mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-24 21:15:58 +00:00
deploy: 97712107b7
This commit is contained in:
@@ -126,7 +126,7 @@ $(function() {
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  {</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordflow">for</span> (<a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> i = 0; i < n; ++i)</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  {</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keyword">auto</span> p = std::make_shared<SLE>(<a class="code" href="namespaceripple_1_1keylet.html#a7fed9808de2218dfe38198c055f87663">keylet::page</a>(base, i));</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keyword">auto</span> p = std::make_shared<SLE>(<a class="code" href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">keylet::page</a>(base, i));</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  </div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  p->setFieldV256(<a class="code" href="namespaceripple.html#a7a057a09039ceedfe09aa311644c91b9">sfIndexes</a>, <a class="code" href="classripple_1_1STVector256.html">STVector256</a>{});</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  </div>
|
||||
@@ -154,14 +154,14 @@ $(function() {
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keyword">auto</span> alice = <a class="code" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a>(<span class="stringliteral">"alice"</span>);</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keyword">auto</span> bob = <a class="code" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a>(<span class="stringliteral">"bob"</span>);</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  testcase(<span class="stringliteral">"Directory Ordering"</span>);</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  testcase(<span class="stringliteral">"Directory Ordering (with 'SortedDirectories' amendment)"</span>);</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>  <a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a> env(*<span class="keyword">this</span>);</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae2349266cb09d1f1c3de06606ebdf9e2">fund</a>(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(10000000), alice, gw);</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  </div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> firstOfferSeq{env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">seq</a>(alice)};</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keywordflow">for</span> (<a class="codeRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> i = 1; i <= 400; ++i)</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a763e39623c51c0e2809f7c72e84e429b">offer</a>(alice, USD(i), <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(i)));</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  env(offer(alice, USD(i), <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(i)));</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#abc1dc9c86060f4d385dc66b2a31c0bd6">close</a>();</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  </div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="comment">// Check Alice's directory: it should contain one</span></div>
|
||||
@@ -175,7 +175,7 @@ $(function() {
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordflow">do</span></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="keyword">auto</span> p =</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  view->read(<a class="code" href="namespaceripple_1_1keylet.html#a7fed9808de2218dfe38198c055f87663">keylet::page</a>(<a class="code" href="namespaceripple_1_1keylet.html#a5e31781c9fd43e42da7b3b85307653e5">keylet::ownerDir</a>(alice), page));</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  view->read(<a class="code" href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">keylet::page</a>(<a class="code" href="namespaceripple_1_1keylet.html#aa9b2ba2df3c3da4cecd1c07cccf7c7f9">keylet::ownerDir</a>(alice), page));</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  </div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="comment">// Ensure that the entries in the page are sorted</span></div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="keyword">auto</span> <span class="keyword">const</span>& v = p->getFieldV256(<a class="code" href="namespaceripple.html#a7a057a09039ceedfe09aa311644c91b9">sfIndexes</a>);</div>
|
||||
@@ -189,7 +189,7 @@ $(function() {
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  </div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& e : v)</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  {</div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keyword">auto</span> c = view->read(<a class="code" href="namespaceripple_1_1keylet.html#aa19b0acea57b0cc647d10530fb779d20">keylet::child</a>(e));</div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keyword">auto</span> c = view->read(<a class="code" href="namespaceripple_1_1keylet.html#a1fc176ed1b328b0ef5392b5b5468e269">keylet::child</a>(e));</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  BEAST_EXPECT(c);</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  BEAST_EXPECT(c->getFieldU32(<a class="code" href="namespaceripple.html#a75d94908bf27ab4f7ec61a457e52ee8e">sfSequence</a>) >= minSeq);</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  BEAST_EXPECT(c->getFieldU32(<a class="code" href="namespaceripple.html#a75d94908bf27ab4f7ec61a457e52ee8e">sfSequence</a>) < maxSeq);</div>
|
||||
@@ -204,11 +204,11 @@ $(function() {
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keyword">auto</span> book = <a class="code" href="classripple_1_1BookDirs.html">BookDirs</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ace0420a6e752f5dc5400df6f2097647e">current</a>(), <a class="code" href="classripple_1_1Book.html">Book</a>({<a class="code" href="namespaceripple.html#af13e153259f9f64839b634f3b9642dcb">xrpIssue</a>(), USD.issue()}));</div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keywordtype">int</span> count = 1;</div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  </div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a763e39623c51c0e2809f7c72e84e429b">offer</a> : book)</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& offer : book)</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  {</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  count++;</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  BEAST_EXPECT(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a763e39623c51c0e2809f7c72e84e429b">offer</a>->getFieldAmount(<a class="code" href="namespaceripple.html#ae6dad7a90c89e294deb0795f58402f50">sfTakerPays</a>) == USD(count));</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  BEAST_EXPECT(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a763e39623c51c0e2809f7c72e84e429b">offer</a>->getFieldAmount(<a class="code" href="namespaceripple.html#a7b344311df2e05264161f7b7e38c9730">sfTakerGets</a>) == <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(count));</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  BEAST_EXPECT(offer->getFieldAmount(<a class="code" href="namespaceripple.html#ae6dad7a90c89e294deb0795f58402f50">sfTakerPays</a>) == USD(count));</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  BEAST_EXPECT(offer->getFieldAmount(<a class="code" href="namespaceripple.html#a7b344311df2e05264161f7b7e38c9730">sfTakerGets</a>) == <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(count));</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  }</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  }</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  </div>
|
||||
@@ -229,16 +229,16 @@ $(function() {
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#abc1dc9c86060f4d385dc66b2a31c0bd6">close</a>();</div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  </div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="comment">// alice should have an empty directory.</span></div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  BEAST_EXPECT(<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>(), <a class="code" href="namespaceripple_1_1keylet.html#a5e31781c9fd43e42da7b3b85307653e5">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  BEAST_EXPECT(<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>(), <a class="code" href="namespaceripple_1_1keylet.html#aa9b2ba2df3c3da4cecd1c07cccf7c7f9">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  </div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="comment">// Give alice a signer list, then there will be stuff in the directory.</span></div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a2f130edacc0e266d31bd9d4fe4def16c">signers</a>(alice, 1, {{bob, 1}}));</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  env(signers(alice, 1, {{bob, 1}}));</div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#abc1dc9c86060f4d385dc66b2a31c0bd6">close</a>();</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  BEAST_EXPECT(!<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>(), <a class="code" href="namespaceripple_1_1keylet.html#a5e31781c9fd43e42da7b3b85307653e5">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  BEAST_EXPECT(!<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>(), <a class="code" href="namespaceripple_1_1keylet.html#aa9b2ba2df3c3da4cecd1c07cccf7c7f9">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  </div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a2f130edacc0e266d31bd9d4fe4def16c">signers</a>(alice, <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a0acca6e3bae07a1895e30e660bede070">jtx::none</a>));</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  env(signers(alice, <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a0acca6e3bae07a1895e30e660bede070">jtx::none</a>));</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#abc1dc9c86060f4d385dc66b2a31c0bd6">close</a>();</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  BEAST_EXPECT(<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>(), <a class="code" href="namespaceripple_1_1keylet.html#a5e31781c9fd43e42da7b3b85307653e5">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  BEAST_EXPECT(<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>(), <a class="code" href="namespaceripple_1_1keylet.html#aa9b2ba2df3c3da4cecd1c07cccf7c7f9">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  </div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<IOU></a> <span class="keyword">const</span> currencies = [<span class="keyword">this</span>, &gw]() {</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<IOU></a> c;</div>
|
||||
@@ -262,7 +262,7 @@ $(function() {
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#abc1dc9c86060f4d385dc66b2a31c0bd6">close</a>();</div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  }</div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  </div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  BEAST_EXPECT(!<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>(), <a class="code" href="namespaceripple_1_1keylet.html#a5e31781c9fd43e42da7b3b85307653e5">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  BEAST_EXPECT(!<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>(), <a class="code" href="namespaceripple_1_1keylet.html#aa9b2ba2df3c3da4cecd1c07cccf7c7f9">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  </div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/algorithm/random_shuffle.html">std::shuffle</a>(cl.begin(), cl.end(), <a class="code" href="namespaceripple.html#a8439f02fc1834046d791febb643887cb">default_prng</a>());</div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  </div>
|
||||
@@ -272,7 +272,7 @@ $(function() {
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#abc1dc9c86060f4d385dc66b2a31c0bd6">close</a>();</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>  </div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  BEAST_EXPECT(<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>(), <a class="code" href="namespaceripple_1_1keylet.html#a5e31781c9fd43e42da7b3b85307653e5">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  BEAST_EXPECT(<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>(), <a class="code" href="namespaceripple_1_1keylet.html#aa9b2ba2df3c3da4cecd1c07cccf7c7f9">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  }</div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  </div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <span class="comment">// Now, Alice creates offers to buy currency, creating</span></div>
|
||||
@@ -280,7 +280,7 @@ $(function() {
|
||||
<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="keyword">auto</span> cl = currencies;</div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  </div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  BEAST_EXPECT(<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>(), <a class="code" href="namespaceripple_1_1keylet.html#a5e31781c9fd43e42da7b3b85307653e5">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  BEAST_EXPECT(<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>(), <a class="code" href="namespaceripple_1_1keylet.html#aa9b2ba2df3c3da4cecd1c07cccf7c7f9">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  </div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> c : currencies)</div>
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  {</div>
|
||||
@@ -288,11 +288,11 @@ $(function() {
|
||||
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#abc1dc9c86060f4d385dc66b2a31c0bd6">close</a>();</div>
|
||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a7816b23daf9b325ea1f88cc121a53d05">pay</a>(gw, charlie, c(50)));</div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#abc1dc9c86060f4d385dc66b2a31c0bd6">close</a>();</div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a763e39623c51c0e2809f7c72e84e429b">offer</a>(alice, c(50), <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(50)));</div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  env(offer(alice, c(50), <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(50)));</div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#abc1dc9c86060f4d385dc66b2a31c0bd6">close</a>();</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>  </div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  BEAST_EXPECT(!<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>(), <a class="code" href="namespaceripple_1_1keylet.html#a5e31781c9fd43e42da7b3b85307653e5">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  BEAST_EXPECT(!<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>(), <a class="code" href="namespaceripple_1_1keylet.html#aa9b2ba2df3c3da4cecd1c07cccf7c7f9">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  </div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="comment">// Now fill the offers in a random order. Offer</span></div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="comment">// entries will drop, and be replaced by trust</span></div>
|
||||
@@ -301,10 +301,10 @@ $(function() {
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  </div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& c : cl)</div>
|
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  {</div>
|
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a763e39623c51c0e2809f7c72e84e429b">offer</a>(charlie, <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(50), c(50)));</div>
|
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  env(offer(charlie, <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(50), c(50)));</div>
|
||||
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#abc1dc9c86060f4d385dc66b2a31c0bd6">close</a>();</div>
|
||||
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  }</div>
|
||||
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  BEAST_EXPECT(!<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>(), <a class="code" href="namespaceripple_1_1keylet.html#a5e31781c9fd43e42da7b3b85307653e5">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  BEAST_EXPECT(!<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>(), <a class="code" href="namespaceripple_1_1keylet.html#aa9b2ba2df3c3da4cecd1c07cccf7c7f9">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <span class="comment">// Finally, Alice now sends the funds back to</span></div>
|
||||
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <span class="comment">// Charlie. The implicitly created trust lines</span></div>
|
||||
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  <span class="comment">// should drop away:</span></div>
|
||||
@@ -316,7 +316,7 @@ $(function() {
|
||||
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#abc1dc9c86060f4d385dc66b2a31c0bd6">close</a>();</div>
|
||||
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  }</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>  BEAST_EXPECT(<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>(), <a class="code" href="namespaceripple_1_1keylet.html#a5e31781c9fd43e42da7b3b85307653e5">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  BEAST_EXPECT(<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>(), <a class="code" href="namespaceripple_1_1keylet.html#aa9b2ba2df3c3da4cecd1c07cccf7c7f9">keylet::ownerDir</a>(alice)));</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>  }</div>
|
||||
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  </div>
|
||||
@@ -342,7 +342,7 @@ $(function() {
|
||||
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <span class="comment">// Fill up three pages of offers</span></div>
|
||||
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < 3; ++i)</div>
|
||||
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> j = 0; j < <a class="code" href="namespaceripple.html#aa92d4d5c77691ea9bf8a848d84187e39">dirNodeMaxEntries</a>; ++j)</div>
|
||||
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a763e39623c51c0e2809f7c72e84e429b">offer</a>(alice, <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(1), USD(1)));</div>
|
||||
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  env(offer(alice, <a class="code" href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">XRP</a>(1), USD(1)));</div>
|
||||
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#abc1dc9c86060f4d385dc66b2a31c0bd6">close</a>();</div>
|
||||
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  </div>
|
||||
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <span class="comment">// remove all the offers. Remove the middle page last</span></div>
|
||||
@@ -366,7 +366,7 @@ $(function() {
|
||||
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  <a class="code" href="classripple_1_1Sandbox.html">Sandbox</a> sb(env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>().get(), <a class="code" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6eaf77cbea9706ce2ee7fdf5a85efbf70c5">tapNONE</a>);</div>
|
||||
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>  <a class="code" href="classripple_1_1base__uint.html">uint256</a> <span class="keyword">const</span> bookBase = <a class="code" href="namespaceripple.html#aeb5ef72b34cf7a324641e7a7f696d4cc">getBookBase</a>({<a class="code" href="namespaceripple.html#af13e153259f9f64839b634f3b9642dcb">xrpIssue</a>(), USD.issue()});</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>  BEAST_EXPECT(<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(sb, <a class="code" href="namespaceripple_1_1keylet.html#a7fed9808de2218dfe38198c055f87663">keylet::page</a>(bookBase)));</div>
|
||||
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  BEAST_EXPECT(<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(sb, <a class="code" href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">keylet::page</a>(bookBase)));</div>
|
||||
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  BEAST_EXPECT(!sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#aacb6aa0fa3390a04cee9cf619b95beb9">succ</a>(bookBase, <a class="code" href="namespaceripple.html#aae2b8e3c2ed21dcbae53a626c885af3d">getQualityNext</a>(bookBase)));</div>
|
||||
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  }</div>
|
||||
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  </div>
|
||||
@@ -377,7 +377,7 @@ $(function() {
|
||||
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a90fecf3c0f6cdc1c40761e19917bf65a">trust</a>(USD(0), alice);</div>
|
||||
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a7816b23daf9b325ea1f88cc121a53d05">pay</a>(alice, gw, alice[<span class="stringliteral">"USD"</span>](1000)));</div>
|
||||
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#abc1dc9c86060f4d385dc66b2a31c0bd6">close</a>();</div>
|
||||
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  BEAST_EXPECT(<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>(), <a class="code" href="namespaceripple_1_1keylet.html#a5e31781c9fd43e42da7b3b85307653e5">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  BEAST_EXPECT(<a class="code" href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">dirIsEmpty</a>(*env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">closed</a>(), <a class="code" href="namespaceripple_1_1keylet.html#aa9b2ba2df3c3da4cecd1c07cccf7c7f9">keylet::ownerDir</a>(alice)));</div>
|
||||
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  }</div>
|
||||
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  }</div>
|
||||
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  </div>
|
||||
@@ -411,7 +411,7 @@ $(function() {
|
||||
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  </div>
|
||||
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  <span class="comment">// Insert an item in the middle page:</span></div>
|
||||
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  {</div>
|
||||
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <span class="keyword">auto</span> p = sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a7fed9808de2218dfe38198c055f87663">keylet::page</a>(base, 1));</div>
|
||||
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <span class="keyword">auto</span> p = sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">keylet::page</a>(base, 1));</div>
|
||||
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  BEAST_EXPECT(p);</div>
|
||||
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  </div>
|
||||
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>  <a class="code" href="classripple_1_1STVector256.html">STVector256</a> v;</div>
|
||||
@@ -423,10 +423,10 @@ $(function() {
|
||||
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  <span class="comment">// Now, try to delete the item from the middle</span></div>
|
||||
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  <span class="comment">// page. This should cause all pages to be deleted:</span></div>
|
||||
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  BEAST_EXPECT(sb.<a class="code" href="classripple_1_1ApplyView.html#a5a06441ef4fdb9b7f6e51437ce4a959f">dirRemove</a>(</div>
|
||||
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  <a class="code" href="namespaceripple_1_1keylet.html#a7fed9808de2218dfe38198c055f87663">keylet::page</a>(base, 0), 1, <a class="code" href="namespaceripple_1_1keylet.html#a937df05a2cd9ce79d167fc4b3b6d9413">keylet::unchecked</a>(item), <span class="keyword">false</span>));</div>
|
||||
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  BEAST_EXPECT(!sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a7fed9808de2218dfe38198c055f87663">keylet::page</a>(base, 2)));</div>
|
||||
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  BEAST_EXPECT(!sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a7fed9808de2218dfe38198c055f87663">keylet::page</a>(base, 1)));</div>
|
||||
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  BEAST_EXPECT(!sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a7fed9808de2218dfe38198c055f87663">keylet::page</a>(base, 0)));</div>
|
||||
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  <a class="code" href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">keylet::page</a>(base, 0), 1, <a class="code" href="namespaceripple_1_1keylet.html#a78921721302f172696ebc5c64e279763">keylet::unchecked</a>(item), <span class="keyword">false</span>));</div>
|
||||
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  BEAST_EXPECT(!sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">keylet::page</a>(base, 2)));</div>
|
||||
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  BEAST_EXPECT(!sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">keylet::page</a>(base, 1)));</div>
|
||||
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  BEAST_EXPECT(!sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">keylet::page</a>(base, 0)));</div>
|
||||
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  }</div>
|
||||
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  </div>
|
||||
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  {</div>
|
||||
@@ -436,7 +436,7 @@ $(function() {
|
||||
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  </div>
|
||||
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  <span class="comment">// Now add items on pages 1 and 2:</span></div>
|
||||
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  {</div>
|
||||
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  <span class="keyword">auto</span> p1 = sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a7fed9808de2218dfe38198c055f87663">keylet::page</a>(base, 1));</div>
|
||||
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  <span class="keyword">auto</span> p1 = sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">keylet::page</a>(base, 1));</div>
|
||||
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  BEAST_EXPECT(p1);</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_1STVector256.html">STVector256</a> v1;</div>
|
||||
@@ -444,7 +444,7 @@ $(function() {
|
||||
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  p1->setFieldV256(<a class="code" href="namespaceripple.html#a7a057a09039ceedfe09aa311644c91b9">sfIndexes</a>, v1);</div>
|
||||
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#a4f12513f46ee2c194d6fb0e4d28e5543">update</a>(p1);</div>
|
||||
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  </div>
|
||||
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <span class="keyword">auto</span> p2 = sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a7fed9808de2218dfe38198c055f87663">keylet::page</a>(base, 2));</div>
|
||||
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <span class="keyword">auto</span> p2 = sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">keylet::page</a>(base, 2));</div>
|
||||
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  BEAST_EXPECT(p2);</div>
|
||||
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  </div>
|
||||
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  <a class="code" href="classripple_1_1STVector256.html">STVector256</a> v2;</div>
|
||||
@@ -457,16 +457,16 @@ $(function() {
|
||||
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <span class="comment">// This should cause pages 2 and 3 to be</span></div>
|
||||
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  <span class="comment">// deleted:</span></div>
|
||||
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  BEAST_EXPECT(sb.<a class="code" href="classripple_1_1ApplyView.html#a5a06441ef4fdb9b7f6e51437ce4a959f">dirRemove</a>(</div>
|
||||
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  <a class="code" href="namespaceripple_1_1keylet.html#a7fed9808de2218dfe38198c055f87663">keylet::page</a>(base, 0), 2, <a class="code" href="namespaceripple_1_1keylet.html#a937df05a2cd9ce79d167fc4b3b6d9413">keylet::unchecked</a>(item), <span class="keyword">false</span>));</div>
|
||||
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  BEAST_EXPECT(!sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a7fed9808de2218dfe38198c055f87663">keylet::page</a>(base, 3)));</div>
|
||||
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  BEAST_EXPECT(!sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a7fed9808de2218dfe38198c055f87663">keylet::page</a>(base, 2)));</div>
|
||||
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  <a class="code" href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">keylet::page</a>(base, 0), 2, <a class="code" href="namespaceripple_1_1keylet.html#a78921721302f172696ebc5c64e279763">keylet::unchecked</a>(item), <span class="keyword">false</span>));</div>
|
||||
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  BEAST_EXPECT(!sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">keylet::page</a>(base, 3)));</div>
|
||||
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  BEAST_EXPECT(!sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">keylet::page</a>(base, 2)));</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="keyword">auto</span> p1 = sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a7fed9808de2218dfe38198c055f87663">keylet::page</a>(base, 1));</div>
|
||||
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  <span class="keyword">auto</span> p1 = sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">keylet::page</a>(base, 1));</div>
|
||||
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  BEAST_EXPECT(p1);</div>
|
||||
<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  BEAST_EXPECT(p1->getFieldU64(<a class="code" href="namespaceripple.html#a64d5f22fb89001653b7bcadad3c439f8">sfIndexNext</a>) == 0);</div>
|
||||
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  BEAST_EXPECT(p1->getFieldU64(<a class="code" href="namespaceripple.html#a10924290886398d9747dac78ba256553">sfIndexPrevious</a>) == 0);</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="keyword">auto</span> p0 = sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a7fed9808de2218dfe38198c055f87663">keylet::page</a>(base, 0));</div>
|
||||
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  <span class="keyword">auto</span> p0 = sb.<a class="code" href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">peek</a>(<a class="code" href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">keylet::page</a>(base, 0));</div>
|
||||
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  BEAST_EXPECT(p0);</div>
|
||||
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  BEAST_EXPECT(p0->getFieldU64(<a class="code" href="namespaceripple.html#a64d5f22fb89001653b7bcadad3c439f8">sfIndexNext</a>) == 1);</div>
|
||||
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  BEAST_EXPECT(p0->getFieldU64(<a class="code" href="namespaceripple.html#a10924290886398d9747dac78ba256553">sfIndexPrevious</a>) == 1);</div>
|
||||
@@ -489,6 +489,7 @@ $(function() {
|
||||
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span> } <span class="comment">// namespace ripple</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="anamespaceripple_1_1test_html_ac6cac37f3447e39ca9090bb878f8cc12"><div class="ttname"><a href="namespaceripple_1_1test.html#ac6cac37f3447e39ca9090bb878f8cc12">ripple::test::BEAST_DEFINE_TESTSUITE_PRIO</a></div><div class="ttdeci">BEAST_DEFINE_TESTSUITE_PRIO(Flow, app, ripple, 2)</div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_aa9b2ba2df3c3da4cecd1c07cccf7c7f9"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aa9b2ba2df3c3da4cecd1c07cccf7c7f9">ripple::keylet::ownerDir</a></div><div class="ttdeci">Keylet ownerDir(AccountID const &id) noexcept</div><div class="ttdoc">The root page of an account's directory.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00276">Indexes.cpp:276</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1Directory__test_html_a69d3117311873320c092a35c45669920"><div class="ttname"><a href="structripple_1_1test_1_1Directory__test.html#a69d3117311873320c092a35c45669920">ripple::test::Directory_test::makePages</a></div><div class="ttdeci">void makePages(Sandbox &sb, uint256 const &base, std::uint64_t n)</div><div class="ttdef"><b>Definition:</b> <a href="Directory__test_8cpp_source.html#l00054">Directory_test.cpp:54</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a37cf35ddf6bc8f4c6cbfa3fba57d6815"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">ripple::test::jtx::XRP</a></div><div class="ttdeci">const XRP_t XRP</div><div class="ttdoc">Converts to XRP Issue or STAmount.</div><div class="ttdef"><b>Definition:</b> <a href="amount_8cpp_source.html#l00105">amount.cpp:105</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a64d5f22fb89001653b7bcadad3c439f8"><div class="ttname"><a href="namespaceripple.html#a64d5f22fb89001653b7bcadad3c439f8">ripple::sfIndexNext</a></div><div class="ttdeci">const SF_U64 sfIndexNext(access, STI_UINT64, 1, "IndexNext")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00394">SField.h:394</a></div></div>
|
||||
@@ -497,7 +498,7 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ae449949223905ec9bd5b8dbc1c9e9ded"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ae449949223905ec9bd5b8dbc1c9e9ded">ripple::test::jtx::Env::closed</a></div><div class="ttdeci">std::shared_ptr< ReadView const > closed()</div><div class="ttdoc">Returns the last closed ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00105">Env.cpp:105</a></div></div>
|
||||
<div class="ttc" id="areserve_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/reserve.html">std::vector::reserve</a></div><div class="ttdeci">T reserve(T... args)</div></div>
|
||||
<div class="ttc" id="anamespaceJson_html_ab1488c31a37eea2d37f36a0961372572"><div class="ttname"><a href="namespaceJson.html#ab1488c31a37eea2d37f36a0961372572">Json::UInt</a></div><div class="ttdeci">unsigned int UInt</div><div class="ttdef"><b>Definition:</b> <a href="json__forwards_8h_source.html#l00027">json_forwards.h:27</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aeb5ef72b34cf7a324641e7a7f696d4cc"><div class="ttname"><a href="namespaceripple.html#aeb5ef72b34cf7a324641e7a7f696d4cc">ripple::getBookBase</a></div><div class="ttdeci">uint256 getBookBase(Book const &book)</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00064">Indexes.cpp:64</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aeb5ef72b34cf7a324641e7a7f696d4cc"><div class="ttname"><a href="namespaceripple.html#aeb5ef72b34cf7a324641e7a7f696d4cc">ripple::getBookBase</a></div><div class="ttdeci">uint256 getBookBase(Book const &book)</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00077">Indexes.cpp:77</a></div></div>
|
||||
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a></div><div class="ttdoc">STL class.</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="anamespaceripple_html_a75d94908bf27ab4f7ec61a457e52ee8e"><div class="ttname"><a href="namespaceripple.html#a75d94908bf27ab4f7ec61a457e52ee8e">ripple::sfSequence</a></div><div class="ttdeci">const SF_U32 sfSequence(access, STI_UINT32, 4, "Sequence")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00355">SField.h:355</a></div></div>
|
||||
@@ -505,10 +506,9 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1STVector256_html_a6bd443eec0924c8b8f95e6c6d812117c"><div class="ttname"><a href="classripple_1_1STVector256.html#a6bd443eec0924c8b8f95e6c6d812117c">ripple::STVector256::push_back</a></div><div class="ttdeci">void push_back(uint256 const &v)</div><div class="ttdef"><b>Definition:</b> <a href="STVector256_8h_source.html#l00158">STVector256.h:158</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1Directory__test_html_a76bac467505ccd17227e945411830aa1"><div class="ttname"><a href="structripple_1_1test_1_1Directory__test.html#a76bac467505ccd17227e945411830aa1">ripple::test::Directory_test::testDirectoryOrdering</a></div><div class="ttdeci">void testDirectoryOrdering()</div><div class="ttdef"><b>Definition:</b> <a href="Directory__test_8cpp_source.html#l00077">Directory_test.cpp:77</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyViewBase_html_a4f12513f46ee2c194d6fb0e4d28e5543"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyViewBase.html#a4f12513f46ee2c194d6fb0e4d28e5543">ripple::detail::ApplyViewBase::update</a></div><div class="ttdeci">void update(std::shared_ptr< SLE > const &sle) override</div><div class="ttdoc">Indicate changes to a peeked SLE.</div><div class="ttdef"><b>Definition:</b> <a href="ApplyViewBase_8cpp_source.html#l00147">ApplyViewBase.cpp:147</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae6dad7a90c89e294deb0795f58402f50"><div class="ttname"><a href="namespaceripple.html#ae6dad7a90c89e294deb0795f58402f50">ripple::sfTakerPays</a></div><div class="ttdeci">const SF_Amount sfTakerPays(access, STI_AMOUNT, 4, "TakerPays")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00440">SField.h:440</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_aa19b0acea57b0cc647d10530fb779d20"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aa19b0acea57b0cc647d10530fb779d20">ripple::keylet::child</a></div><div class="ttdeci">Keylet child(uint256 const &key)</div><div class="ttdoc">Any item that can be in an owner dir.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00191">Indexes.cpp:191</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aae2b8e3c2ed21dcbae53a626c885af3d"><div class="ttname"><a href="namespaceripple.html#aae2b8e3c2ed21dcbae53a626c885af3d">ripple::getQualityNext</a></div><div class="ttdeci">uint256 getQualityNext(uint256 const &uBase)</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00117">Indexes.cpp:117</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a763e39623c51c0e2809f7c72e84e429b"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a763e39623c51c0e2809f7c72e84e429b">ripple::test::jtx::offer</a></div><div class="ttdeci">Json::Value offer(Account const &account, STAmount const &in, STAmount const &out, std::uint32_t flags)</div><div class="ttdoc">Create an offer.</div><div class="ttdef"><b>Definition:</b> <a href="offer_8cpp_source.html#l00028">offer.cpp:28</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae6dad7a90c89e294deb0795f58402f50"><div class="ttname"><a href="namespaceripple.html#ae6dad7a90c89e294deb0795f58402f50">ripple::sfTakerPays</a></div><div class="ttdeci">const SF_Amount sfTakerPays(access, STI_AMOUNT, 4, "TakerPays")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00442">SField.h:442</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_a1fc176ed1b328b0ef5392b5b5468e269"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a1fc176ed1b328b0ef5392b5b5468e269">ripple::keylet::child</a></div><div class="ttdeci">Keylet child(uint256 const &key) noexcept</div><div class="ttdoc">Any item that can be in an owner dir.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00126">Indexes.cpp:126</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aae2b8e3c2ed21dcbae53a626c885af3d"><div class="ttname"><a href="namespaceripple.html#aae2b8e3c2ed21dcbae53a626c885af3d">ripple::getQualityNext</a></div><div class="ttdeci">uint256 getQualityNext(uint256 const &uBase)</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00095">Indexes.cpp:95</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ad2487abbcc1a5d6064b72144b461df6eaf77cbea9706ce2ee7fdf5a85efbf70c5"><div class="ttname"><a href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6eaf77cbea9706ce2ee7fdf5a85efbf70c5">ripple::tapNONE</a></div><div class="ttdeci">@ tapNONE</div><div class="ttdef"><b>Definition:</b> <a href="ApplyView_8h_source.html#l00031">ApplyView.h:31</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a90fecf3c0f6cdc1c40761e19917bf65a"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a90fecf3c0f6cdc1c40761e19917bf65a">ripple::test::jtx::Env::trust</a></div><div class="ttdeci">void trust(STAmount const &amount, Account const &account)</div><div class="ttdoc">Establish trust lines.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00232">Env.cpp:232</a></div></div>
|
||||
<div class="ttc" id="aalgorithm_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/algorithm.html">algorithm</a></div></div>
|
||||
@@ -518,19 +518,18 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_a10924290886398d9747dac78ba256553"><div class="ttname"><a href="namespaceripple.html#a10924290886398d9747dac78ba256553">ripple::sfIndexPrevious</a></div><div class="ttdeci">const SF_U64 sfIndexPrevious(access, STI_UINT64, 2, "IndexPrevious")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00395">SField.h:395</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint< 256 ></a></div></div>
|
||||
<div class="ttc" id="acapacity_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/capacity.html">std::vector::capacity</a></div><div class="ttdeci">T capacity(T... args)</div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a2f130edacc0e266d31bd9d4fe4def16c"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a2f130edacc0e266d31bd9d4fe4def16c">ripple::test::jtx::signers</a></div><div class="ttdeci">Json::Value signers(Account const &account, std::uint32_t quorum, std::vector< signer > const &v)</div><div class="ttdef"><b>Definition:</b> <a href="multisign_8cpp_source.html#l00033">multisign.cpp:33</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1BookDirs_html"><div class="ttname"><a href="classripple_1_1BookDirs.html">ripple::BookDirs</a></div><div class="ttdef"><b>Definition:</b> <a href="BookDirs_8h_source.html#l00027">BookDirs.h:27</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyViewBase_html_aacb6aa0fa3390a04cee9cf619b95beb9"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyViewBase.html#aacb6aa0fa3390a04cee9cf619b95beb9">ripple::detail::ApplyViewBase::succ</a></div><div class="ttdeci">boost::optional< key_type > succ(key_type const &key, boost::optional< key_type > const &last=boost::none) const override</div><div class="ttdoc">Return the key of the next state item.</div><div class="ttdef"><b>Definition:</b> <a href="ApplyViewBase_8cpp_source.html#l00065">ApplyViewBase.cpp:65</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_a7e018eaf4a4da32d3f6f75f864cb85d1"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a7e018eaf4a4da32d3f6f75f864cb85d1">ripple::keylet::page</a></div><div class="ttdeci">Keylet page(uint256 const &key, std::uint64_t index) noexcept</div><div class="ttdoc">A page in a directory.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00282">Indexes.cpp:282</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Sandbox_html"><div class="ttname"><a href="classripple_1_1Sandbox.html">ripple::Sandbox</a></div><div class="ttdoc">Discardable, editable view to a ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Sandbox_8h_source.html#l00034">Sandbox.h:34</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_a5e31781c9fd43e42da7b3b85307653e5"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a5e31781c9fd43e42da7b3b85307653e5">ripple::keylet::ownerDir</a></div><div class="ttdeci">Keylet ownerDir(AccountID const &id)</div><div class="ttdoc">The root page of an account's directory.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00296">Indexes.cpp:296</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1base__uint_html_aa4e88c771af37069b5cd6490ae010d52"><div class="ttname"><a href="classripple_1_1base__uint.html#aa4e88c771af37069b5cd6490ae010d52">ripple::base_uint::SetHex</a></div><div class="ttdeci">bool SetHex(const char *psz, bool bStrict=false)</div><div class="ttdoc">Parse a hex string into a base_uint The input can be:</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00406">base_uint.h:406</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a8439f02fc1834046d791febb643887cb"><div class="ttname"><a href="namespaceripple.html#a8439f02fc1834046d791febb643887cb">ripple::default_prng</a></div><div class="ttdeci">beast::xor_shift_engine & default_prng()</div><div class="ttdoc">Return the default random engine.</div><div class="ttdef"><b>Definition:</b> <a href="ripple_2basics_2random_8h_source.html#l00065">ripple/basics/random.h:65</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1Directory__test_html_a3266ef73a81117ccc5147d181043618c"><div class="ttname"><a href="structripple_1_1test_1_1Directory__test.html#a3266ef73a81117ccc5147d181043618c">ripple::test::Directory_test::testRipd1353</a></div><div class="ttdeci">void testRipd1353()</div><div class="ttdef"><b>Definition:</b> <a href="Directory__test_8cpp_source.html#l00253">Directory_test.cpp:253</a></div></div>
|
||||
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a2ef09f6f41b7d8a2dc89175e3b108f87"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">ripple::test::jtx::Env::seq</a></div><div class="ttdeci">std::uint32_t seq(Account const &account) const</div><div class="ttdoc">Returns the next sequence number on account.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00180">Env.cpp:180</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7a057a09039ceedfe09aa311644c91b9"><div class="ttname"><a href="namespaceripple.html#a7a057a09039ceedfe09aa311644c91b9">ripple::sfIndexes</a></div><div class="ttdeci">const SF_Vec256 sfIndexes(access, STI_VECTOR256, 1, "Indexes", SField::sMD_Never)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00487">SField.h:487</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_a78921721302f172696ebc5c64e279763"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a78921721302f172696ebc5c64e279763">ripple::keylet::unchecked</a></div><div class="ttdeci">Keylet unchecked(uint256 const &key) noexcept</div><div class="ttdoc">Any ledger entry.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00270">Indexes.cpp:270</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7a057a09039ceedfe09aa311644c91b9"><div class="ttname"><a href="namespaceripple.html#a7a057a09039ceedfe09aa311644c91b9">ripple::sfIndexes</a></div><div class="ttdeci">const SF_Vec256 sfIndexes(access, STI_VECTOR256, 1, "Indexes", SField::sMD_Never)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00489">SField.h:489</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1Directory__test_html_a27d1b00cdcf92bc6becf7aaf6bd0669b"><div class="ttname"><a href="structripple_1_1test_1_1Directory__test.html#a27d1b00cdcf92bc6becf7aaf6bd0669b">ripple::test::Directory_test::currcode</a></div><div class="ttdeci">std::string currcode(std::size_t i)</div><div class="ttdef"><b>Definition:</b> <a href="Directory__test_8cpp_source.html#l00035">Directory_test.cpp:35</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_a937df05a2cd9ce79d167fc4b3b6d9413"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a937df05a2cd9ce79d167fc4b3b6d9413">ripple::keylet::unchecked</a></div><div class="ttdeci">Keylet unchecked(uint256 const &key)</div><div class="ttdoc">Any ledger entry.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00290">Indexes.cpp:290</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1Directory__test_html_abb52ca3b87b20803a4c40d8b0c70cbda"><div class="ttname"><a href="structripple_1_1test_1_1Directory__test.html#abb52ca3b87b20803a4c40d8b0c70cbda">ripple::test::Directory_test::testEmptyChain</a></div><div class="ttdeci">void testEmptyChain()</div><div class="ttdef"><b>Definition:</b> <a href="Directory__test_8cpp_source.html#l00314">Directory_test.cpp:314</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1Directory__test_html"><div class="ttname"><a href="structripple_1_1test_1_1Directory__test.html">ripple::test::Directory_test</a></div><div class="ttdef"><b>Definition:</b> <a href="Directory__test_8cpp_source.html#l00031">Directory_test.cpp:31</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyViewBase_html_a669490ced7bb2cab3a6cc704bc7286df"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyViewBase.html#a669490ced7bb2cab3a6cc704bc7286df">ripple::detail::ApplyViewBase::insert</a></div><div class="ttdeci">void insert(std::shared_ptr< SLE > const &sle) override</div><div class="ttdoc">Insert a new state SLE.</div><div class="ttdef"><b>Definition:</b> <a href="ApplyViewBase_8cpp_source.html#l00141">ApplyViewBase.cpp:141</a></div></div>
|
||||
@@ -540,7 +539,7 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_abc1dc9c86060f4d385dc66b2a31c0bd6"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#abc1dc9c86060f4d385dc66b2a31c0bd6">ripple::test::jtx::Env::close</a></div><div class="ttdeci">void close(NetClock::time_point closeTime, boost::optional< std::chrono::milliseconds > consensusDelay=boost::none)</div><div class="ttdoc">Close and advance the ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00111">Env.cpp:111</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ae2349266cb09d1f1c3de06606ebdf9e2"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ae2349266cb09d1f1c3de06606ebdf9e2">ripple::test::jtx::Env::fund</a></div><div class="ttdeci">void fund(bool setDefaultRipple, STAmount const &amount, Account const &account)</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00201">Env.cpp:201</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STVector256_html"><div class="ttname"><a href="classripple_1_1STVector256.html">ripple::STVector256</a></div><div class="ttdef"><b>Definition:</b> <a href="STVector256_8h_source.html#l00029">STVector256.h:29</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7b344311df2e05264161f7b7e38c9730"><div class="ttname"><a href="namespaceripple.html#a7b344311df2e05264161f7b7e38c9730">ripple::sfTakerGets</a></div><div class="ttdeci">const SF_Amount sfTakerGets(access, STI_AMOUNT, 5, "TakerGets")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00441">SField.h:441</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7b344311df2e05264161f7b7e38c9730"><div class="ttname"><a href="namespaceripple.html#a7b344311df2e05264161f7b7e38c9730">ripple::sfTakerGets</a></div><div class="ttdeci">const SF_Amount sfTakerGets(access, STI_AMOUNT, 5, "TakerGets")</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00443">SField.h:443</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_af13e153259f9f64839b634f3b9642dcb"><div class="ttname"><a href="namespaceripple.html#af13e153259f9f64839b634f3b9642dcb">ripple::xrpIssue</a></div><div class="ttdeci">Issue const & xrpIssue()</div><div class="ttdoc">Returns an asset specifier that represents XRP.</div><div class="ttdef"><b>Definition:</b> <a href="Issue_8h_source.html#l00097">Issue.h:97</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1Directory__test_html_a876c1db3eeb41421c4e627e9fb6a157f"><div class="ttname"><a href="structripple_1_1test_1_1Directory__test.html#a876c1db3eeb41421c4e627e9fb6a157f">ripple::test::Directory_test::testDirIsEmpty</a></div><div class="ttdeci">void testDirIsEmpty()</div><div class="ttdef"><b>Definition:</b> <a href="Directory__test_8cpp_source.html#l00145">Directory_test.cpp:145</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1Directory__test_html_a80fb86eb03582f36387c3cc3402aa199"><div class="ttname"><a href="structripple_1_1test_1_1Directory__test.html#a80fb86eb03582f36387c3cc3402aa199">ripple::test::Directory_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdef"><b>Definition:</b> <a href="Directory__test_8cpp_source.html#l00406">Directory_test.cpp:406</a></div></div>
|
||||
@@ -553,7 +552,6 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html">ripple::test::jtx::Env</a></div><div class="ttdoc">A transaction testing environment.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00114">Env.h:114</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa92d4d5c77691ea9bf8a848d84187e39"><div class="ttname"><a href="namespaceripple.html#aa92d4d5c77691ea9bf8a848d84187e39">ripple::dirNodeMaxEntries</a></div><div class="ttdeci">constexpr std::size_t dirNodeMaxEntries</div><div class="ttdoc">The maximum number of entries per directory page.</div><div class="ttdef"><b>Definition:</b> <a href="Protocol_8h_source.html#l00051">Protocol.h:51</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="anamespaceripple_1_1keylet_html_a7fed9808de2218dfe38198c055f87663"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a7fed9808de2218dfe38198c055f87663">ripple::keylet::page</a></div><div class="ttdeci">Keylet page(uint256 const &key, std::uint64_t index)</div><div class="ttdoc">A page in a directory.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00302">Indexes.cpp:302</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
|
||||
Reference in New Issue
Block a user