This commit is contained in:
bthomee
2025-11-11 11:42:09 -08:00
parent e59a061ac5
commit 35dde1521b
3 changed files with 2579 additions and 2498 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -3113,7 +3113,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l02885" name="l02885"></a><span class="lineno"> 2885</span> .<a class="code hl_function" href="classripple_1_1Number.html#a441d4a3d4e818af1c34478cefd219b16">truncate</a>()};</div> <div class="line"><a id="l02885" name="l02885"></a><span class="lineno"> 2885</span> .<a class="code hl_function" href="classripple_1_1Number.html#a441d4a3d4e818af1c34478cefd219b16">truncate</a>()};</div>
<div class="line"><a id="l02886" name="l02886"></a><span class="lineno"> 2886</span> </div> <div class="line"><a id="l02886" name="l02886"></a><span class="lineno"> 2886</span> </div>
<div class="line"><a id="l02887" name="l02887"></a><span class="lineno"> 2887</span> <a class="code hl_class" href="classripple_1_1Number.html">Number</a> <span class="keyword">const</span> shareTotal = issuance-&gt;at(sfOutstandingAmount);</div> <div class="line"><a id="l02887" name="l02887"></a><span class="lineno"> 2887</span> <a class="code hl_class" href="classripple_1_1Number.html">Number</a> <span class="keyword">const</span> shareTotal = issuance-&gt;at(sfOutstandingAmount);</div>
<div class="line"><a id="l02888" name="l02888"></a><span class="lineno"> 2888</span> shares = (shareTotal * (assets / assetTotal)).truncate();</div> <div class="line"><a id="l02888" name="l02888"></a><span class="lineno"> 2888</span> shares = ((shareTotal * assets) / assetTotal).truncate();</div>
<div class="line"><a id="l02889" name="l02889"></a><span class="lineno"> 2889</span> <span class="keywordflow">return</span> shares;</div> <div class="line"><a id="l02889" name="l02889"></a><span class="lineno"> 2889</span> <span class="keywordflow">return</span> shares;</div>
<div class="line"><a id="l02890" name="l02890"></a><span class="lineno"> 2890</span>}</div> <div class="line"><a id="l02890" name="l02890"></a><span class="lineno"> 2890</span>}</div>
</div> </div>
@@ -3144,7 +3144,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l02914" name="l02914"></a><span class="lineno"> 2914</span> <span class="keyword">false</span>};</div> <div class="line"><a id="l02914" name="l02914"></a><span class="lineno"> 2914</span> <span class="keyword">false</span>};</div>
<div class="line"><a id="l02915" name="l02915"></a><span class="lineno"> 2915</span> </div> <div class="line"><a id="l02915" name="l02915"></a><span class="lineno"> 2915</span> </div>
<div class="line"><a id="l02916" name="l02916"></a><span class="lineno"> 2916</span> <a class="code hl_class" href="classripple_1_1Number.html">Number</a> <span class="keyword">const</span> shareTotal = issuance-&gt;at(sfOutstandingAmount);</div> <div class="line"><a id="l02916" name="l02916"></a><span class="lineno"> 2916</span> <a class="code hl_class" href="classripple_1_1Number.html">Number</a> <span class="keyword">const</span> shareTotal = issuance-&gt;at(sfOutstandingAmount);</div>
<div class="line"><a id="l02917" name="l02917"></a><span class="lineno"> 2917</span> assets = assetTotal * (shares / shareTotal);</div> <div class="line"><a id="l02917" name="l02917"></a><span class="lineno"> 2917</span> assets = (assetTotal * shares) / shareTotal;</div>
<div class="line"><a id="l02918" name="l02918"></a><span class="lineno"> 2918</span> <span class="keywordflow">return</span> assets;</div> <div class="line"><a id="l02918" name="l02918"></a><span class="lineno"> 2918</span> <span class="keywordflow">return</span> assets;</div>
<div class="line"><a id="l02919" name="l02919"></a><span class="lineno"> 2919</span>}</div> <div class="line"><a id="l02919" name="l02919"></a><span class="lineno"> 2919</span>}</div>
</div> </div>
@@ -3172,7 +3172,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l02940" name="l02940"></a><span class="lineno"> 2940</span> <span class="keywordflow">if</span> (assetTotal == 0)</div> <div class="line"><a id="l02940" name="l02940"></a><span class="lineno"> 2940</span> <span class="keywordflow">if</span> (assetTotal == 0)</div>
<div class="line"><a id="l02941" name="l02941"></a><span class="lineno"> 2941</span> <span class="keywordflow">return</span> shares;</div> <div class="line"><a id="l02941" name="l02941"></a><span class="lineno"> 2941</span> <span class="keywordflow">return</span> shares;</div>
<div class="line"><a id="l02942" name="l02942"></a><span class="lineno"> 2942</span> <a class="code hl_class" href="classripple_1_1Number.html">Number</a> <span class="keyword">const</span> shareTotal = issuance-&gt;at(sfOutstandingAmount);</div> <div class="line"><a id="l02942" name="l02942"></a><span class="lineno"> 2942</span> <a class="code hl_class" href="classripple_1_1Number.html">Number</a> <span class="keyword">const</span> shareTotal = issuance-&gt;at(sfOutstandingAmount);</div>
<div class="line"><a id="l02943" name="l02943"></a><span class="lineno"> 2943</span> <a class="code hl_class" href="classripple_1_1Number.html">Number</a> result = shareTotal * (assets / assetTotal);</div> <div class="line"><a id="l02943" name="l02943"></a><span class="lineno"> 2943</span> <a class="code hl_class" href="classripple_1_1Number.html">Number</a> result = (shareTotal * assets) / assetTotal;</div>
<div class="line"><a id="l02944" name="l02944"></a><span class="lineno"> 2944</span> <span class="keywordflow">if</span> (truncate == TruncateShares::yes)</div> <div class="line"><a id="l02944" name="l02944"></a><span class="lineno"> 2944</span> <span class="keywordflow">if</span> (truncate == TruncateShares::yes)</div>
<div class="line"><a id="l02945" name="l02945"></a><span class="lineno"> 2945</span> result = result.<a class="code hl_function" href="classripple_1_1Number.html#a441d4a3d4e818af1c34478cefd219b16">truncate</a>();</div> <div class="line"><a id="l02945" name="l02945"></a><span class="lineno"> 2945</span> result = result.<a class="code hl_function" href="classripple_1_1Number.html#a441d4a3d4e818af1c34478cefd219b16">truncate</a>();</div>
<div class="line"><a id="l02946" name="l02946"></a><span class="lineno"> 2946</span> shares = result;</div> <div class="line"><a id="l02946" name="l02946"></a><span class="lineno"> 2946</span> shares = result;</div>
@@ -3202,7 +3202,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l02968" name="l02968"></a><span class="lineno"> 2968</span> <span class="keywordflow">if</span> (assetTotal == 0)</div> <div class="line"><a id="l02968" name="l02968"></a><span class="lineno"> 2968</span> <span class="keywordflow">if</span> (assetTotal == 0)</div>
<div class="line"><a id="l02969" name="l02969"></a><span class="lineno"> 2969</span> <span class="keywordflow">return</span> assets;</div> <div class="line"><a id="l02969" name="l02969"></a><span class="lineno"> 2969</span> <span class="keywordflow">return</span> assets;</div>
<div class="line"><a id="l02970" name="l02970"></a><span class="lineno"> 2970</span> <a class="code hl_class" href="classripple_1_1Number.html">Number</a> <span class="keyword">const</span> shareTotal = issuance-&gt;at(sfOutstandingAmount);</div> <div class="line"><a id="l02970" name="l02970"></a><span class="lineno"> 2970</span> <a class="code hl_class" href="classripple_1_1Number.html">Number</a> <span class="keyword">const</span> shareTotal = issuance-&gt;at(sfOutstandingAmount);</div>
<div class="line"><a id="l02971" name="l02971"></a><span class="lineno"> 2971</span> assets = assetTotal * (shares / shareTotal);</div> <div class="line"><a id="l02971" name="l02971"></a><span class="lineno"> 2971</span> assets = (assetTotal * shares) / shareTotal;</div>
<div class="line"><a id="l02972" name="l02972"></a><span class="lineno"> 2972</span> <span class="keywordflow">return</span> assets;</div> <div class="line"><a id="l02972" name="l02972"></a><span class="lineno"> 2972</span> <span class="keywordflow">return</span> assets;</div>
<div class="line"><a id="l02973" name="l02973"></a><span class="lineno"> 2973</span>}</div> <div class="line"><a id="l02973" name="l02973"></a><span class="lineno"> 2973</span>}</div>
</div> </div>

