This commit is contained in:
intelliot
2023-10-18 23:21:25 +00:00
parent db530f7220
commit eb007481c4
2726 changed files with 38351 additions and 37423 deletions

View File

@@ -143,7 +143,7 @@ $(function() {
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fc">SerializedTypeID</a></div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classripple_1_1STObject.html#aa1fb2fa09b2256510bb01306202de9c3"> 73</a></span>&#160;<a class="code" href="classripple_1_1STObject.html#aa1fb2fa09b2256510bb01306202de9c3">STObject::getSType</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="keyword"></span>{</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>;</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordflow">return</span> STI_OBJECT;</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;}</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; </div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keywordtype">bool</span></div>
@@ -265,13 +265,13 @@ $(function() {
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; </div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="comment">// The object termination marker has been found and the termination</span></div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="comment">// marker has been consumed. Done deserializing.</span></div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordflow">if</span> (type == <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a> &amp;&amp; field == 1)</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordflow">if</span> (type == STI_OBJECT &amp;&amp; field == 1)</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; {</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; reachedEndOfObject = <span class="keyword">true</span>;</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; }</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; </div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keywordflow">if</span> (type == <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">STI_ARRAY</a> &amp;&amp; field == 1)</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keywordflow">if</span> (type == STI_ARRAY &amp;&amp; field == 1)</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; {</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; JLOG(<a class="code" href="namespaceripple.html#a94e13759bd026c8ac305482e17f05adb">debugLog</a>().error())</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; &lt;&lt; <span class="stringliteral">&quot;Encountered object with embedded end-of-array marker&quot;</span>;</div>
@@ -337,7 +337,7 @@ $(function() {
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; </div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; elem : <a class="code" href="classripple_1_1STObject.html#aa195fb18af0d29b994324b7dfea5bf65">v_</a>)</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; {</div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordflow">if</span> (elem-&gt;getSType() != <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcab76fc75f48af6057a33e305910d0b5a7">STI_NOTPRESENT</a>)</div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordflow">if</span> (elem-&gt;getSType() != STI_NOTPRESENT)</div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; {</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keywordflow">if</span> (!first)</div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; ret += <span class="stringliteral">&quot;, &quot;</span>;</div>
@@ -503,7 +503,7 @@ $(function() {
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <span class="keywordflow">if</span> (index == -1)</div>
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; </div>
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1STObject.html#a62754043bf87f97132b4ebd497755b0d">peekAtIndex</a>(index).<a class="code" href="classripple_1_1STBase.html#a233469e9eb1efaa8639b384628fcef62">getSType</a>() != <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcab76fc75f48af6057a33e305910d0b5a7">STI_NOTPRESENT</a>;</div>
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1STObject.html#a62754043bf87f97132b4ebd497755b0d">peekAtIndex</a>(index).<a class="code" href="classripple_1_1STBase.html#a233469e9eb1efaa8639b384628fcef62">getSType</a>() != STI_NOTPRESENT;</div>
<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;}</div>
<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; </div>
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160;<a class="code" href="classripple_1_1STObject.html">STObject</a>&amp;</div>
@@ -574,7 +574,7 @@ $(function() {
<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; </div>
<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; <a class="code" href="classripple_1_1STBase.html">STBase</a>* f = <a class="code" href="classripple_1_1STObject.html#adb1e6ff09d934a4b736656456c8844f3">getPIndex</a>(index);</div>
<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; </div>
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; <span class="keywordflow">if</span> (f-&gt;<a class="code" href="classripple_1_1STBase.html#a233469e9eb1efaa8639b384628fcef62">getSType</a>() != <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcab76fc75f48af6057a33e305910d0b5a7">STI_NOTPRESENT</a>)</div>
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; <span class="keywordflow">if</span> (f-&gt;<a class="code" href="classripple_1_1STBase.html#a233469e9eb1efaa8639b384628fcef62">getSType</a>() != STI_NOTPRESENT)</div>
<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; <span class="keywordflow">return</span> f;</div>
<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; </div>
<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; <a class="code" href="classripple_1_1STObject.html#aa195fb18af0d29b994324b7dfea5bf65">v_</a>[index] = <a class="code" href="classripple_1_1detail_1_1STVar.html">detail::STVar</a>(<a class="code" href="namespaceripple_1_1detail.html#ad7cc030b8a64621b81be32a2dc7ad84f">detail::defaultObject</a>, f-&gt;<a class="code" href="classripple_1_1STBase.html#a48097bca334d2f32a1d7861b59ae2e30">getFName</a>());</div>
@@ -591,7 +591,7 @@ $(function() {
<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; </div>
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; <span class="keyword">const</span> <a class="code" href="classripple_1_1STBase.html">STBase</a>&amp; f = <a class="code" href="classripple_1_1STObject.html#a62754043bf87f97132b4ebd497755b0d">peekAtIndex</a>(index);</div>
<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; </div>
<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; <span class="keywordflow">if</span> (f.<a class="code" href="classripple_1_1STBase.html#a233469e9eb1efaa8639b384628fcef62">getSType</a>() == <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcab76fc75f48af6057a33e305910d0b5a7">STI_NOTPRESENT</a>)</div>
<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; <span class="keywordflow">if</span> (f.<a class="code" href="classripple_1_1STBase.html#a233469e9eb1efaa8639b384628fcef62">getSType</a>() == STI_NOTPRESENT)</div>
<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; <a class="code" href="classripple_1_1STObject.html#aa195fb18af0d29b994324b7dfea5bf65">v_</a>[index] = <a class="code" href="classripple_1_1detail_1_1STVar.html">detail::STVar</a>(<a class="code" href="namespaceripple_1_1detail.html#a8b142da3d10ee6d6b09c707724ca3c80">detail::nonPresentObject</a>, f.<a class="code" href="classripple_1_1STBase.html#a48097bca334d2f32a1d7861b59ae2e30">getFName</a>());</div>
<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;}</div>
@@ -805,7 +805,7 @@ $(function() {
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; </div>
<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; elem : <a class="code" href="classripple_1_1STObject.html#aa195fb18af0d29b994324b7dfea5bf65">v_</a>)</div>
<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; {</div>
<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; <span class="keywordflow">if</span> (elem-&gt;getSType() != <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcab76fc75f48af6057a33e305910d0b5a7">STI_NOTPRESENT</a>)</div>
<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; <span class="keywordflow">if</span> (elem-&gt;getSType() != STI_NOTPRESENT)</div>
<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; ret[elem-&gt;getFName().getJsonName()] = elem-&gt;getJson(options);</div>
<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; }</div>
<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; <span class="keywordflow">return</span> ret;</div>
@@ -819,7 +819,7 @@ $(function() {
<div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160; <span class="keywordtype">int</span> <a class="code" href="namespaceripple.html#ae110a5981cfc643a520a86bfc690dad1">matches</a> = 0;</div>
<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; t1 : <a class="code" href="classripple_1_1STObject.html#aa195fb18af0d29b994324b7dfea5bf65">v_</a>)</div>
<div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; {</div>
<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160; <span class="keywordflow">if</span> ((t1-&gt;getSType() != <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcab76fc75f48af6057a33e305910d0b5a7">STI_NOTPRESENT</a>) &amp;&amp; t1-&gt;getFName().isBinary())</div>
<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160; <span class="keywordflow">if</span> ((t1-&gt;getSType() != STI_NOTPRESENT) &amp;&amp; t1-&gt;getFName().isBinary())</div>
<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; {</div>
<div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160; <span class="comment">// each present field must have a matching field</span></div>
<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160; <span class="keywordtype">bool</span> match = <span class="keyword">false</span>;</div>
@@ -844,7 +844,7 @@ $(function() {
<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; <span class="keywordtype">int</span> fields = 0;</div>
<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; t2 : obj.<a class="code" href="classripple_1_1STObject.html#aa195fb18af0d29b994324b7dfea5bf65">v_</a>)</div>
<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; {</div>
<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; <span class="keywordflow">if</span> ((t2-&gt;getSType() != <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcab76fc75f48af6057a33e305910d0b5a7">STI_NOTPRESENT</a>) &amp;&amp; t2-&gt;getFName().isBinary())</div>
<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; <span class="keywordflow">if</span> ((t2-&gt;getSType() != STI_NOTPRESENT) &amp;&amp; t2-&gt;getFName().isBinary())</div>
<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; ++fields;</div>
<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; }</div>
<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; </div>
@@ -870,11 +870,11 @@ $(function() {
<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; <span class="comment">// must be OBJECT, or the object cannot be deserialized</span></div>
<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fc">SerializedTypeID</a> <span class="keyword">const</span> sType{field-&gt;getSType()};</div>
<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; assert(</div>
<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; (sType != <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>) ||</div>
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; (field-&gt;getFName().fieldType == <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>));</div>
<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; (sType != STI_OBJECT) ||</div>
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; (field-&gt;getFName().fieldType == STI_OBJECT));</div>
<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; field-&gt;addFieldID(s);</div>
<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; field-&gt;add(s);</div>
<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; <span class="keywordflow">if</span> (sType == <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">STI_ARRAY</a> || sType == <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>)</div>
<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; <span class="keywordflow">if</span> (sType == STI_ARRAY || sType == STI_OBJECT)</div>
<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; s.<a class="code" href="classripple_1_1Serializer.html#a202efcc73c3a20d10cb770523ed1669f">addFieldID</a>(sType, 1);</div>
<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; }</div>
<div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160;}</div>
@@ -889,7 +889,7 @@ $(function() {
<div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; <span class="keywordflow">for</span> (<a class="code" href="classripple_1_1detail_1_1STVar.html">detail::STVar</a> <span class="keyword">const</span>&amp; elem : objToSort.<a class="code" href="classripple_1_1STObject.html#aa195fb18af0d29b994324b7dfea5bf65">v_</a>)</div>
<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; {</div>
<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; <a class="code" href="classripple_1_1STBase.html">STBase</a> <span class="keyword">const</span>&amp; base = elem.<a class="code" href="classripple_1_1detail_1_1STVar.html#a779e3ba4cf25e72b8945a490f236f7ec">get</a>();</div>
<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; <span class="keywordflow">if</span> ((base.<a class="code" href="classripple_1_1STBase.html#a233469e9eb1efaa8639b384628fcef62">getSType</a>() != <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcab76fc75f48af6057a33e305910d0b5a7">STI_NOTPRESENT</a>) &amp;&amp;</div>
<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; <span class="keywordflow">if</span> ((base.<a class="code" href="classripple_1_1STBase.html#a233469e9eb1efaa8639b384628fcef62">getSType</a>() != STI_NOTPRESENT) &amp;&amp;</div>
<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; base.<a class="code" href="classripple_1_1STBase.html#a48097bca334d2f32a1d7861b59ae2e30">getFName</a>().<a class="code" href="classripple_1_1SField.html#a743ab98b517f18f1ad35a4d74b14680b">shouldInclude</a>(whichFields))</div>
<div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; {</div>
<div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160; sf.<a class="codeRef" href="http://en.cppreference.com/w/cpp/container/vector/push_back.html">push_back</a>(&amp;base);</div>
@@ -938,7 +938,7 @@ $(function() {
<div class="ttc" id="afind_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/find.html">std::find_if</a></div><div class="ttdeci">T find_if(T... args)</div></div>
<div class="ttc" id="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/size.html">std::vector::size</a></div><div class="ttdeci">T size(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_a038971e344b2dfc77e0dbc6daef30565"><div class="ttname"><a href="classripple_1_1STObject.html#a038971e344b2dfc77e0dbc6daef30565">ripple::STObject::getFieldU8</a></div><div class="ttdeci">unsigned char getFieldU8(SField const &amp;field) const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00547">STObject.cpp:547</a></div></div>
<div class="ttc" id="anamespaceripple_html_a3e7e3f29aef85bcca06706da54e950fc"><div class="ttname"><a href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fc">ripple::SerializedTypeID</a></div><div class="ttdeci">SerializedTypeID</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00055">SField.h:55</a></div></div>
<div class="ttc" id="anamespaceripple_html_a3e7e3f29aef85bcca06706da54e950fc"><div class="ttname"><a href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fc">ripple::SerializedTypeID</a></div><div class="ttdeci">SerializedTypeID</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00104">SField.h:104</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_abfe55ede147301d55de3383deb20b288adba4a539075f71fb97388e561b098dfd"><div class="ttname"><a href="classripple_1_1STObject.html#abfe55ede147301d55de3383deb20b288adba4a539075f71fb97388e561b098dfd">ripple::STObject::withAllFields</a></div><div class="ttdeci">@ withAllFields</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8h_source.html#l00409">STObject.h:409</a></div></div>
<div class="ttc" id="aclassripple_1_1Slice_html_a9d49708cd15d24841b78dc0a9ecaac26"><div class="ttname"><a href="classripple_1_1Slice.html#a9d49708cd15d24841b78dc0a9ecaac26">ripple::Slice::data</a></div><div class="ttdeci">std::uint8_t const * data() const noexcept</div><div class="ttdoc">Return a pointer to beginning of the storage.</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00097">Slice.h:97</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_aa1b8f2096a40bf95115eb37b77e8bf8c"><div class="ttname"><a href="classripple_1_1STObject.html#aa1b8f2096a40bf95115eb37b77e8bf8c">ripple::STObject::empty</a></div><div class="ttdeci">bool empty() const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8h_source.html#l00874">STObject.h:874</a></div></div>
@@ -950,7 +950,6 @@ $(function() {
<div class="ttc" id="aclassripple_1_1Buffer_html"><div class="ttname"><a href="classripple_1_1Buffer.html">ripple::Buffer</a></div><div class="ttdoc">Like std::vector&lt;char&gt; but better.</div><div class="ttdef"><b>Definition:</b> <a href="Buffer_8h_source.html#l00035">Buffer.h:35</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_ad07d506580b67fca2b704e88299cbf0b"><div class="ttname"><a href="classripple_1_1STObject.html#ad07d506580b67fca2b704e88299cbf0b">ripple::STObject::move</a></div><div class="ttdeci">STBase * move(std::size_t n, void *buf) override</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00067">STObject.cpp:67</a></div></div>
<div class="ttc" id="aclassripple_1_1SField_html_ac50e95825ecf10dfd786cb9b8da4ae39"><div class="ttname"><a href="classripple_1_1SField.html#ac50e95825ecf10dfd786cb9b8da4ae39">ripple::SField::getField</a></div><div class="ttdeci">static const SField &amp; getField(int fieldCode)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8cpp_source.html#l00452">SField.cpp:452</a></div></div>
<div class="ttc" id="anamespaceripple_html_a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6"><div class="ttname"><a href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">ripple::STI_ARRAY</a></div><div class="ttdeci">@ STI_ARRAY</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00071">SField.h:71</a></div></div>
<div class="ttc" id="aback_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/back.html">std::vector::back</a></div><div class="ttdeci">T back(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_af1235d307d6f464392a583d0dfaa3cc4"><div class="ttname"><a href="classripple_1_1STObject.html#af1235d307d6f464392a583d0dfaa3cc4">ripple::STObject::setFieldVL</a></div><div class="ttdeci">void setFieldVL(SField const &amp;field, Blob const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00695">STObject.cpp:695</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_a09be758ae97b9e9e392aa2606cc0559f"><div class="ttname"><a href="classripple_1_1STObject.html#a09be758ae97b9e9e392aa2606cc0559f">ripple::STObject::getFieldVL</a></div><div class="ttdeci">Blob getFieldVL(SField const &amp;field) const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00595">STObject.cpp:595</a></div></div>
@@ -1002,7 +1001,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1STObject_html_a04a9c81075f828fb0e9846fae6213947"><div class="ttname"><a href="classripple_1_1STObject.html#a04a9c81075f828fb0e9846fae6213947">ripple::STObject::getPField</a></div><div class="ttdeci">STBase * getPField(SField const &amp;field, bool createOkay=false)</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00412">STObject.cpp:412</a></div></div>
<div class="ttc" id="aclassripple_1_1STInteger_html"><div class="ttname"><a href="classripple_1_1STInteger.html">ripple::STInteger</a></div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00051">SField.h:51</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_a309347871ac021d8922708fcbbb0ed46"><div class="ttname"><a href="classripple_1_1STObject.html#a309347871ac021d8922708fcbbb0ed46">ripple::STObject::setFieldPathSet</a></div><div class="ttdeci">void setFieldPathSet(SField const &amp;field, STPathSet const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00719">STObject.cpp:719</a></div></div>
<div class="ttc" id="aclassripple_1_1SField_html_a743ab98b517f18f1ad35a4d74b14680b"><div class="ttname"><a href="classripple_1_1SField.html#a743ab98b517f18f1ad35a4d74b14680b">ripple::SField::shouldInclude</a></div><div class="ttdeci">bool shouldInclude(bool withSigningField) const</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00248">SField.h:248</a></div></div>
<div class="ttc" id="aclassripple_1_1SField_html_a743ab98b517f18f1ad35a4d74b14680b"><div class="ttname"><a href="classripple_1_1SField.html#a743ab98b517f18f1ad35a4d74b14680b">ripple::SField::shouldInclude</a></div><div class="ttdeci">bool shouldInclude(bool withSigningField) const</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00270">SField.h:270</a></div></div>
<div class="ttc" id="aswap_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/swap.html">std::vector::swap</a></div><div class="ttdeci">T swap(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1STBase_html_a48097bca334d2f32a1d7861b59ae2e30"><div class="ttname"><a href="classripple_1_1STBase.html#a48097bca334d2f32a1d7861b59ae2e30">ripple::STBase::getFName</a></div><div class="ttdeci">SField const &amp; getFName() const</div><div class="ttdef"><b>Definition:</b> <a href="STBase_8cpp_source.html#l00132">STBase.cpp:132</a></div></div>
<div class="ttc" id="aclassripple_1_1SOTemplate_html_ae84b2669b3174a439780681846b0bf84"><div class="ttname"><a href="classripple_1_1SOTemplate.html#ae84b2669b3174a439780681846b0bf84">ripple::SOTemplate::getIndex</a></div><div class="ttdeci">int getIndex(SField const &amp;) const</div><div class="ttdoc">Retrieve the position of a named field.</div><div class="ttdef"><b>Definition:</b> <a href="SOTemplate_8cpp_source.html#l00056">SOTemplate.cpp:56</a></div></div>
@@ -1019,12 +1018,12 @@ $(function() {
<div class="ttc" id="aclassripple_1_1STObject_html_a649f361b3f9994fb28953efb9cf3a6b7"><div class="ttname"><a href="classripple_1_1STObject.html#a649f361b3f9994fb28953efb9cf3a6b7">ripple::STObject::peekFieldObject</a></div><div class="ttdeci">STObject &amp; peekFieldObject(SField const &amp;field)</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00439">STObject.cpp:439</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_a8fef83dfa7d80728eb5080b3d93cb407"><div class="ttname"><a href="classripple_1_1STObject.html#a8fef83dfa7d80728eb5080b3d93cb407">ripple::STObject::getSigningHash</a></div><div class="ttdeci">uint256 getSigningHash(HashPrefix prefix) const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00348">STObject.cpp:348</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_a2e1bcbdfd75c3b816e0c995b5337f339"><div class="ttname"><a href="classripple_1_1STObject.html#a2e1bcbdfd75c3b816e0c995b5337f339">ripple::STObject::peekAtPField</a></div><div class="ttdeci">const STBase * peekAtPField(SField const &amp;field) const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00401">STObject.cpp:401</a></div></div>
<div class="ttc" id="aclassripple_1_1SField_html"><div class="ttname"><a href="classripple_1_1SField.html">ripple::SField</a></div><div class="ttdoc">Identifies fields.</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00117">SField.h:117</a></div></div>
<div class="ttc" id="aclassripple_1_1SField_html"><div class="ttname"><a href="classripple_1_1SField.html">ripple::SField</a></div><div class="ttdoc">Identifies fields.</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00139">SField.h:139</a></div></div>
<div class="ttc" id="aclassripple_1_1STBase_html"><div class="ttname"><a href="classripple_1_1STBase.html">ripple::STBase</a></div><div class="ttdoc">A type which can be exported to a well known binary format.</div><div class="ttdef"><b>Definition:</b> <a href="STBase_8h_source.html#l00066">STBase.h:66</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_a891022e663d5546377f401a53141786f"><div class="ttname"><a href="classripple_1_1STObject.html#a891022e663d5546377f401a53141786f">ripple::STObject::getField</a></div><div class="ttdeci">STBase &amp; getField(SField const &amp;field)</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00384">STObject.cpp:384</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_aa1fb2fa09b2256510bb01306202de9c3"><div class="ttname"><a href="classripple_1_1STObject.html#aa1fb2fa09b2256510bb01306202de9c3">ripple::STObject::getSType</a></div><div class="ttdeci">SerializedTypeID getSType() const override</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00073">STObject.cpp:73</a></div></div>
<div class="ttc" id="abegin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/begin.html">std::vector::begin</a></div><div class="ttdeci">T begin(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1SField_html_abcc116274a030ac6e4a8f45314394140"><div class="ttname"><a href="classripple_1_1SField.html#abcc116274a030ac6e4a8f45314394140">ripple::SField::getName</a></div><div class="ttdeci">std::string const &amp; getName() const</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00180">SField.h:180</a></div></div>
<div class="ttc" id="aclassripple_1_1SField_html_abcc116274a030ac6e4a8f45314394140"><div class="ttname"><a href="classripple_1_1SField.html#abcc116274a030ac6e4a8f45314394140">ripple::SField::getName</a></div><div class="ttdeci">std::string const &amp; getName() const</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00202">SField.h:202</a></div></div>
<div class="ttc" id="aclassripple_1_1STInteger_html_ae8b01d91a90a3b2510b73667a1403d78"><div class="ttname"><a href="classripple_1_1STInteger.html#ae8b01d91a90a3b2510b73667a1403d78">ripple::STInteger::setValue</a></div><div class="ttdeci">void setValue(Integer v)</div><div class="ttdef"><b>Definition:</b> <a href="STInteger_8h_source.html#l00149">STInteger.h:149</a></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>
@@ -1042,7 +1041,6 @@ $(function() {
<div class="ttc" id="aclassripple_1_1Serializer_html_a55ebab5e9bf8d8231da8f3c796150719"><div class="ttname"><a href="classripple_1_1Serializer.html#a55ebab5e9bf8d8231da8f3c796150719">ripple::Serializer::add32</a></div><div class="ttdeci">int add32(std::uint32_t i)</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8cpp_source.html#l00038">Serializer.cpp:38</a></div></div>
<div class="ttc" id="aclassripple_1_1InnerObjectFormats_html_ac8a2a46e333d5db2ecaff032e3eacc2f"><div class="ttname"><a href="classripple_1_1InnerObjectFormats.html#ac8a2a46e333d5db2ecaff032e3eacc2f">ripple::InnerObjectFormats::getInstance</a></div><div class="ttdeci">static InnerObjectFormats const &amp; getInstance()</div><div class="ttdef"><b>Definition:</b> <a href="InnerObjectFormats_8cpp_source.html#l00141">InnerObjectFormats.cpp:141</a></div></div>
<div class="ttc" id="aend_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/end.html">std::vector::end</a></div><div class="ttdeci">T end(T... args)</div></div>
<div class="ttc" id="anamespaceripple_html_a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01"><div class="ttname"><a href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">ripple::STI_OBJECT</a></div><div class="ttdeci">@ STI_OBJECT</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00070">SField.h:70</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_a55d1b6946f96a770f3b2195eb5a5a943"><div class="ttname"><a href="classripple_1_1STObject.html#a55d1b6946f96a770f3b2195eb5a5a943">ripple::STObject::getFieldU32</a></div><div class="ttdeci">std::uint32_t getFieldU32(SField const &amp;field) const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00559">STObject.cpp:559</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae110a5981cfc643a520a86bfc690dad1"><div class="ttname"><a href="namespaceripple.html#ae110a5981cfc643a520a86bfc690dad1">ripple::matches</a></div><div class="ttdeci">bool matches(char const *string, char const *regex)</div><div class="ttdoc">Return true if the string loosely matches the regex.</div><div class="ttdef"><b>Definition:</b> <a href="STTx__test_8cpp_source.html#l00042">STTx_test.cpp:42</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_ac0e2e3ed7f92a9f21aed2eda6d1ea5c6"><div class="ttname"><a href="classripple_1_1STObject.html#ac0e2e3ed7f92a9f21aed2eda6d1ea5c6">ripple::STObject::setFieldU64</a></div><div class="ttdeci">void setFieldU64(SField const &amp;field, std::uint64_t)</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00665">STObject.cpp:665</a></div></div>
@@ -1061,7 +1059,6 @@ $(function() {
<div class="ttc" id="aclassripple_1_1STObject_html_a9aeb27325a0dfb498f8377bb9d7e4680"><div class="ttname"><a href="classripple_1_1STObject.html#a9aeb27325a0dfb498f8377bb9d7e4680">ripple::STObject::isFree</a></div><div class="ttdeci">bool isFree() const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8h_source.html#l00886">STObject.h:886</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00145">json_value.h:145</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_a9296fefa5841548d32df3beb9ee84fc8"><div class="ttname"><a href="classripple_1_1STObject.html#a9296fefa5841548d32df3beb9ee84fc8">ripple::STObject::getHash</a></div><div class="ttdeci">uint256 getHash(HashPrefix prefix) const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00339">STObject.cpp:339</a></div></div>
<div class="ttc" id="anamespaceripple_html_a3e7e3f29aef85bcca06706da54e950fcab76fc75f48af6057a33e305910d0b5a7"><div class="ttname"><a href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcab76fc75f48af6057a33e305910d0b5a7">ripple::STI_NOTPRESENT</a></div><div class="ttdeci">@ STI_NOTPRESENT</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00058">SField.h:58</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_aa6020d736e752379911874f968bd5ed3"><div class="ttname"><a href="classripple_1_1STObject.html#aa6020d736e752379911874f968bd5ed3">ripple::STObject::getText</a></div><div class="ttdeci">std::string getText() const override</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00285">STObject.cpp:285</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_af89b6c7fd94c998549037d0c44a068a1"><div class="ttname"><a href="classripple_1_1STObject.html#af89b6c7fd94c998549037d0c44a068a1">ripple::STObject::getFieldH256</a></div><div class="ttdeci">uint256 getFieldH256(SField const &amp;field) const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00583">STObject.cpp:583</a></div></div>
<div class="ttc" id="aclassripple_1_1STBlob_html_a469ebcd60d186cf3f96d3d2457c29773"><div class="ttname"><a href="classripple_1_1STBlob.html#a469ebcd60d186cf3f96d3d2457c29773">ripple::STBlob::data</a></div><div class="ttdeci">std::uint8_t const * data() const</div><div class="ttdef"><b>Definition:</b> <a href="STBlob_8h_source.html#l00116">STBlob.h:116</a></div></div>