This commit is contained in:
manojsdoshi
2021-03-12 22:34:28 +00:00
parent 1664f589f1
commit dffdcfc0e7
4802 changed files with 108249 additions and 108053 deletions

View File

@@ -127,16 +127,16 @@ $(function() {
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; USD(100),</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; alice,</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; SetOrClear ? <a class="code" href="namespaceripple.html#a85be1d48c112cdf290bc39f20ff4cbc2">tfSetNoRipple</a> : <a class="code" href="namespaceripple.html#ad2962c3a3a7b845ac537953f086b1062">tfClearNoRipple</a>));</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2c5dcd5bbad5c5b767ff713b6f7cb1ed">close</a>();</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; </div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="comment">// Check no-ripple flag on sender &#39;gateway&#39;</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> <a class="code" href="classripple_1_1test_1_1jtx_1_1owner__count.html">lines</a>{</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;account_lines&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(account_gw))};</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;account_lines&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(account_gw))};</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span>&amp; gline0 = <a class="code" href="classripple_1_1test_1_1jtx_1_1owner__count.html">lines</a>[jss::result][jss::lines][0u];</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; BEAST_EXPECT(gline0[jss::no_ripple].asBool() == SetOrClear);</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; </div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="comment">// Check no-ripple peer flag on destination &#39;alice&#39;</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="classripple_1_1test_1_1jtx_1_1owner__count.html">lines</a> = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;account_lines&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(account_alice));</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="classripple_1_1test_1_1jtx_1_1owner__count.html">lines</a> = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;account_lines&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(account_alice));</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span>&amp; aline0 = <a class="code" href="classripple_1_1test_1_1jtx_1_1owner__count.html">lines</a>[jss::result][jss::lines][0u];</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; BEAST_EXPECT(aline0[jss::no_ripple_peer].asBool() == SetOrClear);</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; }</div>
@@ -161,17 +161,17 @@ $(function() {
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a> env(*<span class="keyword">this</span>, tweakedFeatures);</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; </div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; 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>(10000), gw, alice, bob, carol);</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2c5dcd5bbad5c5b767ff713b6f7cb1ed">close</a>();</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; </div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a90fecf3c0f6cdc1c40761e19917bf65a">trust</a>(alice[<span class="stringliteral">&quot;USD&quot;</span>](100), bob);</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a90fecf3c0f6cdc1c40761e19917bf65a">trust</a>(bob[<span class="stringliteral">&quot;USD&quot;</span>](100), carol);</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2c5dcd5bbad5c5b767ff713b6f7cb1ed">close</a>();</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; </div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="comment">// After this payment alice has a -50 USD balance with bob, and</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="comment">// bob has a -50 USD balance with carol. So neither alice nor</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="comment">// bob should be able to clear the noRipple flag.</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a7816b23daf9b325ea1f88cc121a53d05">pay</a>(alice, carol, carol[<span class="stringliteral">&quot;USD&quot;</span>](50)), <a class="code" href="classripple_1_1test_1_1jtx_1_1path.html">path</a>(bob));</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2c5dcd5bbad5c5b767ff713b6f7cb1ed">close</a>();</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; </div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <a class="code" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span> terNeg{</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; tweakedFeatures[<a class="code" href="namespaceripple.html#afa20eb58bea379999a57028e082576f1">fix1578</a>] ? <a class="code" href="classripple_1_1TERSubset.html">TER</a>{<a class="code" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca9af7057961bc54674f4a6c2dd8ed6ab9">tecNO_PERMISSION</a>}</div>
@@ -180,7 +180,7 @@ $(function() {
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">trust</a>(alice, bob[<span class="stringliteral">&quot;USD&quot;</span>](100), bob, <a class="code" href="namespaceripple.html#a85be1d48c112cdf290bc39f20ff4cbc2">tfSetNoRipple</a>), <a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>(terNeg));</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">trust</a>(bob, carol[<span class="stringliteral">&quot;USD&quot;</span>](100), carol, <a class="code" href="namespaceripple.html#a85be1d48c112cdf290bc39f20ff4cbc2">tfSetNoRipple</a>),</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>(terNeg));</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2c5dcd5bbad5c5b767ff713b6f7cb1ed">close</a>();</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; </div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> params;</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; params[jss::source_account] = alice.human();</div>
@@ -194,13 +194,13 @@ $(function() {
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; }();</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; </div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> resp =</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;ripple_path_find&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(params));</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;ripple_path_find&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(params));</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; BEAST_EXPECT(resp[jss::result][jss::alternatives].size() == 1);</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; </div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keyword">auto</span> getAccountLines = [&amp;env](<a class="code" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a> <span class="keyword">const</span>&amp; acct) {</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jv;</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; jv[jss::account] = acct.human();</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> r = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;account_lines&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(jv));</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> r = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;account_lines&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(jv));</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">return</span> r[jss::result][jss::lines];</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; };</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; {</div>
@@ -217,11 +217,11 @@ $(function() {
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="comment">// Now carol sends the 50 USD back to alice. Then alice and</span></div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="comment">// bob can set the noRipple flag.</span></div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a7816b23daf9b325ea1f88cc121a53d05">pay</a>(carol, alice, alice[<span class="stringliteral">&quot;USD&quot;</span>](50)), <a class="code" href="classripple_1_1test_1_1jtx_1_1path.html">path</a>(bob));</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2c5dcd5bbad5c5b767ff713b6f7cb1ed">close</a>();</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; </div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">trust</a>(alice, bob[<span class="stringliteral">&quot;USD&quot;</span>](100), bob, <a class="code" href="namespaceripple.html#a85be1d48c112cdf290bc39f20ff4cbc2">tfSetNoRipple</a>));</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">trust</a>(bob, carol[<span class="stringliteral">&quot;USD&quot;</span>](100), carol, <a class="code" href="namespaceripple.html#a85be1d48c112cdf290bc39f20ff4cbc2">tfSetNoRipple</a>));</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2c5dcd5bbad5c5b767ff713b6f7cb1ed">close</a>();</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; {</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> aliceLines = getAccountLines(alice);</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; BEAST_EXPECT(aliceLines.size() == 1);</div>
@@ -254,7 +254,7 @@ $(function() {
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; </div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">trust</a>(bob, alice[<span class="stringliteral">&quot;USD&quot;</span>](100), alice, <a class="code" href="namespaceripple.html#a85be1d48c112cdf290bc39f20ff4cbc2">tfSetNoRipple</a>));</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">trust</a>(bob, carol[<span class="stringliteral">&quot;USD&quot;</span>](100), carol, <a class="code" href="namespaceripple.html#a85be1d48c112cdf290bc39f20ff4cbc2">tfSetNoRipple</a>));</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a2c5dcd5bbad5c5b767ff713b6f7cb1ed">close</a>();</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; </div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> params;</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; params[jss::source_account] = alice.human();</div>
@@ -268,7 +268,7 @@ $(function() {
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; }();</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; <a class="code" href="classJson_1_1Value.html">Json::Value</a> <span class="keyword">const</span> resp{</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;ripple_path_find&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(params))};</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;ripple_path_find&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(params))};</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; BEAST_EXPECT(resp[jss::result][jss::alternatives].size() == 0);</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; env(<a class="code" href="namespaceripple_1_1test_1_1jtx.html#a7816b23daf9b325ea1f88cc121a53d05">pay</a>(alice, carol, bob[<span class="stringliteral">&quot;USD&quot;</span>](50)), <a class="code" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>(<a class="code" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad7c0f4891446922b7248ed12f2207a57">tecPATH_DRY</a>));</div>
@@ -300,7 +300,7 @@ $(function() {
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; params[jss::account] = gw.human();</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; params[jss::peer] = alice.human();</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; </div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="keyword">auto</span> <a class="code" href="classripple_1_1test_1_1jtx_1_1owner__count.html">lines</a> = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;account_lines&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(params));</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="keyword">auto</span> <a class="code" href="classripple_1_1test_1_1jtx_1_1owner__count.html">lines</a> = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;account_lines&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(params));</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span>&amp; line0 = <a class="code" href="classripple_1_1test_1_1jtx_1_1owner__count.html">lines</a>[jss::result][jss::lines][0u];</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; BEAST_EXPECT(line0[jss::no_ripple_peer].asBool() == <span class="keyword">true</span>);</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; }</div>
@@ -309,7 +309,7 @@ $(function() {
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; params[jss::account] = alice.human();</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; params[jss::peer] = gw.human();</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; </div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keyword">auto</span> <a class="code" href="classripple_1_1test_1_1jtx_1_1owner__count.html">lines</a> = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;account_lines&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(params));</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keyword">auto</span> <a class="code" href="classripple_1_1test_1_1jtx_1_1owner__count.html">lines</a> = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;account_lines&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(params));</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span>&amp; line0 = <a class="code" href="classripple_1_1test_1_1jtx_1_1owner__count.html">lines</a>[jss::result][jss::lines][0u];</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; BEAST_EXPECT(line0[jss::no_ripple].asBool() == <span class="keyword">true</span>);</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; }</div>
@@ -318,7 +318,7 @@ $(function() {
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; params[jss::account] = gw.human();</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; params[jss::peer] = bob.human();</div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; </div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keyword">auto</span> <a class="code" href="classripple_1_1test_1_1jtx_1_1owner__count.html">lines</a> = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;account_lines&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(params));</div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keyword">auto</span> <a class="code" href="classripple_1_1test_1_1jtx_1_1owner__count.html">lines</a> = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;account_lines&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(params));</div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span>&amp; line0 = <a class="code" href="classripple_1_1test_1_1jtx_1_1owner__count.html">lines</a>[jss::result][jss::lines][0u];</div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; BEAST_EXPECT(line0[jss::no_ripple].asBool() == <span class="keyword">false</span>);</div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; }</div>
@@ -327,7 +327,7 @@ $(function() {
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; params[jss::account] = bob.human();</div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; params[jss::peer] = gw.human();</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; </div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keyword">auto</span> <a class="code" href="classripple_1_1test_1_1jtx_1_1owner__count.html">lines</a> = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;account_lines&quot;</span>, <a class="code" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a>(params));</div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keyword">auto</span> <a class="code" href="classripple_1_1test_1_1jtx_1_1owner__count.html">lines</a> = env.<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">rpc</a>(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;account_lines&quot;</span>, <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(params));</div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span>&amp; line0 = <a class="code" href="classripple_1_1test_1_1jtx_1_1owner__count.html">lines</a>[jss::result][jss::lines][0u];</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; BEAST_EXPECT(line0[jss::no_ripple_peer].asBool() == <span class="keyword">false</span>);</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; }</div>
@@ -361,13 +361,13 @@ $(function() {
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a47cac3a8bfbc8c14ae8da735ec52ebbf"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">ripple::test::jtx::trust</a></div><div class="ttdeci">Json::Value trust(Account const &amp;account, STAmount const &amp;amount, std::uint32_t flags)</div><div class="ttdoc">Modify a trust line.</div><div class="ttdef"><b>Definition:</b> <a href="trust_8cpp_source.html#l00030">trust.cpp:30</a></div></div>
<div class="ttc" id="anamespaceripple_html_a630504c038aae44a41a4e5aa5b4d2ac8"><div class="ttname"><a href="namespaceripple.html#a630504c038aae44a41a4e5aa5b4d2ac8">ripple::asfDefaultRipple</a></div><div class="ttdeci">const std::uint32_t asfDefaultRipple</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00072">TxFlags.h:72</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Account_html_aee0c1b197f33ad230162080a4ff2be16"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Account.html#aee0c1b197f33ad230162080a4ff2be16">ripple::test::jtx::Account::human</a></div><div class="ttdeci">std::string const &amp; human() const</div><div class="ttdoc">Returns the human readable public key.</div><div class="ttdef"><b>Definition:</b> <a href="Account_8h_source.html#l00109">Account.h:109</a></div></div>
<div class="ttc" id="anamespaceripple_html_a96888695e8d79474e080c334f149e30a"><div class="ttname"><a href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">ripple::to_string</a></div><div class="ttdeci">std::string to_string(ListDisposition disposition)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00045">ValidatorList.cpp:45</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 &amp;amount, Account const &amp;account)</div><div class="ttdoc">Establish trust lines.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00250">Env.cpp:250</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1NoRipple__test_html_ae9cb7a81c1926b131338a9e10b4e7498"><div class="ttname"><a href="classripple_1_1test_1_1NoRipple__test.html#ae9cb7a81c1926b131338a9e10b4e7498">ripple::test::NoRipple_test::testSetAndClear</a></div><div class="ttdeci">void testSetAndClear()</div><div class="ttdef"><b>Definition:</b> <a href="NoRipple__test_8cpp_source.html#l00032">NoRipple_test.cpp:32</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1NoRipple__test_html_a55496039db8360a732a42555bbef8309"><div class="ttname"><a href="classripple_1_1test_1_1NoRipple__test.html#a55496039db8360a732a42555bbef8309">ripple::test::NoRipple_test::testDefaultRipple</a></div><div class="ttdeci">void testDefaultRipple(FeatureBitset features)</div><div class="ttdef"><b>Definition:</b> <a href="NoRipple__test_8cpp_source.html#l00207">NoRipple_test.cpp:207</a></div></div>
<div class="ttc" id="aclassripple_1_1TERSubset_html"><div class="ttname"><a href="classripple_1_1TERSubset.html">ripple::TERSubset&lt; CanCvtToTER &gt;</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a50cacef3867fc01273aa9c29231f9a7c"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a50cacef3867fc01273aa9c29231f9a7c">ripple::test::jtx::fset</a></div><div class="ttdeci">Json::Value fset(Account const &amp;account, std::uint32_t on, std::uint32_t off=0)</div><div class="ttdoc">Add and/or remove flag.</div><div class="ttdef"><b>Definition:</b> <a href="flags_8cpp_source.html#l00028">flags.cpp:28</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1NoRipple__test_html_a9bcaae47cb9c3156e8526245b114831a"><div class="ttname"><a href="classripple_1_1test_1_1NoRipple__test.html#a9bcaae47cb9c3156e8526245b114831a">ripple::test::NoRipple_test::testNegativeBalance</a></div><div class="ttdeci">void testNegativeBalance(FeatureBitset features)</div><div class="ttdef"><b>Definition:</b> <a href="NoRipple__test_8cpp_source.html#l00075">NoRipple_test.cpp:75</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a69095691c9bcfab1f3d69c645f2dbe33"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">ripple::test::jtx::Env::close</a></div><div class="ttdeci">bool close(NetClock::time_point closeTime, std::optional&lt; std::chrono::milliseconds &gt; consensusDelay=std::nullopt)</div><div class="ttdoc">Close and advance the ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00121">Env.cpp:121</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1path_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1path.html">ripple::test::jtx::path</a></div><div class="ttdoc">Add a path.</div><div class="ttdef"><b>Definition:</b> <a href="paths_8h_source.html#l00055">paths.h:55</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_af5441d84d5977d52246c5226313560d4"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#af5441d84d5977d52246c5226313560d4">ripple::test::jtx::supported_amendments</a></div><div class="ttdeci">FeatureBitset supported_amendments()</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00070">Env.h:70</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad2962c3a3a7b845ac537953f086b1062"><div class="ttname"><a href="namespaceripple.html#ad2962c3a3a7b845ac537953f086b1062">ripple::tfClearNoRipple</a></div><div class="ttdeci">const std::uint32_t tfClearNoRipple</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00093">TxFlags.h:93</a></div></div>
@@ -376,19 +376,19 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a85be1d48c112cdf290bc39f20ff4cbc2"><div class="ttname"><a href="namespaceripple.html#a85be1d48c112cdf290bc39f20ff4cbc2">ripple::tfSetNoRipple</a></div><div class="ttdeci">const std::uint32_t tfSetNoRipple</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00092">TxFlags.h:92</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a878af2c3339d93c7ad690135ce33e67a"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a878af2c3339d93c7ad690135ce33e67a">ripple::test::jtx::noripple</a></div><div class="ttdeci">std::array&lt; Account, 1+sizeof...(Args)&gt; noripple(Account const &amp;account, Args const &amp;... args)</div><div class="ttdoc">Designate accounts as no-ripple in Env::fund.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00064">Env.h:64</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a7816b23daf9b325ea1f88cc121a53d05"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a7816b23daf9b325ea1f88cc121a53d05">ripple::test::jtx::pay</a></div><div class="ttdeci">Json::Value pay(Account const &amp;account, Account const &amp;to, AnyAmount amount)</div><div class="ttdoc">Create a payment.</div><div class="ttdef"><b>Definition:</b> <a href="pay_8cpp_source.html#l00029">pay.cpp:29</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a2c5dcd5bbad5c5b767ff713b6f7cb1ed"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a2c5dcd5bbad5c5b767ff713b6f7cb1ed">ripple::test::jtx::Env::close</a></div><div class="ttdeci">bool close(NetClock::time_point closeTime, boost::optional&lt; std::chrono::milliseconds &gt; 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#l00121">Env.cpp:121</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1NoRipple__test_html_a34c30d3c2df0d2222a4b731fc0fb5889"><div class="ttname"><a href="classripple_1_1test_1_1NoRipple__test.html#a34c30d3c2df0d2222a4b731fc0fb5889">ripple::test::NoRipple_test::testPairwise</a></div><div class="ttdeci">void testPairwise(FeatureBitset features)</div><div class="ttdef"><b>Definition:</b> <a href="NoRipple__test_8cpp_source.html#l00168">NoRipple_test.cpp:168</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 &amp;amount, Account const &amp;account)</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00219">Env.cpp:219</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38ca9af7057961bc54674f4a6c2dd8ed6ab9"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca9af7057961bc54674f4a6c2dd8ed6ab9">ripple::tecNO_PERMISSION</a></div><div class="ttdeci">@ tecNO_PERMISSION</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00267">TER.h:267</a></div></div>
<div class="ttc" id="aclassripple_1_1FeatureBitset_html"><div class="ttname"><a href="classripple_1_1FeatureBitset.html">ripple::FeatureBitset</a></div><div class="ttdef"><b>Definition:</b> <a href="Feature_8h_source.html#l00159">Feature.h:159</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1NoRipple__test_html_a3b6d187330153b3607a4e88d1845693d"><div class="ttname"><a href="classripple_1_1test_1_1NoRipple__test.html#a3b6d187330153b3607a4e88d1845693d">ripple::test::NoRipple_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdef"><b>Definition:</b> <a href="NoRipple__test_8cpp_source.html#l00266">NoRipple_test.cpp:266</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38cad7c0f4891446922b7248ed12f2207a57"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad7c0f4891446922b7248ed12f2207a57">ripple::tecPATH_DRY</a></div><div class="ttdeci">@ tecPATH_DRY</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00256">TER.h:256</a></div></div>
<div class="ttc" id="anamespaceripple_html_af9776f187d3686a7fba4c2d2fbeebdf4"><div class="ttname"><a href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">ripple::to_string</a></div><div class="ttdeci">std::string to_string(Manifest const &amp;m)</div><div class="ttdoc">Format the specified manifest to a string for debugging purposes.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00038">app/misc/impl/Manifest.cpp:38</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Account_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Account.html">ripple::test::jtx::Account</a></div><div class="ttdoc">Immutable cryptographic account descriptor.</div><div class="ttdef"><b>Definition:</b> <a href="Account_8h_source.html#l00037">Account.h:37</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1NoRipple__test_html"><div class="ttname"><a href="classripple_1_1test_1_1NoRipple__test.html">ripple::test::NoRipple_test</a></div><div class="ttdef"><b>Definition:</b> <a href="NoRipple__test_8cpp_source.html#l00028">NoRipple_test.cpp:28</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2cb56a55020f266d207ee04d66cc97ae"><div class="ttname"><a href="namespaceripple.html#a2cb56a55020f266d207ee04d66cc97ae">ripple::featureFlowCross</a></div><div class="ttdeci">const uint256 featureFlowCross</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00168">Feature.cpp:168</a></div></div>
<div class="ttc" id="anamespaceripple_html_aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151"><div class="ttname"><a href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">ripple::tesSUCCESS</a></div><div class="ttdeci">@ tesSUCCESS</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00217">TER.h:217</a></div></div>
<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#l00115">Env.h:115</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a0f3a59ffc07ea469d2999d1ae0aeea77"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">ripple::test::jtx::Env::rpc</a></div><div class="ttdeci">Json::Value rpc(std::unordered_map&lt; std::string, std::string &gt; const &amp;headers, std::string const &amp;cmd, Args &amp;&amp;... args)</div><div class="ttdoc">Execute an RPC command.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00684">Env.h:684</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a0f3a59ffc07ea469d2999d1ae0aeea77"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a0f3a59ffc07ea469d2999d1ae0aeea77">ripple::test::jtx::Env::rpc</a></div><div class="ttdeci">Json::Value rpc(std::unordered_map&lt; std::string, std::string &gt; const &amp;headers, std::string const &amp;cmd, Args &amp;&amp;... args)</div><div class="ttdoc">Execute an RPC command.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00683">Env.h:683</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_1test_1_1jtx_1_1owner__count_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1owner__count.html">ripple::test::jtx::owner_count</a></div><div class="ttdef"><b>Definition:</b> <a href="owners_8h_source.html#l00049">owners.h:49</a></div></div>
<!-- start footer part -->