View File

@@ -572,7 +572,7 @@ Static Private Attributes</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vault__test_8cpp_source.html#l03072">3072</a> of file <a class="el" href="Vault__test_8cpp_source.html">Vault_test.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="Vault__test_8cpp_source.html#l03153">3153</a> of file <a class="el" href="Vault__test_8cpp_source.html">Vault_test.cpp</a>.</p>
</div> </div>
</div> </div>
@@ -599,7 +599,7 @@ Static Private Attributes</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vault__test_8cpp_source.html#l03365">3365</a> of file <a class="el" href="Vault__test_8cpp_source.html">Vault_test.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="Vault__test_8cpp_source.html#l03446">3446</a> of file <a class="el" href="Vault__test_8cpp_source.html">Vault_test.cpp</a>.</p>
</div> </div>
</div> </div>
@@ -626,7 +626,7 @@ Static Private Attributes</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vault__test_8cpp_source.html#l03470">3470</a> of file <a class="el" href="Vault__test_8cpp_source.html">Vault_test.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="Vault__test_8cpp_source.html#l03551">3551</a> of file <a class="el" href="Vault__test_8cpp_source.html">Vault_test.cpp</a>.</p>
</div> </div>
</div> </div>
@@ -653,7 +653,7 @@ Static Private Attributes</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vault__test_8cpp_source.html#l03499">3499</a> of file <a class="el" href="Vault__test_8cpp_source.html">Vault_test.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="Vault__test_8cpp_source.html#l03580">3580</a> of file <a class="el" href="Vault__test_8cpp_source.html">Vault_test.cpp</a>.</p>
</div> </div>
</div> </div>
@@ -680,7 +680,7 @@ Static Private Attributes</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vault__test_8cpp_source.html#l04363">4363</a> of file <a class="el" href="Vault__test_8cpp_source.html">Vault_test.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="Vault__test_8cpp_source.html#l04444">4444</a> of file <a class="el" href="Vault__test_8cpp_source.html">Vault_test.cpp</a>.</p>
</div> </div>
</div> </div>
@@ -707,7 +707,7 @@ Static Private Attributes</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vault__test_8cpp_source.html#l04832">4832</a> of file <a class="el" href="Vault__test_8cpp_source.html">Vault_test.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="Vault__test_8cpp_source.html#l04913">4913</a> of file <a class="el" href="Vault__test_8cpp_source.html">Vault_test.cpp</a>.</p>
</div> </div>
</div> </div>
@@ -738,7 +738,7 @@ Static Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classbeast_1_1unit__test_1_1suite.html#aea7ffa0eca5e015d21be62a18adb8393">beast::unit_test::suite</a>.</p> <p>Implements <a class="el" href="classbeast_1_1unit__test_1_1suite.html#aea7ffa0eca5e015d21be62a18adb8393">beast::unit_test::suite</a>.</p>
<p class="definition">Definition at line <a class="el" href="Vault__test_8cpp_source.html#l04974">4974</a> of file <a class="el" href="Vault__test_8cpp_source.html">Vault_test.cpp</a>.</p> <p class="definition">Definition at line <a class="el" href="Vault__test_8cpp_source.html#l05055">5055</a> of file <a class="el" href="Vault__test_8cpp_source.html">Vault_test.cpp</a>.</p>
</div> </div>
</div> </div>