This commit is contained in:
manojsdoshi
2022-03-11 23:48:43 +00:00
parent 33ee5a435d
commit 5f48f33f84
1856 changed files with 55639 additions and 53603 deletions

View File

@@ -124,13 +124,13 @@ $(function() {
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordflow">if</span> (mantissa &lt; <a class="code" href="classripple_1_1STAmount.html#ad845bc67616b999387da6badf56f7290">STAmount::cMinValue</a>)</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordflow">return</span> {</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; amount.<a class="code" href="classripple_1_1STAmount.html#a60d8449d2915fa495f12994f56ceca34">issue</a>(),</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; amount.<a class="code" href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">issue</a>(),</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; mantissa,</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; amount.<a class="code" href="classripple_1_1STAmount.html#a2885d73708e1b809f31a46ffaea5ad7f">exponent</a>(),</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; amount.<a class="code" href="classripple_1_1STAmount.html#aa830654962840253139aa891659f7551">negative</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="keywordflow">return</span> {</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; amount.<a class="code" href="classripple_1_1STAmount.html#a60d8449d2915fa495f12994f56ceca34">issue</a>(),</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; amount.<a class="code" href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">issue</a>(),</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; mantissa,</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; amount.<a class="code" href="classripple_1_1STAmount.html#a2885d73708e1b809f31a46ffaea5ad7f">exponent</a>(),</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; amount.<a class="code" href="classripple_1_1STAmount.html#af3a02d7e9cd0b11509a90e0e6980bd64">native</a>(),</div>
@@ -144,13 +144,13 @@ $(function() {
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; </div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordflow">if</span> (mantissa &gt; <a class="code" href="classripple_1_1STAmount.html#af88c7b9a2ee49408f4fd17e1ee9f20df">STAmount::cMaxValue</a>)</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordflow">return</span> {</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; amount.<a class="code" href="classripple_1_1STAmount.html#a60d8449d2915fa495f12994f56ceca34">issue</a>(),</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; amount.<a class="code" href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">issue</a>(),</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; mantissa,</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; amount.<a class="code" href="classripple_1_1STAmount.html#a2885d73708e1b809f31a46ffaea5ad7f">exponent</a>(),</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; amount.<a class="code" href="classripple_1_1STAmount.html#aa830654962840253139aa891659f7551">negative</a>()};</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; </div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">return</span> {</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; amount.<a class="code" href="classripple_1_1STAmount.html#a60d8449d2915fa495f12994f56ceca34">issue</a>(),</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; amount.<a class="code" href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">issue</a>(),</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; mantissa,</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; amount.<a class="code" href="classripple_1_1STAmount.html#a2885d73708e1b809f31a46ffaea5ad7f">exponent</a>(),</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; amount.<a class="code" href="classripple_1_1STAmount.html#af3a02d7e9cd0b11509a90e0e6980bd64">native</a>(),</div>
@@ -177,7 +177,7 @@ $(function() {
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; </div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; BEAST_EXPECT(!cmp.<a class="code" href="classripple_1_1STAmount.html#af3a02d7e9cd0b11509a90e0e6980bd64">native</a>());</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; </div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; BEAST_EXPECT(cmp.<a class="code" href="classripple_1_1STAmount.html#a60d8449d2915fa495f12994f56ceca34">issue</a>().<a class="code" href="classripple_1_1Issue.html#a4b723aa4198e4c630e41de06586e2fe7">currency</a> == res.<a class="code" href="classripple_1_1STAmount.html#a60d8449d2915fa495f12994f56ceca34">issue</a>().<a class="code" href="classripple_1_1Issue.html#a4b723aa4198e4c630e41de06586e2fe7">currency</a>);</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; BEAST_EXPECT(cmp.<a class="code" href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">issue</a>().<a class="code" href="classripple_1_1Issue.html#a4b723aa4198e4c630e41de06586e2fe7">currency</a> == res.<a class="code" href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">issue</a>().<a class="code" href="classripple_1_1Issue.html#a4b723aa4198e4c630e41de06586e2fe7">currency</a>);</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; </div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordflow">if</span> (res != cmp)</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; {</div>
@@ -774,22 +774,23 @@ $(function() {
<div class="ttc" id="aclassripple_1_1STAmount__test_html_a5ce65b0f479b39d91a6c1735f9263ecd"><div class="ttname"><a href="classripple_1_1STAmount__test.html#a5ce65b0f479b39d91a6c1735f9263ecd">ripple::STAmount_test::testSetValue</a></div><div class="ttdeci">void testSetValue(std::string const &amp;value, Issue const &amp;issue, bool success=true)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount__test_8cpp_source.html#l00146">STAmount_test.cpp:146</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5b37d2021c21c06e89ffc7d7f55cc354"><div class="ttname"><a href="namespaceripple.html#a5b37d2021c21c06e89ffc7d7f55cc354">ripple::sfGeneric</a></div><div class="ttdeci">const SField sfGeneric(access, 0)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00332">SField.h:332</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount__test_html_a7d53f62917a26abd5902c55ee2bb46f4"><div class="ttname"><a href="classripple_1_1STAmount__test.html#a7d53f62917a26abd5902c55ee2bb46f4">ripple::STAmount_test::testCustomCurrency</a></div><div class="ttdeci">void testCustomCurrency()</div><div class="ttdef"><b>Definition:</b> <a href="STAmount__test_8cpp_source.html#l00314">STAmount_test.cpp:314</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_ae7f9ce5e872fd96b92b0cedbf8f09f81"><div class="ttname"><a href="classripple_1_1STAmount.html#ae7f9ce5e872fd96b92b0cedbf8f09f81">ripple::STAmount::mantissa</a></div><div class="ttdeci">std::uint64_t mantissa() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00193">STAmount.h:193</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_acab76380a95d902071fd26ab3425bbe5"><div class="ttname"><a href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">ripple::STAmount::issue</a></div><div class="ttdeci">Issue const &amp; issue() const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00338">STAmount.h:338</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_ae7f9ce5e872fd96b92b0cedbf8f09f81"><div class="ttname"><a href="classripple_1_1STAmount.html#ae7f9ce5e872fd96b92b0cedbf8f09f81">ripple::STAmount::mantissa</a></div><div class="ttdeci">std::uint64_t mantissa() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00332">STAmount.h:332</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount__test_html"><div class="ttname"><a href="classripple_1_1STAmount__test.html">ripple::STAmount_test</a></div><div class="ttdef"><b>Definition:</b> <a href="STAmount__test_8cpp_source.html#l00027">STAmount_test.cpp:27</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_aa65826cb148b5d15412fceecca5ae47c"><div class="ttname"><a href="classripple_1_1STAmount.html#aa65826cb148b5d15412fceecca5ae47c">ripple::STAmount::getText</a></div><div class="ttdeci">std::string getText() const override</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00512">STAmount.cpp:512</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_aa65826cb148b5d15412fceecca5ae47c"><div class="ttname"><a href="classripple_1_1STAmount.html#aa65826cb148b5d15412fceecca5ae47c">ripple::STAmount::getText</a></div><div class="ttdeci">std::string getText() const override</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00530">STAmount.cpp:530</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_a5f4f7f30f981c8c1c82baceac35a740a"><div class="ttname"><a href="classripple_1_1STAmount.html#a5f4f7f30f981c8c1c82baceac35a740a">ripple::STAmount::cMaxNative</a></div><div class="ttdeci">static const std::uint64_t cMaxNative</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00066">STAmount.h:66</a></div></div>
<div class="ttc" id="aclassripple_1_1Issue_html_a4b723aa4198e4c630e41de06586e2fe7"><div class="ttname"><a href="classripple_1_1Issue.html#a4b723aa4198e4c630e41de06586e2fe7">ripple::Issue::currency</a></div><div class="ttdeci">Currency currency</div><div class="ttdef"><b>Definition:</b> <a href="Issue_8h_source.html#l00037">Issue.h:37</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_ade4056a07e14fcd243fd2609eedba34d"><div class="ttname"><a href="classripple_1_1STAmount.html#ade4056a07e14fcd243fd2609eedba34d">ripple::STAmount::cMinOffset</a></div><div class="ttdeci">static const int cMinOffset</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00060">STAmount.h:60</a></div></div>
<div class="ttc" id="anamespaceripple_html_a6a13d9debf90470b562dbc1e70a5b02e"><div class="ttname"><a href="namespaceripple.html#a6a13d9debf90470b562dbc1e70a5b02e">ripple::noIssue</a></div><div class="ttdeci">Issue const &amp; noIssue()</div><div class="ttdoc">Returns an asset specifier that represents no account and currency.</div><div class="ttdef"><b>Definition:</b> <a href="Issue_8h_source.html#l00105">Issue.h:105</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7806e73f2a04df365821602cfcf89ff2"><div class="ttname"><a href="namespaceripple.html#a7806e73f2a04df365821602cfcf89ff2">ripple::mulRound</a></div><div class="ttdeci">STAmount mulRound(STAmount const &amp;v1, STAmount const &amp;v2, Issue const &amp;issue, bool roundUp)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l01219">STAmount.cpp:1219</a></div></div>
<div class="ttc" id="anamespaceripple_html_a73cc988e7ba5d5ee0fd9db53740917ec"><div class="ttname"><a href="namespaceripple.html#a73cc988e7ba5d5ee0fd9db53740917ec">ripple::getRate</a></div><div class="ttdeci">std::uint64_t getRate(STAmount const &amp;offerOut, STAmount const &amp;offerIn)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00442">STAmount.cpp:442</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7806e73f2a04df365821602cfcf89ff2"><div class="ttname"><a href="namespaceripple.html#a7806e73f2a04df365821602cfcf89ff2">ripple::mulRound</a></div><div class="ttdeci">STAmount mulRound(STAmount const &amp;v1, STAmount const &amp;v2, Issue const &amp;issue, bool roundUp)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l01243">STAmount.cpp:1243</a></div></div>
<div class="ttc" id="anamespaceripple_html_a73cc988e7ba5d5ee0fd9db53740917ec"><div class="ttname"><a href="namespaceripple.html#a73cc988e7ba5d5ee0fd9db53740917ec">ripple::getRate</a></div><div class="ttdeci">std::uint64_t getRate(STAmount const &amp;offerOut, STAmount const &amp;offerIn)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00454">STAmount.cpp:454</a></div></div>
<div class="ttc" id="anamespaceripple_html_a0ad557cc32ca87dcea19af8e30c63c6a"><div class="ttname"><a href="namespaceripple.html#a0ad557cc32ca87dcea19af8e30c63c6a">ripple::divide</a></div><div class="ttdeci">STAmount divide(STAmount const &amp;amount, Rate const &amp;rate)</div><div class="ttdef"><b>Definition:</b> <a href="Rate2_8cpp_source.html#l00077">Rate2.cpp:77</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount__test_html_ac28fc0d7728282e7c11c2f893cbd95f8"><div class="ttname"><a href="classripple_1_1STAmount__test.html#ac28fc0d7728282e7c11c2f893cbd95f8">ripple::STAmount_test::mulTest</a></div><div class="ttdeci">void mulTest(int a, int b)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount__test_8cpp_source.html#l00122">STAmount_test.cpp:122</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&lt; 160, detail::CurrencyTag &gt;</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_aee39db45aa65eddca7002ad9bf3e7877"><div class="ttname"><a href="classripple_1_1STAmount.html#aee39db45aa65eddca7002ad9bf3e7877">ripple::STAmount::getFullText</a></div><div class="ttdeci">std::string getFullText() const override</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00489">STAmount.cpp:489</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_a2885d73708e1b809f31a46ffaea5ad7f"><div class="ttname"><a href="classripple_1_1STAmount.html#a2885d73708e1b809f31a46ffaea5ad7f">ripple::STAmount::exponent</a></div><div class="ttdeci">int exponent() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00178">STAmount.h:178</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_aee39db45aa65eddca7002ad9bf3e7877"><div class="ttname"><a href="classripple_1_1STAmount.html#aee39db45aa65eddca7002ad9bf3e7877">ripple::STAmount::getFullText</a></div><div class="ttdeci">std::string getFullText() const override</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00507">STAmount.cpp:507</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_a2885d73708e1b809f31a46ffaea5ad7f"><div class="ttname"><a href="classripple_1_1STAmount.html#a2885d73708e1b809f31a46ffaea5ad7f">ripple::STAmount::exponent</a></div><div class="ttdeci">int exponent() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00314">STAmount.h:314</a></div></div>
<div class="ttc" id="anamespaceripple_html_a71a6227fec78db0b06595d62c06b25dc"><div class="ttname"><a href="namespaceripple.html#a71a6227fec78db0b06595d62c06b25dc">ripple::rand_int</a></div><div class="ttdeci">std::enable_if_t&lt; std::is_integral&lt; Integral &gt;::value &amp;&amp;detail::is_engine&lt; Engine &gt;::value, Integral &gt; rand_int(Engine &amp;engine, Integral min, Integral max)</div><div class="ttdoc">Return a uniformly distributed random integer.</div><div class="ttdef"><b>Definition:</b> <a href="ripple_2basics_2random_8h_source.html#l00115">ripple/basics/random.h:115</a></div></div>
<div class="ttc" id="anamespaceripple_html_a47b15adfd6fb69767c64f50d860a11cc"><div class="ttname"><a href="namespaceripple.html#a47b15adfd6fb69767c64f50d860a11cc">ripple::divRound</a></div><div class="ttdeci">STAmount divRound(STAmount const &amp;num, STAmount const &amp;den, Issue const &amp;issue, bool roundUp)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l01305">STAmount.cpp:1305</a></div></div>
<div class="ttc" id="anamespaceripple_html_a47b15adfd6fb69767c64f50d860a11cc"><div class="ttname"><a href="namespaceripple.html#a47b15adfd6fb69767c64f50d860a11cc">ripple::divRound</a></div><div class="ttdeci">STAmount divRound(STAmount const &amp;num, STAmount const &amp;den, Issue const &amp;issue, bool roundUp)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l01329">STAmount.cpp:1329</a></div></div>
<div class="ttc" id="ato_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a></div><div class="ttdeci">T to_string(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html"><div class="ttname"><a href="classripple_1_1STAmount.html">ripple::STAmount</a></div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00043">STAmount.h:43</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount__test_html_a887140b59992f0ef94e085902b57163c"><div class="ttname"><a href="classripple_1_1STAmount__test.html#a887140b59992f0ef94e085902b57163c">ripple::STAmount_test::testRounding</a></div><div class="ttdeci">void testRounding()</div><div class="ttdef"><b>Definition:</b> <a href="STAmount__test_8cpp_source.html#l00557">STAmount_test.cpp:557</a></div></div>
@@ -800,19 +801,18 @@ $(function() {
<div class="ttc" id="aclassripple_1_1SerialIter_html"><div class="ttname"><a href="classripple_1_1SerialIter.html">ripple::SerialIter</a></div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00310">Serializer.h:310</a></div></div>
<div class="ttc" id="alogic_error_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/logic_error.html">std::logic_error</a></div><div class="ttdoc">STL class.</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="anamespaceripple_html_af5a98b092dca8d35b8913320f354fb1f"><div class="ttname"><a href="namespaceripple.html#af5a98b092dca8d35b8913320f354fb1f">ripple::canonicalizeRound</a></div><div class="ttdeci">static void canonicalizeRound(bool native, std::uint64_t &amp;value, int &amp;offset)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l01184">STAmount.cpp:1184</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4afbbae0910419307600d5545004e5be"><div class="ttname"><a href="namespaceripple.html#a4afbbae0910419307600d5545004e5be">ripple::amountFromQuality</a></div><div class="ttdeci">STAmount amountFromQuality(std::uint64_t rate)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00769">STAmount.cpp:769</a></div></div>
<div class="ttc" id="anamespaceripple_html_af5a98b092dca8d35b8913320f354fb1f"><div class="ttname"><a href="namespaceripple.html#af5a98b092dca8d35b8913320f354fb1f">ripple::canonicalizeRound</a></div><div class="ttdeci">static void canonicalizeRound(bool native, std::uint64_t &amp;value, int &amp;offset)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l01208">STAmount.cpp:1208</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4afbbae0910419307600d5545004e5be"><div class="ttname"><a href="namespaceripple.html#a4afbbae0910419307600d5545004e5be">ripple::amountFromQuality</a></div><div class="ttdeci">STAmount amountFromQuality(std::uint64_t rate)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00793">STAmount.cpp:793</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5adb540ae694e45bca2ad089fff15128"><div class="ttname"><a href="namespaceripple.html#a5adb540ae694e45bca2ad089fff15128">ripple::multiply</a></div><div class="ttdeci">STAmount multiply(STAmount const &amp;amount, Rate const &amp;rate)</div><div class="ttdef"><b>Definition:</b> <a href="Rate2_8cpp_source.html#l00038">Rate2.cpp:38</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html"><div class="ttname"><a href="classripple_1_1Serializer.html">ripple::Serializer</a></div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00039">Serializer.h:39</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_af3a02d7e9cd0b11509a90e0e6980bd64"><div class="ttname"><a href="classripple_1_1STAmount.html#af3a02d7e9cd0b11509a90e0e6980bd64">ripple::STAmount::native</a></div><div class="ttdeci">bool native() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00183">STAmount.h:183</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_af3a02d7e9cd0b11509a90e0e6980bd64"><div class="ttname"><a href="classripple_1_1STAmount.html#af3a02d7e9cd0b11509a90e0e6980bd64">ripple::STAmount::native</a></div><div class="ttdeci">bool native() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00320">STAmount.h:320</a></div></div>
<div class="ttc" id="anamespaceripple_html_a8792cc3f99463ceba4e96dde34fe17a4"><div class="ttname"><a href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">ripple::Currency</a></div><div class="ttdeci">base_uint&lt; 160, detail::CurrencyTag &gt; Currency</div><div class="ttdoc">Currency is a hash representing a specific currency.</div><div class="ttdef"><b>Definition:</b> <a href="UintTypes_8h_source.html#l00056">UintTypes.h:56</a></div></div>
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
<div class="ttc" id="anamespaceripple_html_a554a0e32abce925cc434c3a03e584ceb"><div class="ttname"><a href="namespaceripple.html#a554a0e32abce925cc434c3a03e584ceb">ripple::amountFromString</a></div><div class="ttdeci">STAmount amountFromString(Issue const &amp;issue, std::string const &amp;amount)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00781">STAmount.cpp:781</a></div></div>
<div class="ttc" id="anamespaceripple_html_a554a0e32abce925cc434c3a03e584ceb"><div class="ttname"><a href="namespaceripple.html#a554a0e32abce925cc434c3a03e584ceb">ripple::amountFromString</a></div><div class="ttdeci">STAmount amountFromString(Issue const &amp;issue, std::string const &amp;amount)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00805">STAmount.cpp:805</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount__test_html_af8c07cfe8e07e700d925ec229af26413"><div class="ttname"><a href="classripple_1_1STAmount__test.html#af8c07cfe8e07e700d925ec229af26413">ripple::STAmount_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdef"><b>Definition:</b> <a href="STAmount__test_8cpp_source.html#l00677">STAmount_test.cpp:677</a></div></div>
<div class="ttc" id="astructripple_1_1STAmount_1_1unchecked_html"><div class="ttname"><a href="structripple_1_1STAmount_1_1unchecked.html">ripple::STAmount::unchecked</a></div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00078">STAmount.h:78</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_a60d8449d2915fa495f12994f56ceca34"><div class="ttname"><a href="classripple_1_1STAmount.html#a60d8449d2915fa495f12994f56ceca34">ripple::STAmount::issue</a></div><div class="ttdeci">Issue const &amp; issue() const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00198">STAmount.h:198</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_a7bf29283f8f8748b8fb5624197a4140f"><div class="ttname"><a href="classripple_1_1STAmount.html#a7bf29283f8f8748b8fb5624197a4140f">ripple::STAmount::add</a></div><div class="ttdeci">void add(Serializer &amp;s) const override</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00604">STAmount.cpp:604</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_aa830654962840253139aa891659f7551"><div class="ttname"><a href="classripple_1_1STAmount.html#aa830654962840253139aa891659f7551">ripple::STAmount::negative</a></div><div class="ttdeci">bool negative() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00188">STAmount.h:188</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_a7bf29283f8f8748b8fb5624197a4140f"><div class="ttname"><a href="classripple_1_1STAmount.html#a7bf29283f8f8748b8fb5624197a4140f">ripple::STAmount::add</a></div><div class="ttdeci">void add(Serializer &amp;s) const override</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00622">STAmount.cpp:622</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_aa830654962840253139aa891659f7551"><div class="ttname"><a href="classripple_1_1STAmount.html#aa830654962840253139aa891659f7551">ripple::STAmount::negative</a></div><div class="ttdeci">bool negative() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00326">STAmount.h:326</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 &amp; 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="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_1STAmount__test_html_a5f8fd1e4f219fc77c626d1ff41b0d2b2"><div class="ttname"><a href="classripple_1_1STAmount__test.html#a5f8fd1e4f219fc77c626d1ff41b0d2b2">ripple::STAmount_test::testConvertIOU</a></div><div class="ttdeci">void testConvertIOU()</div><div class="ttdef"><b>Definition:</b> <a href="STAmount__test_8cpp_source.html#l00642">STAmount_test.cpp:642</a></div></div>