This commit is contained in:
bthomee
2026-01-28 10:13:01 -08:00
parent feb9060dd0
commit 9368c0d563
5641 changed files with 403487 additions and 442352 deletions

View File

@@ -220,62 +220,60 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> {sfCredentialType, soeREQUIRED},</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> });</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> </div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> add(sfPermission.jsonName.c_str(),</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> sfPermission.getCode(),</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> {{sfPermissionValue, soeREQUIRED}});</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> </div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> add(sfBatchSigner.jsonName.c_str(),</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> sfBatchSigner.getCode(),</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> {{sfAccount, soeREQUIRED},</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> {sfSigningPubKey, soeOPTIONAL},</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> {sfTxnSignature, soeOPTIONAL},</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> {sfSigners, soeOPTIONAL}});</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> </div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> add(sfBook.jsonName,</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> sfBook.getCode(),</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> {</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> {sfBookDirectory, soeREQUIRED},</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> {sfBookNode, soeREQUIRED},</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> });</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> </div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> add(sfCounterpartySignature.jsonName,</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> sfCounterpartySignature.getCode(),</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> {</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> {sfSigningPubKey, soeOPTIONAL},</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> {sfTxnSignature, soeOPTIONAL},</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> {sfSigners, soeOPTIONAL},</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> });</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span>}</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> add(sfPermission.jsonName.c_str(), sfPermission.getCode(), {{sfPermissionValue, soeREQUIRED}});</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> add(sfBatchSigner.jsonName.c_str(),</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> sfBatchSigner.getCode(),</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> {{sfAccount, soeREQUIRED},</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> {sfSigningPubKey, soeOPTIONAL},</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> {sfTxnSignature, soeOPTIONAL},</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> {sfSigners, soeOPTIONAL}});</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> add(sfBook.jsonName,</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> sfBook.getCode(),</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> {</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> {sfBookDirectory, soeREQUIRED},</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> {sfBookNode, soeREQUIRED},</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> });</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> add(sfCounterpartySignature.jsonName,</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> sfCounterpartySignature.getCode(),</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> {</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> {sfSigningPubKey, soeOPTIONAL},</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> {sfTxnSignature, soeOPTIONAL},</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> {sfSigners, soeOPTIONAL},</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> });</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span>}</div>
</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span>InnerObjectFormats <span class="keyword">const</span>&amp;</div>
<div class="foldopen" id="foldopen00167" data-start="{" data-end="}">
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="classxrpl_1_1InnerObjectFormats.html#a4339f7be30e4b8891efc983cec724ca1"> 167</a></span>InnerObjectFormats::getInstance()</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span>{</div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <span class="keyword">static</span> <a class="code hl_class" href="classxrpl_1_1InnerObjectFormats.html">InnerObjectFormats</a> instance;</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <span class="keywordflow">return</span> instance;</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span>}</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> </div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span>InnerObjectFormats <span class="keyword">const</span>&amp;</div>
<div class="foldopen" id="foldopen00165" data-start="{" data-end="}">
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="classxrpl_1_1InnerObjectFormats.html#a4339f7be30e4b8891efc983cec724ca1"> 165</a></span>InnerObjectFormats::getInstance()</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span>{</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <span class="keyword">static</span> <a class="code hl_class" href="classxrpl_1_1InnerObjectFormats.html">InnerObjectFormats</a> instance;</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> <span class="keywordflow">return</span> instance;</div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span>}</div>
</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> </div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span><a class="code hl_class" href="classxrpl_1_1SOTemplate.html">SOTemplate</a> <span class="keyword">const</span>*</div>
<div class="foldopen" id="foldopen00174" data-start="{" data-end="}">
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"><a class="line" href="classxrpl_1_1InnerObjectFormats.html#a0eff7c5aa1ca687503d208ea5ccbf9f6"> 174</a></span>InnerObjectFormats::findSOTemplateBySField(<a class="code hl_class" href="classxrpl_1_1SField.html">SField</a> <span class="keyword">const</span>&amp; sField)<span class="keyword"> const</span></div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span><span class="keyword"></span>{</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> <span class="keyword">auto</span> itemPtr = findByType(sField.<a class="code hl_function" href="classxrpl_1_1SField.html#a506296ee8d29a1742067895c6e95c370">getCode</a>());</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> <span class="keywordflow">if</span> (itemPtr)</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> <span class="keywordflow">return</span> &amp;(itemPtr-&gt;getSOTemplate());</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> <span class="keywordflow">return</span> <span class="keyword">nullptr</span>;</div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span>}</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> </div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span><a class="code hl_class" href="classxrpl_1_1SOTemplate.html">SOTemplate</a> <span class="keyword">const</span>*</div>
<div class="foldopen" id="foldopen00172" data-start="{" data-end="}">
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="classxrpl_1_1InnerObjectFormats.html#a0eff7c5aa1ca687503d208ea5ccbf9f6"> 172</a></span>InnerObjectFormats::findSOTemplateBySField(<a class="code hl_class" href="classxrpl_1_1SField.html">SField</a> <span class="keyword">const</span>&amp; sField)<span class="keyword"> const</span></div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span><span class="keyword"></span>{</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> <span class="keyword">auto</span> itemPtr = findByType(sField.<a class="code hl_function" href="classxrpl_1_1SField.html#a506296ee8d29a1742067895c6e95c370">getCode</a>());</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> <span class="keywordflow">if</span> (itemPtr)</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> <span class="keywordflow">return</span> &amp;(itemPtr-&gt;getSOTemplate());</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> </div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> <span class="keywordflow">return</span> <span class="keyword">nullptr</span>;</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span>}</div>
</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> </div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span>} <span class="comment">// namespace xrpl</span></div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> </div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span>} <span class="comment">// namespace xrpl</span></div>
<div class="ttc" id="aclassxrpl_1_1InnerObjectFormats_html"><div class="ttname"><a href="classxrpl_1_1InnerObjectFormats.html">xrpl::InnerObjectFormats</a></div><div class="ttdoc">Manages the list of known inner object formats.</div><div class="ttdef"><b>Definition</b> <a href="InnerObjectFormats_8h_source.html#l00010">InnerObjectFormats.h:11</a></div></div>
<div class="ttc" id="aclassxrpl_1_1InnerObjectFormats_html_a83dc13fd9f861a0511c9b07431f944b4"><div class="ttname"><a href="classxrpl_1_1InnerObjectFormats.html#a83dc13fd9f861a0511c9b07431f944b4">xrpl::InnerObjectFormats::InnerObjectFormats</a></div><div class="ttdeci">InnerObjectFormats()</div><div class="ttdoc">Create the object.</div><div class="ttdef"><b>Definition</b> <a href="InnerObjectFormats_8cpp_source.html#l00007">InnerObjectFormats.cpp:7</a></div></div>
<div class="ttc" id="aclassxrpl_1_1KnownFormats_html_a37cebadc6d415a864bfdbdcb03272f8c"><div class="ttname"><a href="classxrpl_1_1KnownFormats.html#a37cebadc6d415a864bfdbdcb03272f8c">xrpl::KnownFormats&lt; int, InnerObjectFormats &gt;::add</a></div><div class="ttdeci">Item const &amp; add(char const *name, int type, std::initializer_list&lt; SOElement &gt; uniqueFields, std::initializer_list&lt; SOElement &gt; commonFields={})</div><div class="ttdoc">Add a new format.</div><div class="ttdef"><b>Definition</b> <a href="KnownFormats_8h_source.html#l00153">KnownFormats.h:153</a></div></div>
<div class="ttc" id="aclassxrpl_1_1KnownFormats_html_a37cebadc6d415a864bfdbdcb03272f8c"><div class="ttname"><a href="classxrpl_1_1KnownFormats.html#a37cebadc6d415a864bfdbdcb03272f8c">xrpl::KnownFormats&lt; int, InnerObjectFormats &gt;::add</a></div><div class="ttdeci">Item const &amp; add(char const *name, int type, std::initializer_list&lt; SOElement &gt; uniqueFields, std::initializer_list&lt; SOElement &gt; commonFields={})</div><div class="ttdoc">Add a new format.</div><div class="ttdef"><b>Definition</b> <a href="KnownFormats_8h_source.html#l00151">KnownFormats.h:151</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SField_html"><div class="ttname"><a href="classxrpl_1_1SField.html">xrpl::SField</a></div><div class="ttdoc">Identifies fields.</div><div class="ttdef"><b>Definition</b> <a href="SField_8h_source.html#l00126">SField.h:127</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SField_html_a506296ee8d29a1742067895c6e95c370"><div class="ttname"><a href="classxrpl_1_1SField.html#a506296ee8d29a1742067895c6e95c370">xrpl::SField::getCode</a></div><div class="ttdeci">int getCode() const</div><div class="ttdef"><b>Definition</b> <a href="SField_8h_source.html#l00246">SField.h:246</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SOTemplate_html"><div class="ttname"><a href="classxrpl_1_1SOTemplate.html">xrpl::SOTemplate</a></div><div class="ttdoc">Defines the fields and their attributes within a STObject.</div><div class="ttdef"><b>Definition</b> <a href="SOTemplate_8h_source.html#l00093">SOTemplate.h:94</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SField_html_a506296ee8d29a1742067895c6e95c370"><div class="ttname"><a href="classxrpl_1_1SField.html#a506296ee8d29a1742067895c6e95c370">xrpl::SField::getCode</a></div><div class="ttdeci">int getCode() const</div><div class="ttdef"><b>Definition</b> <a href="SField_8h_source.html#l00245">SField.h:245</a></div></div>
<div class="ttc" id="aclassxrpl_1_1SOTemplate_html"><div class="ttname"><a href="classxrpl_1_1SOTemplate.html">xrpl::SOTemplate</a></div><div class="ttdoc">Defines the fields and their attributes within a STObject.</div><div class="ttdef"><b>Definition</b> <a href="SOTemplate_8h_source.html#l00088">SOTemplate.h:89</a></div></div>
<div class="ttc" id="anamespacexrpl_html"><div class="ttname"><a href="namespacexrpl.html">xrpl</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition</b> <a href="algorithm_8h_source.html#l00006">algorithm.h:6</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->