mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-22 03:55:53 +00:00
deploy: 9eb30d4316
This commit is contained in:
@@ -109,392 +109,399 @@ $(function() {
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  </div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a"> 39</a></span> <span class="keyword">static</span> <a class="code" href="structripple_1_1SField_1_1private__access__tag__t.html">SField::private_access_tag_t</a> <a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="comment">// Construct all compile-time SFields, and register them in the knownCodeToField</span></div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="comment">// database:</span></div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="comment">// Use macros for most SField construction to enforce naming conventions.</span></div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">#pragma push_macro("CONSTRUCT_UNTYPED_SFIELD")</span></div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor">#undef CONSTRUCT_UNTYPED_SFIELD</span></div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">template</span> <<span class="keyword">class</span> T></div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">template</span> <<span class="keyword">class</span>... Args></div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="structripple_1_1TypedField.html#ab7ae8694d341e2f596fd4a0644e61ac9"> 43</a></span> <a class="code" href="structripple_1_1TypedField.html#ab7ae8694d341e2f596fd4a0644e61ac9">TypedField<T>::TypedField</a>(<a class="code" href="structripple_1_1SField_1_1private__access__tag__t.html">private_access_tag_t</a> pat, Args&&... args)</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  : <a class="code" href="classripple_1_1SField.html">SField</a>(pat, <a class="code" href="namespacestd.html">std</a>::forward<Args>(args)...)</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> {</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> }</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="comment">// It would be possible to design the macros so that sfName and txtName would</span></div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="comment">// be constructed from a single macro parameter. We chose not to take that</span></div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="comment">// path because then you cannot grep for the exact SField name and find</span></div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="comment">// where it is constructed. These macros allow that grep to succeed.</span></div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="preprocessor">#define CONSTRUCT_UNTYPED_SFIELD(sfName, txtName, stiSuffix, fieldValue, ...) \</span></div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor"> SField const sfName( \</span></div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="preprocessor"> access, STI_##stiSuffix, fieldValue, txtName, ##__VA_ARGS__); \</span></div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="preprocessor"> static_assert( \</span></div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="preprocessor"> std::string_view(#sfName) == "sf" txtName, \</span></div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="preprocessor"> "Declaration of SField does not match its text name")</span></div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor">#pragma push_macro("CONSTRUCT_TYPED_SFIELD")</span></div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="preprocessor">#undef CONSTRUCT_TYPED_SFIELD</span></div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  </div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="preprocessor">#define CONSTRUCT_TYPED_SFIELD(sfName, txtName, stiSuffix, fieldValue, ...) \</span></div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="preprocessor"> SF_##stiSuffix const sfName( \</span></div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="preprocessor"> access, STI_##stiSuffix, fieldValue, txtName, ##__VA_ARGS__); \</span></div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="preprocessor"> static_assert( \</span></div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="preprocessor"> std::string_view(#sfName) == "sf" txtName, \</span></div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="preprocessor"> "Declaration of SField does not match its text name")</span></div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="comment">// Construct all compile-time SFields, and register them in the knownCodeToField</span></div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="comment">// database:</span></div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="comment">// Use macros for most SField construction to enforce naming conventions.</span></div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="preprocessor">#pragma push_macro("CONSTRUCT_UNTYPED_SFIELD")</span></div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor">#undef CONSTRUCT_UNTYPED_SFIELD</span></div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="comment">// It would be possible to design the macros so that sfName and txtName would</span></div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="comment">// be constructed from a single macro parameter. We chose not to take that</span></div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="comment">// path because then you cannot grep for the exact SField name and find</span></div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="comment">// where it is constructed. These macros allow that grep to succeed.</span></div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor">#define CONSTRUCT_UNTYPED_SFIELD(sfName, txtName, stiSuffix, fieldValue, ...) \</span></div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="preprocessor"> SField const sfName( \</span></div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="preprocessor"> access, STI_##stiSuffix, fieldValue, txtName, ##__VA_ARGS__); \</span></div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="preprocessor"> static_assert( \</span></div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="preprocessor"> std::string_view(#sfName) == "sf" txtName, \</span></div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="preprocessor"> "Declaration of SField does not match its text name")</span></div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  </div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="preprocessor">#pragma push_macro("CONSTRUCT_TYPED_SFIELD")</span></div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="preprocessor">#undef CONSTRUCT_TYPED_SFIELD</span></div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="comment">// clang-format off</span></div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="comment">// SFields which, for historical reasons, do not follow naming conventions.</span></div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#acb4c76f4bb5b316911034e025cde5489">sfInvalid</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, -1);</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a5b37d2021c21c06e89ffc7d7f55cc354">sfGeneric</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, 0);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#af1d9082b14da17a719a34ccbd102e4a3">sfHash</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca334be1f1d90a3285ddbe34a5d9b76cae">STI_UINT256</a>, 257, <span class="stringliteral">"hash"</span>);</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a9425c08224da71b2009fc0cf4992e505">sfIndex</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca334be1f1d90a3285ddbe34a5d9b76cae">STI_UINT256</a>, 258, <span class="stringliteral">"index"</span>);</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  </div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="comment">// Untyped SFields</span></div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a2d6a849c0d9674aa6406cb8f2f5f3f26">sfLedgerEntry</a>, <span class="stringliteral">"LedgerEntry"</span>, LEDGERENTRY, 257);</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aae762024dc856aebd64dba33686f2660">sfTransaction</a>, <span class="stringliteral">"Transaction"</span>, TRANSACTION, 257);</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a75e201e47a68c45fb0bb79ee330a1386">sfValidation</a>, <span class="stringliteral">"Validation"</span>, VALIDATION, 257);</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1565922b53abf78b7587a6e60d8d24ba">sfMetadata</a>, <span class="stringliteral">"Metadata"</span>, METADATA, 257);</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  </div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="comment">// 8-bit integers</span></div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a333ce90ab3c55ebbe5d0b86a44e5aff4">sfCloseResolution</a>, <span class="stringliteral">"CloseResolution"</span>, UINT8, 1);</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a7155f2d1e493de9e04184123d5e93225">sfMethod</a>, <span class="stringliteral">"Method"</span>, UINT8, 2);</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1415ce32533612522867c13ef2428534">sfTransactionResult</a>, <span class="stringliteral">"TransactionResult"</span>, UINT8, 3);</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  </div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> <span class="comment">// 8-bit integers (uncommon)</span></div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa1bfa3d99111f6002cbafb3e6aadf881">sfTickSize</a>, <span class="stringliteral">"TickSize"</span>, UINT8, 16);</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ac4249fe49fd110562adb330d3122e163">sfUNLModifyDisabling</a>, <span class="stringliteral">"UNLModifyDisabling"</span>, UINT8, 17);</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a671dda3607dc3604f11d5b4e132bcf6b">sfHookResult</a>, <span class="stringliteral">"HookResult"</span>, UINT8, 18);</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  </div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="comment">// 16-bit integers</span></div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a95e082491139cffc65c01b6fcaa3edfe">sfLedgerEntryType</a>, <span class="stringliteral">"LedgerEntryType"</span>, UINT16, 1, <a class="code" href="classripple_1_1SField.html#ab09fd4d4e594265bb88f17e6d7d8b037a16f5e124abba72dd7fee5cbc6a166bc1">SField::sMD_Never</a>);</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a3de80dfbf6f7cdf152c70751e51ef399">sfTransactionType</a>, <span class="stringliteral">"TransactionType"</span>, UINT16, 2);</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a3eb7d40b5e6271ef328b552297f94311">sfSignerWeight</a>, <span class="stringliteral">"SignerWeight"</span>, UINT16, 3);</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1f68d20f30f75d44bb2a01ee89bc4820">sfTransferFee</a>, <span class="stringliteral">"TransferFee"</span>, UINT16, 4);</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  </div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="comment">// 16-bit integers (uncommon)</span></div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a13e30e63b82d8cf89637699d2adf0f4d">sfVersion</a>, <span class="stringliteral">"Version"</span>, UINT16, 16);</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a78881f829e3b1ed26a3d7bb3fdaafa49">sfHookStateChangeCount</a>, <span class="stringliteral">"HookStateChangeCount"</span>, UINT16, 17);</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a24e62723830d4f2eeb43c396d43cab9f">sfHookEmitCount</a>, <span class="stringliteral">"HookEmitCount"</span>, UINT16, 18);</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a0def3c2ed82b5544c4f969ca21ab4e66">sfHookExecutionIndex</a>, <span class="stringliteral">"HookExecutionIndex"</span>, UINT16, 19);</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a99d820f03a550e113359d5f1570b28e2">sfHookApiVersion</a>, <span class="stringliteral">"HookApiVersion"</span>, UINT16, 20);</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="preprocessor">#define CONSTRUCT_TYPED_SFIELD(sfName, txtName, stiSuffix, fieldValue, ...) \</span></div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="preprocessor"> SF_##stiSuffix const sfName( \</span></div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="preprocessor"> access, STI_##stiSuffix, fieldValue, txtName, ##__VA_ARGS__); \</span></div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="preprocessor"> static_assert( \</span></div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="preprocessor"> std::string_view(#sfName) == "sf" txtName, \</span></div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="preprocessor"> "Declaration of SField does not match its text name")</span></div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  </div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="comment">// clang-format off</span></div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  </div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="comment">// SFields which, for historical reasons, do not follow naming conventions.</span></div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#acb4c76f4bb5b316911034e025cde5489">sfInvalid</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, -1);</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a5b37d2021c21c06e89ffc7d7f55cc354">sfGeneric</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, 0);</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#af1d9082b14da17a719a34ccbd102e4a3">sfHash</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca334be1f1d90a3285ddbe34a5d9b76cae">STI_UINT256</a>, 257, <span class="stringliteral">"hash"</span>);</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a9425c08224da71b2009fc0cf4992e505">sfIndex</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca334be1f1d90a3285ddbe34a5d9b76cae">STI_UINT256</a>, 258, <span class="stringliteral">"index"</span>);</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  </div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="comment">// Untyped SFields</span></div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a2d6a849c0d9674aa6406cb8f2f5f3f26">sfLedgerEntry</a>, <span class="stringliteral">"LedgerEntry"</span>, LEDGERENTRY, 257);</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aae762024dc856aebd64dba33686f2660">sfTransaction</a>, <span class="stringliteral">"Transaction"</span>, TRANSACTION, 257);</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a75e201e47a68c45fb0bb79ee330a1386">sfValidation</a>, <span class="stringliteral">"Validation"</span>, VALIDATION, 257);</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1565922b53abf78b7587a6e60d8d24ba">sfMetadata</a>, <span class="stringliteral">"Metadata"</span>, METADATA, 257);</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  </div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="comment">// 8-bit integers</span></div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a333ce90ab3c55ebbe5d0b86a44e5aff4">sfCloseResolution</a>, <span class="stringliteral">"CloseResolution"</span>, UINT8, 1);</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a7155f2d1e493de9e04184123d5e93225">sfMethod</a>, <span class="stringliteral">"Method"</span>, UINT8, 2);</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1415ce32533612522867c13ef2428534">sfTransactionResult</a>, <span class="stringliteral">"TransactionResult"</span>, UINT8, 3);</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  </div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="comment">// 8-bit integers (uncommon)</span></div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa1bfa3d99111f6002cbafb3e6aadf881">sfTickSize</a>, <span class="stringliteral">"TickSize"</span>, UINT8, 16);</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ac4249fe49fd110562adb330d3122e163">sfUNLModifyDisabling</a>, <span class="stringliteral">"UNLModifyDisabling"</span>, UINT8, 17);</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a671dda3607dc3604f11d5b4e132bcf6b">sfHookResult</a>, <span class="stringliteral">"HookResult"</span>, UINT8, 18);</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  </div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="comment">// 16-bit integers</span></div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a95e082491139cffc65c01b6fcaa3edfe">sfLedgerEntryType</a>, <span class="stringliteral">"LedgerEntryType"</span>, UINT16, 1, <a class="code" href="classripple_1_1SField.html#ab09fd4d4e594265bb88f17e6d7d8b037a16f5e124abba72dd7fee5cbc6a166bc1">SField::sMD_Never</a>);</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a3de80dfbf6f7cdf152c70751e51ef399">sfTransactionType</a>, <span class="stringliteral">"TransactionType"</span>, UINT16, 2);</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a3eb7d40b5e6271ef328b552297f94311">sfSignerWeight</a>, <span class="stringliteral">"SignerWeight"</span>, UINT16, 3);</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1f68d20f30f75d44bb2a01ee89bc4820">sfTransferFee</a>, <span class="stringliteral">"TransferFee"</span>, UINT16, 4);</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  </div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <span class="comment">// 32-bit integers (common)</span></div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ac1b113851fc141f389419face5a1aa3f">sfNetworkID</a>, <span class="stringliteral">"NetworkID"</span>, UINT32, 1);</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ac1371098a8a7c1e1238290d0220dc941">sfFlags</a>, <span class="stringliteral">"Flags"</span>, UINT32, 2);</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a09466f7a28305870168651ea5f34340e">sfSourceTag</a>, <span class="stringliteral">"SourceTag"</span>, UINT32, 3);</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a586714bf3cbbbb406d6f169742bce0d5">sfSequence</a>, <span class="stringliteral">"Sequence"</span>, UINT32, 4);</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a735d480bdbcfa9135a2e6cf5944fea50">sfPreviousTxnLgrSeq</a>, <span class="stringliteral">"PreviousTxnLgrSeq"</span>, UINT32, 5, <a class="code" href="classripple_1_1SField.html#ab09fd4d4e594265bb88f17e6d7d8b037a27eebffbb3870e6dec971a4e5eab508e">SField::sMD_DeleteFinal</a>);</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a4a189668d64758cfcac4022778e496f5">sfLedgerSequence</a>, <span class="stringliteral">"LedgerSequence"</span>, UINT32, 6);</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a812c61cb81aeca1f7009c926d30e1aaa">sfCloseTime</a>, <span class="stringliteral">"CloseTime"</span>, UINT32, 7);</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#acc2a2760d07d37b9565379bc16883efe">sfParentCloseTime</a>, <span class="stringliteral">"ParentCloseTime"</span>, UINT32, 8);</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1323d21bedd138bb1a2c17a5ac0ec500">sfSigningTime</a>, <span class="stringliteral">"SigningTime"</span>, UINT32, 9);</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae3182ff3db5f7f67e4fe8bcd69316727">sfExpiration</a>, <span class="stringliteral">"Expiration"</span>, UINT32, 10);</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a589ba3f409a684f63d5f5b05c4d73500">sfTransferRate</a>, <span class="stringliteral">"TransferRate"</span>, UINT32, 11);</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a67f8ede94d9e250b71c7c2186243237e">sfWalletSize</a>, <span class="stringliteral">"WalletSize"</span>, UINT32, 12);</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aee6c41ec9be20b8705502ae9290ef2b0">sfOwnerCount</a>, <span class="stringliteral">"OwnerCount"</span>, UINT32, 13);</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a999804f69d4c945a231d41eadabec2b8">sfDestinationTag</a>, <span class="stringliteral">"DestinationTag"</span>, UINT32, 14);</div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  </div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="comment">// 32-bit integers (uncommon)</span></div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a737c7b8041d83ee0085bbc8d95c419ef">sfHighQualityIn</a>, <span class="stringliteral">"HighQualityIn"</span>, UINT32, 16);</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a22c92283f49e814f4fb31a159d962553">sfHighQualityOut</a>, <span class="stringliteral">"HighQualityOut"</span>, UINT32, 17);</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a5f253588b453da01372349113be2de51">sfLowQualityIn</a>, <span class="stringliteral">"LowQualityIn"</span>, UINT32, 18);</div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a2718167efdb95710144d9ffaf53d65d3">sfLowQualityOut</a>, <span class="stringliteral">"LowQualityOut"</span>, UINT32, 19);</div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a066a5d4bb15a8c50eb52402b1531e0bd">sfQualityIn</a>, <span class="stringliteral">"QualityIn"</span>, UINT32, 20);</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a957918ae7a2e075b8646016e50d03cc1">sfQualityOut</a>, <span class="stringliteral">"QualityOut"</span>, UINT32, 21);</div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a56ec2b1c257439a983639eecfccdbc62">sfStampEscrow</a>, <span class="stringliteral">"StampEscrow"</span>, UINT32, 22);</div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ace55def6ce77006484250faf2487bb82">sfBondAmount</a>, <span class="stringliteral">"BondAmount"</span>, UINT32, 23);</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a64de22dd240dd6746fc27624bcee405d">sfLoadFee</a>, <span class="stringliteral">"LoadFee"</span>, UINT32, 24);</div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#af295820eb1586f3975bf2000c1b76668">sfOfferSequence</a>, <span class="stringliteral">"OfferSequence"</span>, UINT32, 25);</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#af96d1bdc5286a37ae6e34b3f05d7a1bd">sfFirstLedgerSequence</a>, <span class="stringliteral">"FirstLedgerSequence"</span>, UINT32, 26);</div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a628c597be4a050e3957be56ec78df01a">sfLastLedgerSequence</a>, <span class="stringliteral">"LastLedgerSequence"</span>, UINT32, 27);</div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a25087ce817f91da8dcc101b2127067b0">sfTransactionIndex</a>, <span class="stringliteral">"TransactionIndex"</span>, UINT32, 28);</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a202e905fadf6843519a3a0eaa534a988">sfOperationLimit</a>, <span class="stringliteral">"OperationLimit"</span>, UINT32, 29);</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a4b768acab2bb710274a46ca13815564f">sfReferenceFeeUnits</a>, <span class="stringliteral">"ReferenceFeeUnits"</span>, UINT32, 30);</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a9155cdcb2a25876442863f8a8aaee0af">sfReserveBase</a>, <span class="stringliteral">"ReserveBase"</span>, UINT32, 31);</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#af14fef7bb70d9e685fdd0df4efc112bf">sfReserveIncrement</a>, <span class="stringliteral">"ReserveIncrement"</span>, UINT32, 32);</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#afe65aea32b0b8c58f60ab3c61e67b7dd">sfSetFlag</a>, <span class="stringliteral">"SetFlag"</span>, UINT32, 33);</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1b23a3c93cb51441329babbdc2a0ed36">sfClearFlag</a>, <span class="stringliteral">"ClearFlag"</span>, UINT32, 34);</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a836afc5ac03d158a4f9d0ea3b29cc960">sfSignerQuorum</a>, <span class="stringliteral">"SignerQuorum"</span>, UINT32, 35);</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#af699325c99d6c2371f5dd40cdffeb9f5">sfCancelAfter</a>, <span class="stringliteral">"CancelAfter"</span>, UINT32, 36);</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a512ffe74f26a9616aa021796b3a2a227">sfFinishAfter</a>, <span class="stringliteral">"FinishAfter"</span>, UINT32, 37);</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#abce365bb23403986f7cb75efaff5da5a">sfSignerListID</a>, <span class="stringliteral">"SignerListID"</span>, UINT32, 38);</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa1125568f116779d0ad145c06a607791">sfSettleDelay</a>, <span class="stringliteral">"SettleDelay"</span>, UINT32, 39);</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a8b7ad58ef0bd67e998b61e1a1292b3e5">sfTicketCount</a>, <span class="stringliteral">"TicketCount"</span>, UINT32, 40);</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a385ab11f319f7b8d477e2ccff9f19cbc">sfTicketSequence</a>, <span class="stringliteral">"TicketSequence"</span>, UINT32, 41);</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a2b3caa89f2ddb9eed871fddec9b34d79">sfNFTokenTaxon</a>, <span class="stringliteral">"NFTokenTaxon"</span>, UINT32, 42);</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a6d7b8e9e6bc61d5f9da0611cf70c66fc">sfMintedNFTokens</a>, <span class="stringliteral">"MintedNFTokens"</span>, UINT32, 43);</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a24534b314339a482114c02d14754ecb1">sfBurnedNFTokens</a>, <span class="stringliteral">"BurnedNFTokens"</span>, UINT32, 44);</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae5495cf610f0df458d50ed0d71e3f942">sfHookStateCount</a>, <span class="stringliteral">"HookStateCount"</span>, UINT32, 45);</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a4e466ac86f3ebf89f4c53bf0b768e402">sfEmitGeneration</a>, <span class="stringliteral">"EmitGeneration"</span>, UINT32, 46);</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> <span class="comment">// Three field values of 47, 48 and 49 are reserved for </span></div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> <span class="comment">// LockCount(Hooks), VoteWeight(AMM), DiscountedFee(AMM)</span></div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a7ed79af90f5252a74ae12db6aebc1d89">sfFirstNFTokenSequence</a>, <span class="stringliteral">"FirstNFTokenSequence"</span>, UINT32, 50);</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  </div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> <span class="comment">// 64-bit integers (common)</span></div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a77074200cc38ab479af35f26073ecd0c">sfIndexNext</a>, <span class="stringliteral">"IndexNext"</span>, UINT64, 1);</div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#acedcdf61309fa91212d6839205c9be5f">sfIndexPrevious</a>, <span class="stringliteral">"IndexPrevious"</span>, UINT64, 2);</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a4ea34a30825650f4ec8c00d39622a9f0">sfBookNode</a>, <span class="stringliteral">"BookNode"</span>, UINT64, 3);</div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a7038e25fafd9239c031a42b0f285ddf4">sfOwnerNode</a>, <span class="stringliteral">"OwnerNode"</span>, UINT64, 4);</div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1deca314689daca8b7eb3df5ffd53b74">sfBaseFee</a>, <span class="stringliteral">"BaseFee"</span>, UINT64, 5);</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a322de89d19b6bc34ff5c0431dec685a3">sfExchangeRate</a>, <span class="stringliteral">"ExchangeRate"</span>, UINT64, 6);</div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ab2d5c2113496f72035e07e5df7fa3de3">sfLowNode</a>, <span class="stringliteral">"LowNode"</span>, UINT64, 7);</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa2de07db6b8e766ac77e893c6acc31d3">sfHighNode</a>, <span class="stringliteral">"HighNode"</span>, UINT64, 8);</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#abbc38ffa7150da1f1beced78bf0800d2">sfDestinationNode</a>, <span class="stringliteral">"DestinationNode"</span>, UINT64, 9);</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a5d5a7a015d4380bef9e500a0424e6123">sfCookie</a>, <span class="stringliteral">"Cookie"</span>, UINT64, 10);</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae225b78bf472a30fbf3be25a61e5e595">sfServerVersion</a>, <span class="stringliteral">"ServerVersion"</span>, UINT64, 11);</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aea272d209d40b7bd28de57ffd294f402">sfNFTokenOfferNode</a>, <span class="stringliteral">"NFTokenOfferNode"</span>, UINT64, 12);</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#af445acf9ff0a5fe58fc4d4b597274f0b">sfEmitBurden</a>, <span class="stringliteral">"EmitBurden"</span>, UINT64, 13);</div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  </div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> <span class="comment">// 64-bit integers (uncommon)</span></div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aafb87acb7a6ee18c5312c2e4eb72bc55">sfHookOn</a>, <span class="stringliteral">"HookOn"</span>, UINT64, 16);</div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a7d8a757e70bdf962b435e429c75d5888">sfHookInstructionCount</a>, <span class="stringliteral">"HookInstructionCount"</span>, UINT64, 17);</div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a17d907b016807d04b5e2cd5bd1eb4e38">sfHookReturnCode</a>, <span class="stringliteral">"HookReturnCode"</span>, UINT64, 18);</div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1a45ea67196035646e78d98b23e9eb20">sfReferenceCount</a>, <span class="stringliteral">"ReferenceCount"</span>, UINT64, 19);</div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  </div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> <span class="comment">// 128-bit</span></div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae09e25c95f15a82a983a9130f0e3894d">sfEmailHash</a>, <span class="stringliteral">"EmailHash"</span>, UINT128, 1);</div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  </div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> <span class="comment">// 160-bit (common)</span></div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a097acc5de54a52bef625b88a67858c68">sfTakerPaysCurrency</a>, <span class="stringliteral">"TakerPaysCurrency"</span>, UINT160, 1);</div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aac7eca19c373f8ce4e43e87e6e1e8104">sfTakerPaysIssuer</a>, <span class="stringliteral">"TakerPaysIssuer"</span>, UINT160, 2);</div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a60ce77edb13fa9ba8f05339d7740a9d0">sfTakerGetsCurrency</a>, <span class="stringliteral">"TakerGetsCurrency"</span>, UINT160, 3);</div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a8bda70d08379b7b85d3fde06dcafcfc8">sfTakerGetsIssuer</a>, <span class="stringliteral">"TakerGetsIssuer"</span>, UINT160, 4);</div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  </div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> <span class="comment">// 256-bit (common)</span></div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa15a7bfdf8c1f751ebe3b76a14d2b027">sfLedgerHash</a>, <span class="stringliteral">"LedgerHash"</span>, UINT256, 1);</div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ac33b1d95b1c106f821942c651f07e6f4">sfParentHash</a>, <span class="stringliteral">"ParentHash"</span>, UINT256, 2);</div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a0820d891fe4973faa17b5faaa226fbe7">sfTransactionHash</a>, <span class="stringliteral">"TransactionHash"</span>, UINT256, 3);</div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa393f71fa607e5f4906613f9b42ebe5d">sfAccountHash</a>, <span class="stringliteral">"AccountHash"</span>, UINT256, 4);</div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a4b1306a6f4ca4fe6b292c8557bc60849">sfPreviousTxnID</a>, <span class="stringliteral">"PreviousTxnID"</span>, UINT256, 5, <a class="code" href="classripple_1_1SField.html#ab09fd4d4e594265bb88f17e6d7d8b037a27eebffbb3870e6dec971a4e5eab508e">SField::sMD_DeleteFinal</a>);</div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a9ac48c758f8596c8f1f3dd89c15a9abe">sfLedgerIndex</a>, <span class="stringliteral">"LedgerIndex"</span>, UINT256, 6);</div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ab87fe32034c27b4bcfec1d881f62e98a">sfWalletLocator</a>, <span class="stringliteral">"WalletLocator"</span>, UINT256, 7);</div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae5165157de56600d67a81eb78644a038">sfRootIndex</a>, <span class="stringliteral">"RootIndex"</span>, UINT256, 8, <a class="code" href="classripple_1_1SField.html#ab09fd4d4e594265bb88f17e6d7d8b037aac5fc3d945894a116e771a4b04e33847">SField::sMD_Always</a>);</div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#afa87acdfb963b2129980b58d05b99c1d">sfAccountTxnID</a>, <span class="stringliteral">"AccountTxnID"</span>, UINT256, 9);</div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#af4bc0178db9a613df9f7f1c7bf75a7eb">sfNFTokenID</a>, <span class="stringliteral">"NFTokenID"</span>, UINT256, 10);</div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a01a79399652df3418cadc664f00ae38a">sfEmitParentTxnID</a>, <span class="stringliteral">"EmitParentTxnID"</span>, UINT256, 11);</div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#abc049a6dc50fa262b3587794d41b9215">sfEmitNonce</a>, <span class="stringliteral">"EmitNonce"</span>, UINT256, 12);</div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae3f49577b66ca30c64ec036ce0fc203d">sfEmitHookHash</a>, <span class="stringliteral">"EmitHookHash"</span>, UINT256, 13);</div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  </div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> <span class="comment">// 256-bit (uncommon)</span></div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#af6d46687cd6c7c02a3cf5765e72f175f">sfBookDirectory</a>, <span class="stringliteral">"BookDirectory"</span>, UINT256, 16);</div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa4ddd63a8c28c5c757c0c73982cf8c90">sfInvoiceID</a>, <span class="stringliteral">"InvoiceID"</span>, UINT256, 17);</div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a3563d93c9df9263ef587b2c008d6a662">sfNickname</a>, <span class="stringliteral">"Nickname"</span>, UINT256, 18);</div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ab321127b5360fddad4bf36a98713e249">sfAmendment</a>, <span class="stringliteral">"Amendment"</span>, UINT256, 19);</div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span> <span class="comment">// 20 is currently unused</span></div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aaf869cd45761a285d2e050843dd0d0cb">sfDigest</a>, <span class="stringliteral">"Digest"</span>, UINT256, 21);</div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a8ed26da24b3e8b7ed7ddc6cb0b390452">sfChannel</a>, <span class="stringliteral">"Channel"</span>, UINT256, 22);</div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa50b5d7bea242704ccd3ab923fe6706e">sfConsensusHash</a>, <span class="stringliteral">"ConsensusHash"</span>, UINT256, 23);</div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa39e5a249ee8c9642a47e1e9a9078f40">sfCheckID</a>, <span class="stringliteral">"CheckID"</span>, UINT256, 24);</div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a77416a84f0a9aa3eca88bef852a97fc2">sfValidatedHash</a>, <span class="stringliteral">"ValidatedHash"</span>, UINT256, 25);</div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a3a7ca7d3afc959fbcdd5f6630ffe1856">sfPreviousPageMin</a>, <span class="stringliteral">"PreviousPageMin"</span>, UINT256, 26);</div>
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a2601f239ece804af27b790e80e75cda1">sfNextPageMin</a>, <span class="stringliteral">"NextPageMin"</span>, UINT256, 27);</div>
|
||||
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#adc3d646adb07432f5b1e05fe3914574b">sfNFTokenBuyOffer</a>, <span class="stringliteral">"NFTokenBuyOffer"</span>, UINT256, 28);</div>
|
||||
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ace08f15fc177c4d9224db6df7e516ab8">sfNFTokenSellOffer</a>, <span class="stringliteral">"NFTokenSellOffer"</span>, UINT256, 29);</div>
|
||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a84bc821806ff18a431de984032119145">sfHookStateKey</a>, <span class="stringliteral">"HookStateKey"</span>, UINT256, 30);</div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#acef3f13a5cae5adc7e5ddeca05e1a9df">sfHookHash</a>, <span class="stringliteral">"HookHash"</span>, UINT256, 31);</div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a3aa347dcb3fda4a2db267b8f14aab599">sfHookNamespace</a>, <span class="stringliteral">"HookNamespace"</span>, UINT256, 32);</div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a11f5293b8c66dbaa572cfee9fb140698">sfHookSetTxnID</a>, <span class="stringliteral">"HookSetTxnID"</span>, UINT256, 33);</div>
|
||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  </div>
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> <span class="comment">// currency amount (common)</span></div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a29758397ce451beaa436c3a9dfc83030">sfAmount</a>, <span class="stringliteral">"Amount"</span>, AMOUNT, 1);</div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>, <span class="stringliteral">"Balance"</span>, AMOUNT, 2);</div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aab40d22dc7643c3e4c84e953d837ce23">sfLimitAmount</a>, <span class="stringliteral">"LimitAmount"</span>, AMOUNT, 3);</div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1bd06b8a74779afd739e715cbdbacddd">sfTakerPays</a>, <span class="stringliteral">"TakerPays"</span>, AMOUNT, 4);</div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a991c39f1a35b252660a3b33bd880eef5">sfTakerGets</a>, <span class="stringliteral">"TakerGets"</span>, AMOUNT, 5);</div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a823af8711d62eb5661ccab5af1dde03a">sfLowLimit</a>, <span class="stringliteral">"LowLimit"</span>, AMOUNT, 6);</div>
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a78b8a880e6176b96eea2351ce8b9db77">sfHighLimit</a>, <span class="stringliteral">"HighLimit"</span>, AMOUNT, 7);</div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a13864ec0864daa5d24b70d276414b8ff">sfFee</a>, <span class="stringliteral">"Fee"</span>, AMOUNT, 8);</div>
|
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa693ff83cdfe0f5cb821db0000b22928">sfSendMax</a>, <span class="stringliteral">"SendMax"</span>, AMOUNT, 9);</div>
|
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a2695cfe5d7b5e17b9a0ed4ec86244ec5">sfDeliverMin</a>, <span class="stringliteral">"DeliverMin"</span>, AMOUNT, 10);</div>
|
||||
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  </div>
|
||||
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span> <span class="comment">// currency amount (uncommon)</span></div>
|
||||
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1d9aa0de0a8db9c2f92fb38ac7afbb73">sfMinimumOffer</a>, <span class="stringliteral">"MinimumOffer"</span>, AMOUNT, 16);</div>
|
||||
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aec46ba85dd144727fb50a4b4bd636811">sfRippleEscrow</a>, <span class="stringliteral">"RippleEscrow"</span>, AMOUNT, 17);</div>
|
||||
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a2ad8aac76fb3af4dc77fe87d52a50fdb">sfDeliveredAmount</a>, <span class="stringliteral">"DeliveredAmount"</span>, AMOUNT, 18);</div>
|
||||
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a4fb512f8002633d59cb2669e39e5bc3c">sfNFTokenBrokerFee</a>, <span class="stringliteral">"NFTokenBrokerFee"</span>, AMOUNT, 19);</div>
|
||||
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  </div>
|
||||
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span> <span class="comment">// Reserve 20 & 21 for Hooks</span></div>
|
||||
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  </div>
|
||||
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span> <span class="comment">// currency amount (fees)</span></div>
|
||||
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a3d2f4ace4e5567f65eb3e4ddcf90c24e">sfBaseFeeDrops</a>, <span class="stringliteral">"BaseFeeDrops"</span>, AMOUNT, 22);</div>
|
||||
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa37da1555287c4760b7e2d406c309fb2">sfReserveBaseDrops</a>, <span class="stringliteral">"ReserveBaseDrops"</span>, AMOUNT, 23);</div>
|
||||
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aba35fcbd4bdf7325d7d034d213fd4c70">sfReserveIncrementDrops</a>, <span class="stringliteral">"ReserveIncrementDrops"</span>, AMOUNT, 24);</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <span class="comment">// 16-bit integers (uncommon)</span></div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a13e30e63b82d8cf89637699d2adf0f4d">sfVersion</a>, <span class="stringliteral">"Version"</span>, UINT16, 16);</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a78881f829e3b1ed26a3d7bb3fdaafa49">sfHookStateChangeCount</a>, <span class="stringliteral">"HookStateChangeCount"</span>, UINT16, 17);</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a24e62723830d4f2eeb43c396d43cab9f">sfHookEmitCount</a>, <span class="stringliteral">"HookEmitCount"</span>, UINT16, 18);</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a0def3c2ed82b5544c4f969ca21ab4e66">sfHookExecutionIndex</a>, <span class="stringliteral">"HookExecutionIndex"</span>, UINT16, 19);</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a99d820f03a550e113359d5f1570b28e2">sfHookApiVersion</a>, <span class="stringliteral">"HookApiVersion"</span>, UINT16, 20);</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  </div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> <span class="comment">// 32-bit integers (common)</span></div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ac1b113851fc141f389419face5a1aa3f">sfNetworkID</a>, <span class="stringliteral">"NetworkID"</span>, UINT32, 1);</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ac1371098a8a7c1e1238290d0220dc941">sfFlags</a>, <span class="stringliteral">"Flags"</span>, UINT32, 2);</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a09466f7a28305870168651ea5f34340e">sfSourceTag</a>, <span class="stringliteral">"SourceTag"</span>, UINT32, 3);</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a586714bf3cbbbb406d6f169742bce0d5">sfSequence</a>, <span class="stringliteral">"Sequence"</span>, UINT32, 4);</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a735d480bdbcfa9135a2e6cf5944fea50">sfPreviousTxnLgrSeq</a>, <span class="stringliteral">"PreviousTxnLgrSeq"</span>, UINT32, 5, <a class="code" href="classripple_1_1SField.html#ab09fd4d4e594265bb88f17e6d7d8b037a27eebffbb3870e6dec971a4e5eab508e">SField::sMD_DeleteFinal</a>);</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a4a189668d64758cfcac4022778e496f5">sfLedgerSequence</a>, <span class="stringliteral">"LedgerSequence"</span>, UINT32, 6);</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a812c61cb81aeca1f7009c926d30e1aaa">sfCloseTime</a>, <span class="stringliteral">"CloseTime"</span>, UINT32, 7);</div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#acc2a2760d07d37b9565379bc16883efe">sfParentCloseTime</a>, <span class="stringliteral">"ParentCloseTime"</span>, UINT32, 8);</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1323d21bedd138bb1a2c17a5ac0ec500">sfSigningTime</a>, <span class="stringliteral">"SigningTime"</span>, UINT32, 9);</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae3182ff3db5f7f67e4fe8bcd69316727">sfExpiration</a>, <span class="stringliteral">"Expiration"</span>, UINT32, 10);</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a589ba3f409a684f63d5f5b05c4d73500">sfTransferRate</a>, <span class="stringliteral">"TransferRate"</span>, UINT32, 11);</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a67f8ede94d9e250b71c7c2186243237e">sfWalletSize</a>, <span class="stringliteral">"WalletSize"</span>, UINT32, 12);</div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aee6c41ec9be20b8705502ae9290ef2b0">sfOwnerCount</a>, <span class="stringliteral">"OwnerCount"</span>, UINT32, 13);</div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a999804f69d4c945a231d41eadabec2b8">sfDestinationTag</a>, <span class="stringliteral">"DestinationTag"</span>, UINT32, 14);</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  </div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> <span class="comment">// 32-bit integers (uncommon)</span></div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a737c7b8041d83ee0085bbc8d95c419ef">sfHighQualityIn</a>, <span class="stringliteral">"HighQualityIn"</span>, UINT32, 16);</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a22c92283f49e814f4fb31a159d962553">sfHighQualityOut</a>, <span class="stringliteral">"HighQualityOut"</span>, UINT32, 17);</div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a5f253588b453da01372349113be2de51">sfLowQualityIn</a>, <span class="stringliteral">"LowQualityIn"</span>, UINT32, 18);</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a2718167efdb95710144d9ffaf53d65d3">sfLowQualityOut</a>, <span class="stringliteral">"LowQualityOut"</span>, UINT32, 19);</div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a066a5d4bb15a8c50eb52402b1531e0bd">sfQualityIn</a>, <span class="stringliteral">"QualityIn"</span>, UINT32, 20);</div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a957918ae7a2e075b8646016e50d03cc1">sfQualityOut</a>, <span class="stringliteral">"QualityOut"</span>, UINT32, 21);</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a56ec2b1c257439a983639eecfccdbc62">sfStampEscrow</a>, <span class="stringliteral">"StampEscrow"</span>, UINT32, 22);</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ace55def6ce77006484250faf2487bb82">sfBondAmount</a>, <span class="stringliteral">"BondAmount"</span>, UINT32, 23);</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a64de22dd240dd6746fc27624bcee405d">sfLoadFee</a>, <span class="stringliteral">"LoadFee"</span>, UINT32, 24);</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#af295820eb1586f3975bf2000c1b76668">sfOfferSequence</a>, <span class="stringliteral">"OfferSequence"</span>, UINT32, 25);</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#af96d1bdc5286a37ae6e34b3f05d7a1bd">sfFirstLedgerSequence</a>, <span class="stringliteral">"FirstLedgerSequence"</span>, UINT32, 26);</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a628c597be4a050e3957be56ec78df01a">sfLastLedgerSequence</a>, <span class="stringliteral">"LastLedgerSequence"</span>, UINT32, 27);</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a25087ce817f91da8dcc101b2127067b0">sfTransactionIndex</a>, <span class="stringliteral">"TransactionIndex"</span>, UINT32, 28);</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a202e905fadf6843519a3a0eaa534a988">sfOperationLimit</a>, <span class="stringliteral">"OperationLimit"</span>, UINT32, 29);</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a4b768acab2bb710274a46ca13815564f">sfReferenceFeeUnits</a>, <span class="stringliteral">"ReferenceFeeUnits"</span>, UINT32, 30);</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a9155cdcb2a25876442863f8a8aaee0af">sfReserveBase</a>, <span class="stringliteral">"ReserveBase"</span>, UINT32, 31);</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#af14fef7bb70d9e685fdd0df4efc112bf">sfReserveIncrement</a>, <span class="stringliteral">"ReserveIncrement"</span>, UINT32, 32);</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#afe65aea32b0b8c58f60ab3c61e67b7dd">sfSetFlag</a>, <span class="stringliteral">"SetFlag"</span>, UINT32, 33);</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1b23a3c93cb51441329babbdc2a0ed36">sfClearFlag</a>, <span class="stringliteral">"ClearFlag"</span>, UINT32, 34);</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a836afc5ac03d158a4f9d0ea3b29cc960">sfSignerQuorum</a>, <span class="stringliteral">"SignerQuorum"</span>, UINT32, 35);</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#af699325c99d6c2371f5dd40cdffeb9f5">sfCancelAfter</a>, <span class="stringliteral">"CancelAfter"</span>, UINT32, 36);</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a512ffe74f26a9616aa021796b3a2a227">sfFinishAfter</a>, <span class="stringliteral">"FinishAfter"</span>, UINT32, 37);</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#abce365bb23403986f7cb75efaff5da5a">sfSignerListID</a>, <span class="stringliteral">"SignerListID"</span>, UINT32, 38);</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa1125568f116779d0ad145c06a607791">sfSettleDelay</a>, <span class="stringliteral">"SettleDelay"</span>, UINT32, 39);</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a8b7ad58ef0bd67e998b61e1a1292b3e5">sfTicketCount</a>, <span class="stringliteral">"TicketCount"</span>, UINT32, 40);</div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a385ab11f319f7b8d477e2ccff9f19cbc">sfTicketSequence</a>, <span class="stringliteral">"TicketSequence"</span>, UINT32, 41);</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a2b3caa89f2ddb9eed871fddec9b34d79">sfNFTokenTaxon</a>, <span class="stringliteral">"NFTokenTaxon"</span>, UINT32, 42);</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a6d7b8e9e6bc61d5f9da0611cf70c66fc">sfMintedNFTokens</a>, <span class="stringliteral">"MintedNFTokens"</span>, UINT32, 43);</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a24534b314339a482114c02d14754ecb1">sfBurnedNFTokens</a>, <span class="stringliteral">"BurnedNFTokens"</span>, UINT32, 44);</div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae5495cf610f0df458d50ed0d71e3f942">sfHookStateCount</a>, <span class="stringliteral">"HookStateCount"</span>, UINT32, 45);</div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a4e466ac86f3ebf89f4c53bf0b768e402">sfEmitGeneration</a>, <span class="stringliteral">"EmitGeneration"</span>, UINT32, 46);</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> <span class="comment">// Three field values of 47, 48 and 49 are reserved for </span></div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> <span class="comment">// LockCount(Hooks), VoteWeight(AMM), DiscountedFee(AMM)</span></div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a7ed79af90f5252a74ae12db6aebc1d89">sfFirstNFTokenSequence</a>, <span class="stringliteral">"FirstNFTokenSequence"</span>, UINT32, 50);</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  </div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> <span class="comment">// 64-bit integers (common)</span></div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a77074200cc38ab479af35f26073ecd0c">sfIndexNext</a>, <span class="stringliteral">"IndexNext"</span>, UINT64, 1);</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#acedcdf61309fa91212d6839205c9be5f">sfIndexPrevious</a>, <span class="stringliteral">"IndexPrevious"</span>, UINT64, 2);</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a4ea34a30825650f4ec8c00d39622a9f0">sfBookNode</a>, <span class="stringliteral">"BookNode"</span>, UINT64, 3);</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a7038e25fafd9239c031a42b0f285ddf4">sfOwnerNode</a>, <span class="stringliteral">"OwnerNode"</span>, UINT64, 4);</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1deca314689daca8b7eb3df5ffd53b74">sfBaseFee</a>, <span class="stringliteral">"BaseFee"</span>, UINT64, 5);</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a322de89d19b6bc34ff5c0431dec685a3">sfExchangeRate</a>, <span class="stringliteral">"ExchangeRate"</span>, UINT64, 6);</div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ab2d5c2113496f72035e07e5df7fa3de3">sfLowNode</a>, <span class="stringliteral">"LowNode"</span>, UINT64, 7);</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa2de07db6b8e766ac77e893c6acc31d3">sfHighNode</a>, <span class="stringliteral">"HighNode"</span>, UINT64, 8);</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#abbc38ffa7150da1f1beced78bf0800d2">sfDestinationNode</a>, <span class="stringliteral">"DestinationNode"</span>, UINT64, 9);</div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a5d5a7a015d4380bef9e500a0424e6123">sfCookie</a>, <span class="stringliteral">"Cookie"</span>, UINT64, 10);</div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae225b78bf472a30fbf3be25a61e5e595">sfServerVersion</a>, <span class="stringliteral">"ServerVersion"</span>, UINT64, 11);</div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aea272d209d40b7bd28de57ffd294f402">sfNFTokenOfferNode</a>, <span class="stringliteral">"NFTokenOfferNode"</span>, UINT64, 12);</div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#af445acf9ff0a5fe58fc4d4b597274f0b">sfEmitBurden</a>, <span class="stringliteral">"EmitBurden"</span>, UINT64, 13);</div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  </div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> <span class="comment">// 64-bit integers (uncommon)</span></div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aafb87acb7a6ee18c5312c2e4eb72bc55">sfHookOn</a>, <span class="stringliteral">"HookOn"</span>, UINT64, 16);</div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a7d8a757e70bdf962b435e429c75d5888">sfHookInstructionCount</a>, <span class="stringliteral">"HookInstructionCount"</span>, UINT64, 17);</div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a17d907b016807d04b5e2cd5bd1eb4e38">sfHookReturnCode</a>, <span class="stringliteral">"HookReturnCode"</span>, UINT64, 18);</div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1a45ea67196035646e78d98b23e9eb20">sfReferenceCount</a>, <span class="stringliteral">"ReferenceCount"</span>, UINT64, 19);</div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  </div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span> <span class="comment">// 128-bit</span></div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae09e25c95f15a82a983a9130f0e3894d">sfEmailHash</a>, <span class="stringliteral">"EmailHash"</span>, UINT128, 1);</div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  </div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span> <span class="comment">// 160-bit (common)</span></div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a097acc5de54a52bef625b88a67858c68">sfTakerPaysCurrency</a>, <span class="stringliteral">"TakerPaysCurrency"</span>, UINT160, 1);</div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aac7eca19c373f8ce4e43e87e6e1e8104">sfTakerPaysIssuer</a>, <span class="stringliteral">"TakerPaysIssuer"</span>, UINT160, 2);</div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a60ce77edb13fa9ba8f05339d7740a9d0">sfTakerGetsCurrency</a>, <span class="stringliteral">"TakerGetsCurrency"</span>, UINT160, 3);</div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a8bda70d08379b7b85d3fde06dcafcfc8">sfTakerGetsIssuer</a>, <span class="stringliteral">"TakerGetsIssuer"</span>, UINT160, 4);</div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  </div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> <span class="comment">// 256-bit (common)</span></div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa15a7bfdf8c1f751ebe3b76a14d2b027">sfLedgerHash</a>, <span class="stringliteral">"LedgerHash"</span>, UINT256, 1);</div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ac33b1d95b1c106f821942c651f07e6f4">sfParentHash</a>, <span class="stringliteral">"ParentHash"</span>, UINT256, 2);</div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a0820d891fe4973faa17b5faaa226fbe7">sfTransactionHash</a>, <span class="stringliteral">"TransactionHash"</span>, UINT256, 3);</div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa393f71fa607e5f4906613f9b42ebe5d">sfAccountHash</a>, <span class="stringliteral">"AccountHash"</span>, UINT256, 4);</div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a4b1306a6f4ca4fe6b292c8557bc60849">sfPreviousTxnID</a>, <span class="stringliteral">"PreviousTxnID"</span>, UINT256, 5, <a class="code" href="classripple_1_1SField.html#ab09fd4d4e594265bb88f17e6d7d8b037a27eebffbb3870e6dec971a4e5eab508e">SField::sMD_DeleteFinal</a>);</div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a9ac48c758f8596c8f1f3dd89c15a9abe">sfLedgerIndex</a>, <span class="stringliteral">"LedgerIndex"</span>, UINT256, 6);</div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ab87fe32034c27b4bcfec1d881f62e98a">sfWalletLocator</a>, <span class="stringliteral">"WalletLocator"</span>, UINT256, 7);</div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae5165157de56600d67a81eb78644a038">sfRootIndex</a>, <span class="stringliteral">"RootIndex"</span>, UINT256, 8, <a class="code" href="classripple_1_1SField.html#ab09fd4d4e594265bb88f17e6d7d8b037aac5fc3d945894a116e771a4b04e33847">SField::sMD_Always</a>);</div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#afa87acdfb963b2129980b58d05b99c1d">sfAccountTxnID</a>, <span class="stringliteral">"AccountTxnID"</span>, UINT256, 9);</div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#af4bc0178db9a613df9f7f1c7bf75a7eb">sfNFTokenID</a>, <span class="stringliteral">"NFTokenID"</span>, UINT256, 10);</div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a01a79399652df3418cadc664f00ae38a">sfEmitParentTxnID</a>, <span class="stringliteral">"EmitParentTxnID"</span>, UINT256, 11);</div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#abc049a6dc50fa262b3587794d41b9215">sfEmitNonce</a>, <span class="stringliteral">"EmitNonce"</span>, UINT256, 12);</div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae3f49577b66ca30c64ec036ce0fc203d">sfEmitHookHash</a>, <span class="stringliteral">"EmitHookHash"</span>, UINT256, 13);</div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  </div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span> <span class="comment">// 256-bit (uncommon)</span></div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#af6d46687cd6c7c02a3cf5765e72f175f">sfBookDirectory</a>, <span class="stringliteral">"BookDirectory"</span>, UINT256, 16);</div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa4ddd63a8c28c5c757c0c73982cf8c90">sfInvoiceID</a>, <span class="stringliteral">"InvoiceID"</span>, UINT256, 17);</div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a3563d93c9df9263ef587b2c008d6a662">sfNickname</a>, <span class="stringliteral">"Nickname"</span>, UINT256, 18);</div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ab321127b5360fddad4bf36a98713e249">sfAmendment</a>, <span class="stringliteral">"Amendment"</span>, UINT256, 19);</div>
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span> <span class="comment">// 20 is currently unused</span></div>
|
||||
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aaf869cd45761a285d2e050843dd0d0cb">sfDigest</a>, <span class="stringliteral">"Digest"</span>, UINT256, 21);</div>
|
||||
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a8ed26da24b3e8b7ed7ddc6cb0b390452">sfChannel</a>, <span class="stringliteral">"Channel"</span>, UINT256, 22);</div>
|
||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa50b5d7bea242704ccd3ab923fe6706e">sfConsensusHash</a>, <span class="stringliteral">"ConsensusHash"</span>, UINT256, 23);</div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa39e5a249ee8c9642a47e1e9a9078f40">sfCheckID</a>, <span class="stringliteral">"CheckID"</span>, UINT256, 24);</div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a77416a84f0a9aa3eca88bef852a97fc2">sfValidatedHash</a>, <span class="stringliteral">"ValidatedHash"</span>, UINT256, 25);</div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a3a7ca7d3afc959fbcdd5f6630ffe1856">sfPreviousPageMin</a>, <span class="stringliteral">"PreviousPageMin"</span>, UINT256, 26);</div>
|
||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a2601f239ece804af27b790e80e75cda1">sfNextPageMin</a>, <span class="stringliteral">"NextPageMin"</span>, UINT256, 27);</div>
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#adc3d646adb07432f5b1e05fe3914574b">sfNFTokenBuyOffer</a>, <span class="stringliteral">"NFTokenBuyOffer"</span>, UINT256, 28);</div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ace08f15fc177c4d9224db6df7e516ab8">sfNFTokenSellOffer</a>, <span class="stringliteral">"NFTokenSellOffer"</span>, UINT256, 29);</div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a84bc821806ff18a431de984032119145">sfHookStateKey</a>, <span class="stringliteral">"HookStateKey"</span>, UINT256, 30);</div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#acef3f13a5cae5adc7e5ddeca05e1a9df">sfHookHash</a>, <span class="stringliteral">"HookHash"</span>, UINT256, 31);</div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a3aa347dcb3fda4a2db267b8f14aab599">sfHookNamespace</a>, <span class="stringliteral">"HookNamespace"</span>, UINT256, 32);</div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a11f5293b8c66dbaa572cfee9fb140698">sfHookSetTxnID</a>, <span class="stringliteral">"HookSetTxnID"</span>, UINT256, 33);</div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  </div>
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span> <span class="comment">// currency amount (common)</span></div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a29758397ce451beaa436c3a9dfc83030">sfAmount</a>, <span class="stringliteral">"Amount"</span>, AMOUNT, 1);</div>
|
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">sfBalance</a>, <span class="stringliteral">"Balance"</span>, AMOUNT, 2);</div>
|
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aab40d22dc7643c3e4c84e953d837ce23">sfLimitAmount</a>, <span class="stringliteral">"LimitAmount"</span>, AMOUNT, 3);</div>
|
||||
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1bd06b8a74779afd739e715cbdbacddd">sfTakerPays</a>, <span class="stringliteral">"TakerPays"</span>, AMOUNT, 4);</div>
|
||||
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a991c39f1a35b252660a3b33bd880eef5">sfTakerGets</a>, <span class="stringliteral">"TakerGets"</span>, AMOUNT, 5);</div>
|
||||
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a823af8711d62eb5661ccab5af1dde03a">sfLowLimit</a>, <span class="stringliteral">"LowLimit"</span>, AMOUNT, 6);</div>
|
||||
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a78b8a880e6176b96eea2351ce8b9db77">sfHighLimit</a>, <span class="stringliteral">"HighLimit"</span>, AMOUNT, 7);</div>
|
||||
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a13864ec0864daa5d24b70d276414b8ff">sfFee</a>, <span class="stringliteral">"Fee"</span>, AMOUNT, 8);</div>
|
||||
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa693ff83cdfe0f5cb821db0000b22928">sfSendMax</a>, <span class="stringliteral">"SendMax"</span>, AMOUNT, 9);</div>
|
||||
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a2695cfe5d7b5e17b9a0ed4ec86244ec5">sfDeliverMin</a>, <span class="stringliteral">"DeliverMin"</span>, AMOUNT, 10);</div>
|
||||
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  </div>
|
||||
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span> <span class="comment">// currency amount (uncommon)</span></div>
|
||||
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1d9aa0de0a8db9c2f92fb38ac7afbb73">sfMinimumOffer</a>, <span class="stringliteral">"MinimumOffer"</span>, AMOUNT, 16);</div>
|
||||
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aec46ba85dd144727fb50a4b4bd636811">sfRippleEscrow</a>, <span class="stringliteral">"RippleEscrow"</span>, AMOUNT, 17);</div>
|
||||
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a2ad8aac76fb3af4dc77fe87d52a50fdb">sfDeliveredAmount</a>, <span class="stringliteral">"DeliveredAmount"</span>, AMOUNT, 18);</div>
|
||||
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a4fb512f8002633d59cb2669e39e5bc3c">sfNFTokenBrokerFee</a>, <span class="stringliteral">"NFTokenBrokerFee"</span>, AMOUNT, 19);</div>
|
||||
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  </div>
|
||||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span> <span class="comment">// variable length (common)</span></div>
|
||||
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a16991de33a4e83d355de9c387c712a4e">sfPublicKey</a>, <span class="stringliteral">"PublicKey"</span>, VL, 1);</div>
|
||||
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a180d14f803bd9442807c6c3d05f7a96f">sfMessageKey</a>, <span class="stringliteral">"MessageKey"</span>, VL, 2);</div>
|
||||
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a590913040d5c9a68f3bf1d4da20311ad">sfSigningPubKey</a>, <span class="stringliteral">"SigningPubKey"</span>, VL, 3);</div>
|
||||
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a61697c13ea8123e926a3df063c625245">sfTxnSignature</a>, <span class="stringliteral">"TxnSignature"</span>, VL, 4, <a class="code" href="classripple_1_1SField.html#ab09fd4d4e594265bb88f17e6d7d8b037ae46e414a936731e9c92ac910d935a6a0">SField::sMD_Default</a>, <a class="code" href="classripple_1_1SField.html#ae7343c9f335a2ad9d923fa52cf0d2312">SField::notSigning</a>);</div>
|
||||
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a3bea3595ac0099dac5dc8a7577ab0a41">sfURI</a>, <span class="stringliteral">"URI"</span>, VL, 5);</div>
|
||||
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a61932ff70203e248b70ca3b215667435">sfSignature</a>, <span class="stringliteral">"Signature"</span>, VL, 6, <a class="code" href="classripple_1_1SField.html#ab09fd4d4e594265bb88f17e6d7d8b037ae46e414a936731e9c92ac910d935a6a0">SField::sMD_Default</a>, <a class="code" href="classripple_1_1SField.html#ae7343c9f335a2ad9d923fa52cf0d2312">SField::notSigning</a>);</div>
|
||||
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a3cb8c107255b52f0702f97a3c3929a43">sfDomain</a>, <span class="stringliteral">"Domain"</span>, VL, 7);</div>
|
||||
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae2f08fd34fd456ad89022d377fe6c34c">sfFundCode</a>, <span class="stringliteral">"FundCode"</span>, VL, 8);</div>
|
||||
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a2da1e6e516fb9c85d5fefea97294fc6c">sfRemoveCode</a>, <span class="stringliteral">"RemoveCode"</span>, VL, 9);</div>
|
||||
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a0ac61a4ed4f0fa4eb1d694652ae1064c">sfExpireCode</a>, <span class="stringliteral">"ExpireCode"</span>, VL, 10);</div>
|
||||
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae8d770ccbd497ac490d8779b35f22df0">sfCreateCode</a>, <span class="stringliteral">"CreateCode"</span>, VL, 11);</div>
|
||||
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a50f8951c337fe1f4fdf7c9aaed1099b0">sfMemoType</a>, <span class="stringliteral">"MemoType"</span>, VL, 12);</div>
|
||||
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a2581e1cbce977381e4a1701416cc24c2">sfMemoData</a>, <span class="stringliteral">"MemoData"</span>, VL, 13);</div>
|
||||
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a63893a4cde01ec205f582f5cf2c4963c">sfMemoFormat</a>, <span class="stringliteral">"MemoFormat"</span>, VL, 14);</div>
|
||||
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  </div>
|
||||
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span> <span class="comment">// variable length (uncommon)</span></div>
|
||||
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#acd427cad773043d29250ac26d0e4bb1a">sfFulfillment</a>, <span class="stringliteral">"Fulfillment"</span>, VL, 16);</div>
|
||||
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a5a932c347994f69a4f49670d63ec1ad9">sfCondition</a>, <span class="stringliteral">"Condition"</span>, VL, 17);</div>
|
||||
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aebd6b4047aa2e572fbdc8c4247128e5a">sfMasterSignature</a>, <span class="stringliteral">"MasterSignature"</span>, VL, 18, <a class="code" href="classripple_1_1SField.html#ab09fd4d4e594265bb88f17e6d7d8b037ae46e414a936731e9c92ac910d935a6a0">SField::sMD_Default</a>, <a class="code" href="classripple_1_1SField.html#ae7343c9f335a2ad9d923fa52cf0d2312">SField::notSigning</a>);</div>
|
||||
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a5da1d364939981da98850cde32786ca8">sfUNLModifyValidator</a>, <span class="stringliteral">"UNLModifyValidator"</span>, VL, 19);</div>
|
||||
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#adb137283775a3eb39772d1decf5c5894">sfValidatorToDisable</a>, <span class="stringliteral">"ValidatorToDisable"</span>, VL, 20);</div>
|
||||
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a99725c9e6e92c48aeea784b5db6400fb">sfValidatorToReEnable</a>, <span class="stringliteral">"ValidatorToReEnable"</span>, VL, 21);</div>
|
||||
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#abe6135c7174d3143a3431decaa06207b">sfHookStateData</a>, <span class="stringliteral">"HookStateData"</span>, VL, 22);</div>
|
||||
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#afd6a99c2507311055792a21f5422638f">sfHookReturnString</a>, <span class="stringliteral">"HookReturnString"</span>, VL, 23);</div>
|
||||
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a10760fc70a7e535ec448dca9d218e6cd">sfHookParameterName</a>, <span class="stringliteral">"HookParameterName"</span>, VL, 24);</div>
|
||||
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ab2764d009dccc351f661cb9818be0c09">sfHookParameterValue</a>, <span class="stringliteral">"HookParameterValue"</span>, VL, 25);</div>
|
||||
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  </div>
|
||||
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span> <span class="comment">// account</span></div>
|
||||
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a5bab99595719d22579e10d21cf048eb0">sfAccount</a>, <span class="stringliteral">"Account"</span>, ACCOUNT, 1);</div>
|
||||
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a7e1ed9c5ea9eff7dd3046420f228399f">sfOwner</a>, <span class="stringliteral">"Owner"</span>, ACCOUNT, 2);</div>
|
||||
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a15aa3b3032d0908932dc5abf4b1ef862">sfDestination</a>, <span class="stringliteral">"Destination"</span>, ACCOUNT, 3);</div>
|
||||
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a6fde5fa34c39444d1d000fb781a311c4">sfIssuer</a>, <span class="stringliteral">"Issuer"</span>, ACCOUNT, 4);</div>
|
||||
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ab8cfecc4098614f8b9c6c0bc8d9723e7">sfAuthorize</a>, <span class="stringliteral">"Authorize"</span>, ACCOUNT, 5);</div>
|
||||
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a0f665495f5f48164dc0cdf79a0e7fe5c">sfUnauthorize</a>, <span class="stringliteral">"Unauthorize"</span>, ACCOUNT, 6);</div>
|
||||
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span> <span class="comment">// 7 is currently unused</span></div>
|
||||
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#add69afdd9c67ca7b7374b30f9d3e6d41">sfRegularKey</a>, <span class="stringliteral">"RegularKey"</span>, ACCOUNT, 8);</div>
|
||||
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a85870fe5e629b0a50482d1bb68bb8028">sfNFTokenMinter</a>, <span class="stringliteral">"NFTokenMinter"</span>, ACCOUNT, 9);</div>
|
||||
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a86c0c035045b86def91aded185a6a4ee">sfEmitCallback</a>, <span class="stringliteral">"EmitCallback"</span>, ACCOUNT, 10);</div>
|
||||
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  </div>
|
||||
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span> <span class="comment">// account (uncommon)</span></div>
|
||||
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a273422399e44de19a712dbb877945c81">sfHookAccount</a>, <span class="stringliteral">"HookAccount"</span>, ACCOUNT, 16);</div>
|
||||
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  </div>
|
||||
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span> <span class="comment">// vector of 256-bit</span></div>
|
||||
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a5db6a436a1b570fd3fdfc1583c34883f">sfIndexes</a>, <span class="stringliteral">"Indexes"</span>, VECTOR256, 1, <a class="code" href="classripple_1_1SField.html#ab09fd4d4e594265bb88f17e6d7d8b037a16f5e124abba72dd7fee5cbc6a166bc1">SField::sMD_Never</a>);</div>
|
||||
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ab44eddba949c362c1be0f959ee9a2117">sfHashes</a>, <span class="stringliteral">"Hashes"</span>, VECTOR256, 2);</div>
|
||||
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a0b616ffc6eaba434ad7f8b79289ee71f">sfAmendments</a>, <span class="stringliteral">"Amendments"</span>, VECTOR256, 3);</div>
|
||||
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa2329a443f1a877eb8cec2504cadfa40">sfNFTokenOffers</a>, <span class="stringliteral">"NFTokenOffers"</span>, VECTOR256, 4);</div>
|
||||
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>  </div>
|
||||
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span> <span class="comment">// path set</span></div>
|
||||
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a7fd7e51ca0c60ec6708ec74c0c50c8a7">sfPaths</a>, <span class="stringliteral">"Paths"</span>, PATHSET, 1);</div>
|
||||
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  </div>
|
||||
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span> <span class="comment">// inner object</span></div>
|
||||
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span> <span class="comment">// OBJECT/1 is reserved for end of object</span></div>
|
||||
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ac37ed9ec6e136d0250e30a598991ab92">sfTransactionMetaData</a>, <span class="stringliteral">"TransactionMetaData"</span>, OBJECT, 2);</div>
|
||||
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#adf81d0ff0fd10842f44f21cac467d0b5">sfCreatedNode</a>, <span class="stringliteral">"CreatedNode"</span>, OBJECT, 3);</div>
|
||||
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a6280c867bc49b5261f4ba06214bc9f34">sfDeletedNode</a>, <span class="stringliteral">"DeletedNode"</span>, OBJECT, 4);</div>
|
||||
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#acfcb7787aa81c35640ba284e541f9a68">sfModifiedNode</a>, <span class="stringliteral">"ModifiedNode"</span>, OBJECT, 5);</div>
|
||||
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a81a75695c47f61029d3cb142e0c4116a">sfPreviousFields</a>, <span class="stringliteral">"PreviousFields"</span>, OBJECT, 6);</div>
|
||||
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae6962034c5c2db38335513cae7086781">sfFinalFields</a>, <span class="stringliteral">"FinalFields"</span>, OBJECT, 7);</div>
|
||||
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a737786376eaaa852f53f51d2463135f9">sfNewFields</a>, <span class="stringliteral">"NewFields"</span>, OBJECT, 8);</div>
|
||||
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ad6b266fd57589c851988a8c392e37285">sfTemplateEntry</a>, <span class="stringliteral">"TemplateEntry"</span>, OBJECT, 9);</div>
|
||||
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#acc66f42635ba634919883e12abc4ee2b">sfMemo</a>, <span class="stringliteral">"Memo"</span>, OBJECT, 10);</div>
|
||||
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a8d7dab01048b48141ab1d8ddc1d97099">sfSignerEntry</a>, <span class="stringliteral">"SignerEntry"</span>, OBJECT, 11);</div>
|
||||
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#acecdce9f1463316688f16cf803ef7627">sfNFToken</a>, <span class="stringliteral">"NFToken"</span>, OBJECT, 12);</div>
|
||||
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a434e832398bdaca2d0f42c2b68a0ef5b">sfEmitDetails</a>, <span class="stringliteral">"EmitDetails"</span>, OBJECT, 13);</div>
|
||||
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1947dd7a161ea7b1ccd132d4fc225251">sfHook</a>, <span class="stringliteral">"Hook"</span>, OBJECT, 14);</div>
|
||||
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  </div>
|
||||
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span> <span class="comment">// inner object (uncommon)</span></div>
|
||||
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a4bfa815b348a23b5cd7ba52b04d21e43">sfSigner</a>, <span class="stringliteral">"Signer"</span>, OBJECT, 16);</div>
|
||||
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span> <span class="comment">// 17 has not been used yet</span></div>
|
||||
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a6c00213ffc53619a25ca3335de1a604b">sfMajority</a>, <span class="stringliteral">"Majority"</span>, OBJECT, 18);</div>
|
||||
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a25781d261e5e805fdf2834ab4af7be30">sfDisabledValidator</a>, <span class="stringliteral">"DisabledValidator"</span>, OBJECT, 19);</div>
|
||||
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#abf19fcab0cfb2978658cd23be3f5b948">sfEmittedTxn</a>, <span class="stringliteral">"EmittedTxn"</span>, OBJECT, 20);</div>
|
||||
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aae95406cd492cd39d2810b34749eb35e">sfHookExecution</a>, <span class="stringliteral">"HookExecution"</span>, OBJECT, 21);</div>
|
||||
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ada2a994e9dfcaa97391eb374cb4692b9">sfHookDefinition</a>, <span class="stringliteral">"HookDefinition"</span>, OBJECT, 22);</div>
|
||||
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae933f2227c1dcd576151047d2e6b3e1c">sfHookParameter</a>, <span class="stringliteral">"HookParameter"</span>, OBJECT, 23);</div>
|
||||
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ac23eca740057e16f26637c88ffbbda8f">sfHookGrant</a>, <span class="stringliteral">"HookGrant"</span>, OBJECT, 24);</div>
|
||||
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  </div>
|
||||
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span> <span class="comment">// array of objects</span></div>
|
||||
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span> <span class="comment">// ARRAY/1 is reserved for end of array</span></div>
|
||||
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span> <span class="comment">// 2 has never been used</span></div>
|
||||
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a22a86f3d2d6d958de794f8532d459bac">sfSigners</a>, <span class="stringliteral">"Signers"</span>, ARRAY, 3, <a class="code" href="classripple_1_1SField.html#ab09fd4d4e594265bb88f17e6d7d8b037ae46e414a936731e9c92ac910d935a6a0">SField::sMD_Default</a>, <a class="code" href="classripple_1_1SField.html#ae7343c9f335a2ad9d923fa52cf0d2312">SField::notSigning</a>);</div>
|
||||
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ac86da2e800a29d7feaead809f68d2991">sfSignerEntries</a>, <span class="stringliteral">"SignerEntries"</span>, ARRAY, 4);</div>
|
||||
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a2d7ab8b14c49eb580586566d805526b4">sfTemplate</a>, <span class="stringliteral">"Template"</span>, ARRAY, 5);</div>
|
||||
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ad34f3f795678d1c0e0b496f1ecfbc294">sfNecessary</a>, <span class="stringliteral">"Necessary"</span>, ARRAY, 6);</div>
|
||||
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a789d047371e5194abfc4b19f86cb3df0">sfSufficient</a>, <span class="stringliteral">"Sufficient"</span>, ARRAY, 7);</div>
|
||||
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ac44e511c280240e9cefbd305de4640ec">sfAffectedNodes</a>, <span class="stringliteral">"AffectedNodes"</span>, ARRAY, 8);</div>
|
||||
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#afa1008ca16fa15093cd65212eab4e3ab">sfMemos</a>, <span class="stringliteral">"Memos"</span>, ARRAY, 9);</div>
|
||||
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#af02813b67c3fdcea68e8239fcf0f1fdb">sfNFTokens</a>, <span class="stringliteral">"NFTokens"</span>, ARRAY, 10);</div>
|
||||
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a7d2c7940bdf92025ef01f3a0786c3789">sfHooks</a>, <span class="stringliteral">"Hooks"</span>, ARRAY, 11);</div>
|
||||
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  </div>
|
||||
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span> <span class="comment">// array of objects (uncommon)</span></div>
|
||||
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a99ebec2325cb65f025f54c07df50574a">sfMajorities</a>, <span class="stringliteral">"Majorities"</span>, ARRAY, 16);</div>
|
||||
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1b20cb9afe194d709bbeae9cc15fb180">sfDisabledValidators</a>, <span class="stringliteral">"DisabledValidators"</span>, ARRAY, 17);</div>
|
||||
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae688ad69a5c45b5ccaca9b534276ff00">sfHookExecutions</a>, <span class="stringliteral">"HookExecutions"</span>, ARRAY, 18);</div>
|
||||
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a8cbd4486bdf74c2766d2cf7a78ad80ad">sfHookParameters</a>, <span class="stringliteral">"HookParameters"</span>, ARRAY, 19);</div>
|
||||
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a788128af6ef66769a55259dbfeba01e7">sfHookGrants</a>, <span class="stringliteral">"HookGrants"</span>, ARRAY, 20);</div>
|
||||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span> <span class="comment">// Reserve 20 & 21 for Hooks</span></div>
|
||||
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  </div>
|
||||
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span> <span class="comment">// currency amount (fees)</span></div>
|
||||
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a3d2f4ace4e5567f65eb3e4ddcf90c24e">sfBaseFeeDrops</a>, <span class="stringliteral">"BaseFeeDrops"</span>, AMOUNT, 22);</div>
|
||||
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa37da1555287c4760b7e2d406c309fb2">sfReserveBaseDrops</a>, <span class="stringliteral">"ReserveBaseDrops"</span>, AMOUNT, 23);</div>
|
||||
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aba35fcbd4bdf7325d7d034d213fd4c70">sfReserveIncrementDrops</a>, <span class="stringliteral">"ReserveIncrementDrops"</span>, AMOUNT, 24);</div>
|
||||
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  </div>
|
||||
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span> <span class="comment">// variable length (common)</span></div>
|
||||
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a16991de33a4e83d355de9c387c712a4e">sfPublicKey</a>, <span class="stringliteral">"PublicKey"</span>, VL, 1);</div>
|
||||
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a180d14f803bd9442807c6c3d05f7a96f">sfMessageKey</a>, <span class="stringliteral">"MessageKey"</span>, VL, 2);</div>
|
||||
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a590913040d5c9a68f3bf1d4da20311ad">sfSigningPubKey</a>, <span class="stringliteral">"SigningPubKey"</span>, VL, 3);</div>
|
||||
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a61697c13ea8123e926a3df063c625245">sfTxnSignature</a>, <span class="stringliteral">"TxnSignature"</span>, VL, 4, <a class="code" href="classripple_1_1SField.html#ab09fd4d4e594265bb88f17e6d7d8b037ae46e414a936731e9c92ac910d935a6a0">SField::sMD_Default</a>, <a class="code" href="classripple_1_1SField.html#ae7343c9f335a2ad9d923fa52cf0d2312">SField::notSigning</a>);</div>
|
||||
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a3bea3595ac0099dac5dc8a7577ab0a41">sfURI</a>, <span class="stringliteral">"URI"</span>, VL, 5);</div>
|
||||
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a61932ff70203e248b70ca3b215667435">sfSignature</a>, <span class="stringliteral">"Signature"</span>, VL, 6, <a class="code" href="classripple_1_1SField.html#ab09fd4d4e594265bb88f17e6d7d8b037ae46e414a936731e9c92ac910d935a6a0">SField::sMD_Default</a>, <a class="code" href="classripple_1_1SField.html#ae7343c9f335a2ad9d923fa52cf0d2312">SField::notSigning</a>);</div>
|
||||
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a3cb8c107255b52f0702f97a3c3929a43">sfDomain</a>, <span class="stringliteral">"Domain"</span>, VL, 7);</div>
|
||||
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae2f08fd34fd456ad89022d377fe6c34c">sfFundCode</a>, <span class="stringliteral">"FundCode"</span>, VL, 8);</div>
|
||||
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a2da1e6e516fb9c85d5fefea97294fc6c">sfRemoveCode</a>, <span class="stringliteral">"RemoveCode"</span>, VL, 9);</div>
|
||||
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a0ac61a4ed4f0fa4eb1d694652ae1064c">sfExpireCode</a>, <span class="stringliteral">"ExpireCode"</span>, VL, 10);</div>
|
||||
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae8d770ccbd497ac490d8779b35f22df0">sfCreateCode</a>, <span class="stringliteral">"CreateCode"</span>, VL, 11);</div>
|
||||
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a50f8951c337fe1f4fdf7c9aaed1099b0">sfMemoType</a>, <span class="stringliteral">"MemoType"</span>, VL, 12);</div>
|
||||
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a2581e1cbce977381e4a1701416cc24c2">sfMemoData</a>, <span class="stringliteral">"MemoData"</span>, VL, 13);</div>
|
||||
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a63893a4cde01ec205f582f5cf2c4963c">sfMemoFormat</a>, <span class="stringliteral">"MemoFormat"</span>, VL, 14);</div>
|
||||
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  </div>
|
||||
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span> <span class="comment">// variable length (uncommon)</span></div>
|
||||
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#acd427cad773043d29250ac26d0e4bb1a">sfFulfillment</a>, <span class="stringliteral">"Fulfillment"</span>, VL, 16);</div>
|
||||
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a5a932c347994f69a4f49670d63ec1ad9">sfCondition</a>, <span class="stringliteral">"Condition"</span>, VL, 17);</div>
|
||||
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aebd6b4047aa2e572fbdc8c4247128e5a">sfMasterSignature</a>, <span class="stringliteral">"MasterSignature"</span>, VL, 18, <a class="code" href="classripple_1_1SField.html#ab09fd4d4e594265bb88f17e6d7d8b037ae46e414a936731e9c92ac910d935a6a0">SField::sMD_Default</a>, <a class="code" href="classripple_1_1SField.html#ae7343c9f335a2ad9d923fa52cf0d2312">SField::notSigning</a>);</div>
|
||||
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a5da1d364939981da98850cde32786ca8">sfUNLModifyValidator</a>, <span class="stringliteral">"UNLModifyValidator"</span>, VL, 19);</div>
|
||||
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#adb137283775a3eb39772d1decf5c5894">sfValidatorToDisable</a>, <span class="stringliteral">"ValidatorToDisable"</span>, VL, 20);</div>
|
||||
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a99725c9e6e92c48aeea784b5db6400fb">sfValidatorToReEnable</a>, <span class="stringliteral">"ValidatorToReEnable"</span>, VL, 21);</div>
|
||||
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#abe6135c7174d3143a3431decaa06207b">sfHookStateData</a>, <span class="stringliteral">"HookStateData"</span>, VL, 22);</div>
|
||||
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#afd6a99c2507311055792a21f5422638f">sfHookReturnString</a>, <span class="stringliteral">"HookReturnString"</span>, VL, 23);</div>
|
||||
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a10760fc70a7e535ec448dca9d218e6cd">sfHookParameterName</a>, <span class="stringliteral">"HookParameterName"</span>, VL, 24);</div>
|
||||
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ab2764d009dccc351f661cb9818be0c09">sfHookParameterValue</a>, <span class="stringliteral">"HookParameterValue"</span>, VL, 25);</div>
|
||||
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  </div>
|
||||
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span> <span class="comment">// account</span></div>
|
||||
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a5bab99595719d22579e10d21cf048eb0">sfAccount</a>, <span class="stringliteral">"Account"</span>, ACCOUNT, 1);</div>
|
||||
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a7e1ed9c5ea9eff7dd3046420f228399f">sfOwner</a>, <span class="stringliteral">"Owner"</span>, ACCOUNT, 2);</div>
|
||||
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a15aa3b3032d0908932dc5abf4b1ef862">sfDestination</a>, <span class="stringliteral">"Destination"</span>, ACCOUNT, 3);</div>
|
||||
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a6fde5fa34c39444d1d000fb781a311c4">sfIssuer</a>, <span class="stringliteral">"Issuer"</span>, ACCOUNT, 4);</div>
|
||||
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ab8cfecc4098614f8b9c6c0bc8d9723e7">sfAuthorize</a>, <span class="stringliteral">"Authorize"</span>, ACCOUNT, 5);</div>
|
||||
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a0f665495f5f48164dc0cdf79a0e7fe5c">sfUnauthorize</a>, <span class="stringliteral">"Unauthorize"</span>, ACCOUNT, 6);</div>
|
||||
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span> <span class="comment">// 7 is currently unused</span></div>
|
||||
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#add69afdd9c67ca7b7374b30f9d3e6d41">sfRegularKey</a>, <span class="stringliteral">"RegularKey"</span>, ACCOUNT, 8);</div>
|
||||
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a85870fe5e629b0a50482d1bb68bb8028">sfNFTokenMinter</a>, <span class="stringliteral">"NFTokenMinter"</span>, ACCOUNT, 9);</div>
|
||||
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a86c0c035045b86def91aded185a6a4ee">sfEmitCallback</a>, <span class="stringliteral">"EmitCallback"</span>, ACCOUNT, 10);</div>
|
||||
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  </div>
|
||||
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span> <span class="comment">// account (uncommon)</span></div>
|
||||
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a273422399e44de19a712dbb877945c81">sfHookAccount</a>, <span class="stringliteral">"HookAccount"</span>, ACCOUNT, 16);</div>
|
||||
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  </div>
|
||||
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span> <span class="comment">// vector of 256-bit</span></div>
|
||||
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a5db6a436a1b570fd3fdfc1583c34883f">sfIndexes</a>, <span class="stringliteral">"Indexes"</span>, VECTOR256, 1, <a class="code" href="classripple_1_1SField.html#ab09fd4d4e594265bb88f17e6d7d8b037a16f5e124abba72dd7fee5cbc6a166bc1">SField::sMD_Never</a>);</div>
|
||||
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ab44eddba949c362c1be0f959ee9a2117">sfHashes</a>, <span class="stringliteral">"Hashes"</span>, VECTOR256, 2);</div>
|
||||
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a0b616ffc6eaba434ad7f8b79289ee71f">sfAmendments</a>, <span class="stringliteral">"Amendments"</span>, VECTOR256, 3);</div>
|
||||
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span> <a class="code" href="namespaceripple.html#a6f8683e00f027d81f93c0234df312243">CONSTRUCT_TYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aa2329a443f1a877eb8cec2504cadfa40">sfNFTokenOffers</a>, <span class="stringliteral">"NFTokenOffers"</span>, VECTOR256, 4);</div>
|
||||
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  </div>
|
||||
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span> <span class="comment">// path set</span></div>
|
||||
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a7fd7e51ca0c60ec6708ec74c0c50c8a7">sfPaths</a>, <span class="stringliteral">"Paths"</span>, PATHSET, 1);</div>
|
||||
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  </div>
|
||||
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span> <span class="comment">// inner object</span></div>
|
||||
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span> <span class="comment">// OBJECT/1 is reserved for end of object</span></div>
|
||||
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ac37ed9ec6e136d0250e30a598991ab92">sfTransactionMetaData</a>, <span class="stringliteral">"TransactionMetaData"</span>, OBJECT, 2);</div>
|
||||
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#adf81d0ff0fd10842f44f21cac467d0b5">sfCreatedNode</a>, <span class="stringliteral">"CreatedNode"</span>, OBJECT, 3);</div>
|
||||
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a6280c867bc49b5261f4ba06214bc9f34">sfDeletedNode</a>, <span class="stringliteral">"DeletedNode"</span>, OBJECT, 4);</div>
|
||||
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#acfcb7787aa81c35640ba284e541f9a68">sfModifiedNode</a>, <span class="stringliteral">"ModifiedNode"</span>, OBJECT, 5);</div>
|
||||
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a81a75695c47f61029d3cb142e0c4116a">sfPreviousFields</a>, <span class="stringliteral">"PreviousFields"</span>, OBJECT, 6);</div>
|
||||
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae6962034c5c2db38335513cae7086781">sfFinalFields</a>, <span class="stringliteral">"FinalFields"</span>, OBJECT, 7);</div>
|
||||
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a737786376eaaa852f53f51d2463135f9">sfNewFields</a>, <span class="stringliteral">"NewFields"</span>, OBJECT, 8);</div>
|
||||
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ad6b266fd57589c851988a8c392e37285">sfTemplateEntry</a>, <span class="stringliteral">"TemplateEntry"</span>, OBJECT, 9);</div>
|
||||
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#acc66f42635ba634919883e12abc4ee2b">sfMemo</a>, <span class="stringliteral">"Memo"</span>, OBJECT, 10);</div>
|
||||
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a8d7dab01048b48141ab1d8ddc1d97099">sfSignerEntry</a>, <span class="stringliteral">"SignerEntry"</span>, OBJECT, 11);</div>
|
||||
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#acecdce9f1463316688f16cf803ef7627">sfNFToken</a>, <span class="stringliteral">"NFToken"</span>, OBJECT, 12);</div>
|
||||
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a434e832398bdaca2d0f42c2b68a0ef5b">sfEmitDetails</a>, <span class="stringliteral">"EmitDetails"</span>, OBJECT, 13);</div>
|
||||
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1947dd7a161ea7b1ccd132d4fc225251">sfHook</a>, <span class="stringliteral">"Hook"</span>, OBJECT, 14);</div>
|
||||
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  </div>
|
||||
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span> <span class="comment">// inner object (uncommon)</span></div>
|
||||
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a4bfa815b348a23b5cd7ba52b04d21e43">sfSigner</a>, <span class="stringliteral">"Signer"</span>, OBJECT, 16);</div>
|
||||
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span> <span class="comment">// 17 has not been used yet</span></div>
|
||||
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a6c00213ffc53619a25ca3335de1a604b">sfMajority</a>, <span class="stringliteral">"Majority"</span>, OBJECT, 18);</div>
|
||||
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a25781d261e5e805fdf2834ab4af7be30">sfDisabledValidator</a>, <span class="stringliteral">"DisabledValidator"</span>, OBJECT, 19);</div>
|
||||
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#abf19fcab0cfb2978658cd23be3f5b948">sfEmittedTxn</a>, <span class="stringliteral">"EmittedTxn"</span>, OBJECT, 20);</div>
|
||||
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#aae95406cd492cd39d2810b34749eb35e">sfHookExecution</a>, <span class="stringliteral">"HookExecution"</span>, OBJECT, 21);</div>
|
||||
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ada2a994e9dfcaa97391eb374cb4692b9">sfHookDefinition</a>, <span class="stringliteral">"HookDefinition"</span>, OBJECT, 22);</div>
|
||||
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae933f2227c1dcd576151047d2e6b3e1c">sfHookParameter</a>, <span class="stringliteral">"HookParameter"</span>, OBJECT, 23);</div>
|
||||
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ac23eca740057e16f26637c88ffbbda8f">sfHookGrant</a>, <span class="stringliteral">"HookGrant"</span>, OBJECT, 24);</div>
|
||||
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  </div>
|
||||
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span> <span class="comment">// array of objects</span></div>
|
||||
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span> <span class="comment">// ARRAY/1 is reserved for end of array</span></div>
|
||||
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span> <span class="comment">// 2 has never been used</span></div>
|
||||
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a22a86f3d2d6d958de794f8532d459bac">sfSigners</a>, <span class="stringliteral">"Signers"</span>, ARRAY, 3, <a class="code" href="classripple_1_1SField.html#ab09fd4d4e594265bb88f17e6d7d8b037ae46e414a936731e9c92ac910d935a6a0">SField::sMD_Default</a>, <a class="code" href="classripple_1_1SField.html#ae7343c9f335a2ad9d923fa52cf0d2312">SField::notSigning</a>);</div>
|
||||
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ac86da2e800a29d7feaead809f68d2991">sfSignerEntries</a>, <span class="stringliteral">"SignerEntries"</span>, ARRAY, 4);</div>
|
||||
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a2d7ab8b14c49eb580586566d805526b4">sfTemplate</a>, <span class="stringliteral">"Template"</span>, ARRAY, 5);</div>
|
||||
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ad34f3f795678d1c0e0b496f1ecfbc294">sfNecessary</a>, <span class="stringliteral">"Necessary"</span>, ARRAY, 6);</div>
|
||||
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a789d047371e5194abfc4b19f86cb3df0">sfSufficient</a>, <span class="stringliteral">"Sufficient"</span>, ARRAY, 7);</div>
|
||||
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ac44e511c280240e9cefbd305de4640ec">sfAffectedNodes</a>, <span class="stringliteral">"AffectedNodes"</span>, ARRAY, 8);</div>
|
||||
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#afa1008ca16fa15093cd65212eab4e3ab">sfMemos</a>, <span class="stringliteral">"Memos"</span>, ARRAY, 9);</div>
|
||||
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#af02813b67c3fdcea68e8239fcf0f1fdb">sfNFTokens</a>, <span class="stringliteral">"NFTokens"</span>, ARRAY, 10);</div>
|
||||
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a7d2c7940bdf92025ef01f3a0786c3789">sfHooks</a>, <span class="stringliteral">"Hooks"</span>, ARRAY, 11);</div>
|
||||
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>  </div>
|
||||
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span> <span class="comment">// clang-format on</span></div>
|
||||
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  </div>
|
||||
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span> <span class="preprocessor">#undef CONSTRUCT_TYPED_SFIELD</span></div>
|
||||
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span> <span class="preprocessor">#undef CONSTRUCT_UNTYPED_SFIELD</span></div>
|
||||
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  </div>
|
||||
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span> <span class="preprocessor">#pragma pop_macro("CONSTRUCT_TYPED_SFIELD")</span></div>
|
||||
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span> <span class="preprocessor">#pragma pop_macro("CONSTRUCT_UNTYPED_SFIELD")</span></div>
|
||||
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  </div>
|
||||
<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="classripple_1_1SField.html#aebc4c4655a5cd6fcc7231eafb8360b81"> 355</a></span> <a class="code" href="classripple_1_1SField.html#a227e5bce1407595b25adff33a78c6b08">SField::SField</a>(</div>
|
||||
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  <a class="code" href="structripple_1_1SField_1_1private__access__tag__t.html">private_access_tag_t</a>,</div>
|
||||
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fc">SerializedTypeID</a> tid,</div>
|
||||
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  <span class="keywordtype">int</span> fv,</div>
|
||||
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* fn,</div>
|
||||
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  <span class="keywordtype">int</span> meta,</div>
|
||||
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  <a class="code" href="classripple_1_1SField.html#aadcc78aed20dbdb0a4fb86867bb56ab0">IsSigning</a> signing)</div>
|
||||
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  : fieldCode(<a class="code" href="namespaceripple.html#a91c6f9c0f00d0e566dd64bb37610141d">field_code</a>(tid, fv))</div>
|
||||
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  , fieldType(tid)</div>
|
||||
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  , fieldValue(fv)</div>
|
||||
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  , fieldName(fn)</div>
|
||||
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  , fieldMeta(meta)</div>
|
||||
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  , fieldNum(++num)</div>
|
||||
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  , signingField(signing)</div>
|
||||
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  , jsonName(fieldName.c_str())</div>
|
||||
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span> {</div>
|
||||
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  <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="l00372"></a><span class="lineno"> 372</span> }</div>
|
||||
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  </div>
|
||||
<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="classripple_1_1SField.html#ababf0fe2dc15dd51171ede364037ae45"> 374</a></span> <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="l00375"></a><span class="lineno"> 375</span>  : fieldCode(fc)</div>
|
||||
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  , fieldType(<a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcab945119e1396d09a9c21586bc78ae6ce">STI_UNKNOWN</a>)</div>
|
||||
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  , fieldValue(0)</div>
|
||||
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  , fieldMeta(sMD_Never)</div>
|
||||
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  , fieldNum(++num)</div>
|
||||
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  , signingField(<a class="code" href="classripple_1_1SField.html#aadcc78aed20dbdb0a4fb86867bb56ab0">IsSigning</a>::yes)</div>
|
||||
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  , jsonName(fieldName.c_str())</div>
|
||||
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span> {</div>
|
||||
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  <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="l00384"></a><span class="lineno"> 384</span> }</div>
|
||||
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  </div>
|
||||
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span> <a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span>&</div>
|
||||
<div class="line"><a name="l00387"></a><span class="lineno"><a class="line" href="classripple_1_1SField.html#ac50e95825ecf10dfd786cb9b8da4ae39"> 387</a></span> <a class="code" href="classripple_1_1SField.html#ac50e95825ecf10dfd786cb9b8da4ae39">SField::getField</a>(<span class="keywordtype">int</span> code)</div>
|
||||
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span> {</div>
|
||||
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  <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="l00390"></a><span class="lineno"> 390</span>  </div>
|
||||
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  <span class="keywordflow">if</span> (it != <a class="code" href="classripple_1_1SField.html#a2ceb48438e69a9f31265c4e89cc38ce2">knownCodeToField</a>.end())</div>
|
||||
<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  {</div>
|
||||
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  <span class="keywordflow">return</span> *(it->second);</div>
|
||||
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  }</div>
|
||||
<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#acb4c76f4bb5b316911034e025cde5489">sfInvalid</a>;</div>
|
||||
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span> }</div>
|
||||
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span> <span class="comment">// array of objects (uncommon)</span></div>
|
||||
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a99ebec2325cb65f025f54c07df50574a">sfMajorities</a>, <span class="stringliteral">"Majorities"</span>, ARRAY, 16);</div>
|
||||
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a1b20cb9afe194d709bbeae9cc15fb180">sfDisabledValidators</a>, <span class="stringliteral">"DisabledValidators"</span>, ARRAY, 17);</div>
|
||||
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#ae688ad69a5c45b5ccaca9b534276ff00">sfHookExecutions</a>, <span class="stringliteral">"HookExecutions"</span>, ARRAY, 18);</div>
|
||||
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a8cbd4486bdf74c2766d2cf7a78ad80ad">sfHookParameters</a>, <span class="stringliteral">"HookParameters"</span>, ARRAY, 19);</div>
|
||||
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span> <a class="code" href="namespaceripple.html#a05ad79c10fb3c54a0bff3b12a0199376">CONSTRUCT_UNTYPED_SFIELD</a>(<a class="code" href="namespaceripple.html#a788128af6ef66769a55259dbfeba01e7">sfHookGrants</a>, <span class="stringliteral">"HookGrants"</span>, ARRAY, 20);</div>
|
||||
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  </div>
|
||||
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span> <span class="comment">// clang-format on</span></div>
|
||||
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  </div>
|
||||
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span> <span class="preprocessor">#undef CONSTRUCT_TYPED_SFIELD</span></div>
|
||||
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span> <span class="preprocessor">#undef CONSTRUCT_UNTYPED_SFIELD</span></div>
|
||||
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  </div>
|
||||
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span> <span class="preprocessor">#pragma pop_macro("CONSTRUCT_TYPED_SFIELD")</span></div>
|
||||
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span> <span class="preprocessor">#pragma pop_macro("CONSTRUCT_UNTYPED_SFIELD")</span></div>
|
||||
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  </div>
|
||||
<div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="classripple_1_1SField.html#aebc4c4655a5cd6fcc7231eafb8360b81"> 362</a></span> <a class="code" href="classripple_1_1SField.html#a227e5bce1407595b25adff33a78c6b08">SField::SField</a>(</div>
|
||||
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <a class="code" href="structripple_1_1SField_1_1private__access__tag__t.html">private_access_tag_t</a>,</div>
|
||||
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fc">SerializedTypeID</a> tid,</div>
|
||||
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  <span class="keywordtype">int</span> fv,</div>
|
||||
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* fn,</div>
|
||||
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  <span class="keywordtype">int</span> meta,</div>
|
||||
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  <a class="code" href="classripple_1_1SField.html#aadcc78aed20dbdb0a4fb86867bb56ab0">IsSigning</a> signing)</div>
|
||||
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  : fieldCode(<a class="code" href="namespaceripple.html#a91c6f9c0f00d0e566dd64bb37610141d">field_code</a>(tid, fv))</div>
|
||||
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  , fieldType(tid)</div>
|
||||
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  , fieldValue(fv)</div>
|
||||
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  , fieldName(fn)</div>
|
||||
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  , fieldMeta(meta)</div>
|
||||
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  , fieldNum(++num)</div>
|
||||
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  , signingField(signing)</div>
|
||||
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  , jsonName(fieldName.c_str())</div>
|
||||
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span> {</div>
|
||||
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  <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="l00379"></a><span class="lineno"> 379</span> }</div>
|
||||
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  </div>
|
||||
<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="classripple_1_1SField.html#ababf0fe2dc15dd51171ede364037ae45"> 381</a></span> <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="l00382"></a><span class="lineno"> 382</span>  : fieldCode(fc)</div>
|
||||
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  , fieldType(<a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcab945119e1396d09a9c21586bc78ae6ce">STI_UNKNOWN</a>)</div>
|
||||
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  , fieldValue(0)</div>
|
||||
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  , fieldMeta(sMD_Never)</div>
|
||||
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  , fieldNum(++num)</div>
|
||||
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  , signingField(<a class="code" href="classripple_1_1SField.html#aadcc78aed20dbdb0a4fb86867bb56ab0">IsSigning</a>::yes)</div>
|
||||
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  , jsonName(fieldName.c_str())</div>
|
||||
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span> {</div>
|
||||
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  <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="l00391"></a><span class="lineno"> 391</span> }</div>
|
||||
<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  </div>
|
||||
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span> <a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span>&</div>
|
||||
<div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="classripple_1_1SField.html#ac50e95825ecf10dfd786cb9b8da4ae39"> 394</a></span> <a class="code" href="classripple_1_1SField.html#ac50e95825ecf10dfd786cb9b8da4ae39">SField::getField</a>(<span class="keywordtype">int</span> code)</div>
|
||||
<div class="line"><a name="l00395"></a><span class="lineno"> 395</span> {</div>
|
||||
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  <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="l00397"></a><span class="lineno"> 397</span>  </div>
|
||||
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span> <span class="keywordtype">int</span></div>
|
||||
<div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="classripple_1_1SField.html#a9ee9e5c111d248e7c5d52c297b8802ee"> 399</a></span> <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>& f1, <a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span>& f2)</div>
|
||||
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span> {</div>
|
||||
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  <span class="comment">// -1 = f1 comes before f2, 0 = illegal combination, 1 = f1 comes after f2</span></div>
|
||||
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  <span class="keywordflow">if</span> ((f1.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a> <= 0) || (f2.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a> <= 0))</div>
|
||||
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  <span class="keywordflow">return</span> 0;</div>
|
||||
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  <span class="keywordflow">if</span> (it != <a class="code" href="classripple_1_1SField.html#a2ceb48438e69a9f31265c4e89cc38ce2">knownCodeToField</a>.end())</div>
|
||||
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  {</div>
|
||||
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  <span class="keywordflow">return</span> *(it->second);</div>
|
||||
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  }</div>
|
||||
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#acb4c76f4bb5b316911034e025cde5489">sfInvalid</a>;</div>
|
||||
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span> }</div>
|
||||
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  </div>
|
||||
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  <span class="keywordflow">if</span> (f1.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a> < f2.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a>)</div>
|
||||
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  <span class="keywordflow">return</span> -1;</div>
|
||||
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  </div>
|
||||
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  <span class="keywordflow">if</span> (f2.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a> < f1.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a>)</div>
|
||||
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  <span class="keywordflow">return</span> 1;</div>
|
||||
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  </div>
|
||||
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  <span class="keywordflow">return</span> 0;</div>
|
||||
<div class="line"><a name="l00412"></a><span class="lineno"> 412</span> }</div>
|
||||
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  </div>
|
||||
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span> <a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span>&</div>
|
||||
<div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="classripple_1_1SField.html#ab99ca01c43e5bf062e63129ce767fb28"> 415</a></span> <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>& fieldName)</div>
|
||||
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span> {</div>
|
||||
<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& [_, f] : <a class="code" href="classripple_1_1SField.html#a2ceb48438e69a9f31265c4e89cc38ce2">knownCodeToField</a>)</div>
|
||||
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  {</div>
|
||||
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  (void)_;</div>
|
||||
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  <span class="keywordflow">if</span> (f->fieldName == <a class="code" href="classripple_1_1SField.html#a634bfabbd5e4494a2d5be6b7c6d3d70d">fieldName</a>)</div>
|
||||
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  <span class="keywordflow">return</span> *f;</div>
|
||||
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  }</div>
|
||||
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#acb4c76f4bb5b316911034e025cde5489">sfInvalid</a>;</div>
|
||||
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span> }</div>
|
||||
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  </div>
|
||||
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span> } <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span> <span class="keywordtype">int</span></div>
|
||||
<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="classripple_1_1SField.html#a9ee9e5c111d248e7c5d52c297b8802ee"> 406</a></span> <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>& f1, <a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span>& f2)</div>
|
||||
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span> {</div>
|
||||
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  <span class="comment">// -1 = f1 comes before f2, 0 = illegal combination, 1 = f1 comes after f2</span></div>
|
||||
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  <span class="keywordflow">if</span> ((f1.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a> <= 0) || (f2.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a> <= 0))</div>
|
||||
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  <span class="keywordflow">return</span> 0;</div>
|
||||
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  </div>
|
||||
<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  <span class="keywordflow">if</span> (f1.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a> < f2.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a>)</div>
|
||||
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  <span class="keywordflow">return</span> -1;</div>
|
||||
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  </div>
|
||||
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  <span class="keywordflow">if</span> (f2.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a> < f1.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a>)</div>
|
||||
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  <span class="keywordflow">return</span> 1;</div>
|
||||
<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  </div>
|
||||
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  <span class="keywordflow">return</span> 0;</div>
|
||||
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span> }</div>
|
||||
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  </div>
|
||||
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span> <a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span>&</div>
|
||||
<div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="classripple_1_1SField.html#ab99ca01c43e5bf062e63129ce767fb28"> 422</a></span> <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>& fieldName)</div>
|
||||
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span> {</div>
|
||||
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& [_, f] : <a class="code" href="classripple_1_1SField.html#a2ceb48438e69a9f31265c4e89cc38ce2">knownCodeToField</a>)</div>
|
||||
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  {</div>
|
||||
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  (void)_;</div>
|
||||
<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  <span class="keywordflow">if</span> (f->fieldName == <a class="code" href="classripple_1_1SField.html#a634bfabbd5e4494a2d5be6b7c6d3d70d">fieldName</a>)</div>
|
||||
<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>  <span class="keywordflow">return</span> *f;</div>
|
||||
<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>  }</div>
|
||||
<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#acb4c76f4bb5b316911034e025cde5489">sfInvalid</a>;</div>
|
||||
<div class="line"><a name="l00431"></a><span class="lineno"> 431</span> }</div>
|
||||
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  </div>
|
||||
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span> } <span class="comment">// namespace ripple</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="anamespaceripple_html_a273422399e44de19a712dbb877945c81"><div class="ttname"><a href="namespaceripple.html#a273422399e44de19a712dbb877945c81">ripple::sfHookAccount</a></div><div class="ttdeci">const SF_ACCOUNT sfHookAccount</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a77074200cc38ab479af35f26073ecd0c"><div class="ttname"><a href="namespaceripple.html#a77074200cc38ab479af35f26073ecd0c">ripple::sfIndexNext</a></div><div class="ttdeci">const SF_UINT64 sfIndexNext</div></div>
|
||||
@@ -528,7 +535,7 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_a7038e25fafd9239c031a42b0f285ddf4"><div class="ttname"><a href="namespaceripple.html#a7038e25fafd9239c031a42b0f285ddf4">ripple::sfOwnerNode</a></div><div class="ttdeci">const SF_UINT64 sfOwnerNode</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a17d907b016807d04b5e2cd5bd1eb4e38"><div class="ttname"><a href="namespaceripple.html#a17d907b016807d04b5e2cd5bd1eb4e38">ripple::sfHookReturnCode</a></div><div class="ttdeci">const SF_UINT64 sfHookReturnCode</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a1d9aa0de0a8db9c2f92fb38ac7afbb73"><div class="ttname"><a href="namespaceripple.html#a1d9aa0de0a8db9c2f92fb38ac7afbb73">ripple::sfMinimumOffer</a></div><div class="ttdeci">const SF_AMOUNT sfMinimumOffer</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5b37d2021c21c06e89ffc7d7f55cc354"><div class="ttname"><a href="namespaceripple.html#a5b37d2021c21c06e89ffc7d7f55cc354">ripple::sfGeneric</a></div><div class="ttdeci">const SField sfGeneric(access, 0)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00327">SField.h:327</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5b37d2021c21c06e89ffc7d7f55cc354"><div class="ttname"><a href="namespaceripple.html#a5b37d2021c21c06e89ffc7d7f55cc354">ripple::sfGeneric</a></div><div class="ttdeci">const SField sfGeneric(access, 0)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00321">SField.h:321</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a4a189668d64758cfcac4022778e496f5"><div class="ttname"><a href="namespaceripple.html#a4a189668d64758cfcac4022778e496f5">ripple::sfLedgerSequence</a></div><div class="ttdeci">const SF_UINT32 sfLedgerSequence</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa2329a443f1a877eb8cec2504cadfa40"><div class="ttname"><a href="namespaceripple.html#aa2329a443f1a877eb8cec2504cadfa40">ripple::sfNFTokenOffers</a></div><div class="ttdeci">const SF_VECTOR256 sfNFTokenOffers</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a15aa3b3032d0908932dc5abf4b1ef862"><div class="ttname"><a href="namespaceripple.html#a15aa3b3032d0908932dc5abf4b1ef862">ripple::sfDestination</a></div><div class="ttdeci">const SF_ACCOUNT sfDestination</div></div>
|
||||
@@ -556,6 +563,7 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_a9ac48c758f8596c8f1f3dd89c15a9abe"><div class="ttname"><a href="namespaceripple.html#a9ac48c758f8596c8f1f3dd89c15a9abe">ripple::sfLedgerIndex</a></div><div class="ttdeci">const SF_UINT256 sfLedgerIndex</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6d7b8e9e6bc61d5f9da0611cf70c66fc"><div class="ttname"><a href="namespaceripple.html#a6d7b8e9e6bc61d5f9da0611cf70c66fc">ripple::sfMintedNFTokens</a></div><div class="ttdeci">const SF_UINT32 sfMintedNFTokens</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a671dda3607dc3604f11d5b4e132bcf6b"><div class="ttname"><a href="namespaceripple.html#a671dda3607dc3604f11d5b4e132bcf6b">ripple::sfHookResult</a></div><div class="ttdeci">const SF_UINT8 sfHookResult</div></div>
|
||||
<div class="ttc" id="astructripple_1_1TypedField_html_ab7ae8694d341e2f596fd4a0644e61ac9"><div class="ttname"><a href="structripple_1_1TypedField.html#ab7ae8694d341e2f596fd4a0644e61ac9">ripple::TypedField::TypedField</a></div><div class="ttdeci">TypedField(private_access_tag_t pat, Args &&... args)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8cpp_source.html#l00043">SField.cpp:43</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aafb87acb7a6ee18c5312c2e4eb72bc55"><div class="ttname"><a href="namespaceripple.html#aafb87acb7a6ee18c5312c2e4eb72bc55">ripple::sfHookOn</a></div><div class="ttdeci">const SF_UINT64 sfHookOn</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a066a5d4bb15a8c50eb52402b1531e0bd"><div class="ttname"><a href="namespaceripple.html#a066a5d4bb15a8c50eb52402b1531e0bd">ripple::sfQualityIn</a></div><div class="ttdeci">const SF_UINT32 sfQualityIn</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afd6a99c2507311055792a21f5422638f"><div class="ttname"><a href="namespaceripple.html#afd6a99c2507311055792a21f5422638f">ripple::sfHookReturnString</a></div><div class="ttdeci">const SF_VL sfHookReturnString</div></div>
|
||||
@@ -565,7 +573,7 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_a812c61cb81aeca1f7009c926d30e1aaa"><div class="ttname"><a href="namespaceripple.html#a812c61cb81aeca1f7009c926d30e1aaa">ripple::sfCloseTime</a></div><div class="ttdeci">const SF_UINT32 sfCloseTime</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a385ab11f319f7b8d477e2ccff9f19cbc"><div class="ttname"><a href="namespaceripple.html#a385ab11f319f7b8d477e2ccff9f19cbc">ripple::sfTicketSequence</a></div><div class="ttdeci">const SF_UINT32 sfTicketSequence</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_acc2a2760d07d37b9565379bc16883efe"><div class="ttname"><a href="namespaceripple.html#acc2a2760d07d37b9565379bc16883efe">ripple::sfParentCloseTime</a></div><div class="ttdeci">const SF_UINT32 sfParentCloseTime</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 & getField(int fieldCode)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8cpp_source.html#l00387">SField.cpp:387</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 & getField(int fieldCode)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8cpp_source.html#l00394">SField.cpp:394</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< int, SField const * > knownCodeToField</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00266">SField.h:266</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae5495cf610f0df458d50ed0d71e3f942"><div class="ttname"><a href="namespaceripple.html#ae5495cf610f0df458d50ed0d71e3f942">ripple::sfHookStateCount</a></div><div class="ttdeci">const SF_UINT32 sfHookStateCount</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a60ce77edb13fa9ba8f05339d7740a9d0"><div class="ttname"><a href="namespaceripple.html#a60ce77edb13fa9ba8f05339d7740a9d0">ripple::sfTakerGetsCurrency</a></div><div class="ttdeci">const SF_UINT160 sfTakerGetsCurrency</div></div>
|
||||
@@ -573,7 +581,7 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_a6280c867bc49b5261f4ba06214bc9f34"><div class="ttname"><a href="namespaceripple.html#a6280c867bc49b5261f4ba06214bc9f34">ripple::sfDeletedNode</a></div><div class="ttdeci">const SField sfDeletedNode</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7d8a757e70bdf962b435e429c75d5888"><div class="ttname"><a href="namespaceripple.html#a7d8a757e70bdf962b435e429c75d5888">ripple::sfHookInstructionCount</a></div><div class="ttdeci">const SF_UINT64 sfHookInstructionCount</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a24e62723830d4f2eeb43c396d43cab9f"><div class="ttname"><a href="namespaceripple.html#a24e62723830d4f2eeb43c396d43cab9f">ripple::sfHookEmitCount</a></div><div class="ttdeci">const SF_UINT16 sfHookEmitCount</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#l00326">SField.h:326</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#l00320">SField.h:320</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aea272d209d40b7bd28de57ffd294f402"><div class="ttname"><a href="namespaceripple.html#aea272d209d40b7bd28de57ffd294f402">ripple::sfNFTokenOfferNode</a></div><div class="ttdeci">const SF_UINT64 sfNFTokenOfferNode</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a1f68d20f30f75d44bb2a01ee89bc4820"><div class="ttname"><a href="namespaceripple.html#a1f68d20f30f75d44bb2a01ee89bc4820">ripple::sfTransferFee</a></div><div class="ttdeci">const SF_UINT16 sfTransferFee</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_abe6135c7174d3143a3431decaa06207b"><div class="ttname"><a href="namespaceripple.html#abe6135c7174d3143a3431decaa06207b">ripple::sfHookStateData</a></div><div class="ttdeci">const SF_VL sfHookStateData</div></div>
|
||||
@@ -683,6 +691,7 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_a6fde5fa34c39444d1d000fb781a311c4"><div class="ttname"><a href="namespaceripple.html#a6fde5fa34c39444d1d000fb781a311c4">ripple::sfIssuer</a></div><div class="ttdeci">const SF_ACCOUNT sfIssuer</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa4ddd63a8c28c5c757c0c73982cf8c90"><div class="ttname"><a href="namespaceripple.html#aa4ddd63a8c28c5c757c0c73982cf8c90">ripple::sfInvoiceID</a></div><div class="ttdeci">const SF_UINT256 sfInvoiceID</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac1371098a8a7c1e1238290d0220dc941"><div class="ttname"><a href="namespaceripple.html#ac1371098a8a7c1e1238290d0220dc941">ripple::sfFlags</a></div><div class="ttdeci">const SF_UINT32 sfFlags</div></div>
|
||||
<div class="ttc" id="anamespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace.</div></div>
|
||||
<div class="ttc" id="acassert_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/cassert.html">cassert</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa50b5d7bea242704ccd3ab923fe6706e"><div class="ttname"><a href="namespaceripple.html#aa50b5d7bea242704ccd3ab923fe6706e">ripple::sfConsensusHash</a></div><div class="ttdeci">const SF_UINT256 sfConsensusHash</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a25781d261e5e805fdf2834ab4af7be30"><div class="ttname"><a href="namespaceripple.html#a25781d261e5e805fdf2834ab4af7be30">ripple::sfDisabledValidator</a></div><div class="ttdeci">const SField sfDisabledValidator</div></div>
|
||||
@@ -692,7 +701,7 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_a61932ff70203e248b70ca3b215667435"><div class="ttname"><a href="namespaceripple.html#a61932ff70203e248b70ca3b215667435">ripple::sfSignature</a></div><div class="ttdeci">const SF_VL sfSignature</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ab8a9c54401e8209fca7396c6b9c610f4"><div class="ttname"><a href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">ripple::sfBalance</a></div><div class="ttdeci">const SF_AMOUNT sfBalance</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a1947dd7a161ea7b1ccd132d4fc225251"><div class="ttname"><a href="namespaceripple.html#a1947dd7a161ea7b1ccd132d4fc225251">ripple::sfHook</a></div><div class="ttdeci">const SField sfHook</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 &f1, const SField &f2)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8cpp_source.html#l00399">SField.cpp:399</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 &f1, const SField &f2)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8cpp_source.html#l00406">SField.cpp:406</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a4b768acab2bb710274a46ca13815564f"><div class="ttname"><a href="namespaceripple.html#a4b768acab2bb710274a46ca13815564f">ripple::sfReferenceFeeUnits</a></div><div class="ttdeci">const SF_UINT32 sfReferenceFeeUnits</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a2601f239ece804af27b790e80e75cda1"><div class="ttname"><a href="namespaceripple.html#a2601f239ece804af27b790e80e75cda1">ripple::sfNextPageMin</a></div><div class="ttdeci">const SF_UINT256 sfNextPageMin</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_af699325c99d6c2371f5dd40cdffeb9f5"><div class="ttname"><a href="namespaceripple.html#af699325c99d6c2371f5dd40cdffeb9f5">ripple::sfCancelAfter</a></div><div class="ttdeci">const SF_UINT32 sfCancelAfter</div></div>
|
||||
|
||||
Reference in New Issue
Block a user