mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
2790 lines
149 KiB
HTML
2790 lines
149 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.5"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>rippled: ripple::STAmount Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">rippled
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.5 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespaceripple.html">ripple</a></li><li class="navelem"><a class="el" href="classripple_1_1STAmount.html">STAmount</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
|
<a href="#pro-static-methods">Static Protected Member Functions</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-static-methods">Static Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="#friends">Friends</a> |
|
|
<a href="classripple_1_1STAmount-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">ripple::STAmount Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="STAmount_8h_source.html">STAmount.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for ripple::STAmount:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1STAmount__inherit__graph.png" border="0" usemap="#aripple_1_1STAmount_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="aripple_1_1STAmount_inherit__map" id="aripple_1_1STAmount_inherit__map">
|
|
<area shape="rect" title=" " alt="" coords="77,93,211,119"/>
|
|
<area shape="rect" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format." alt="" coords="5,13,120,38"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="144,5,307,45"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::STAmount:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1STAmount__coll__graph.png" border="0" usemap="#aripple_1_1STAmount_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="aripple_1_1STAmount_coll__map" id="aripple_1_1STAmount_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="391,535,524,560"/>
|
|
<area shape="rect" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format." alt="" coords="5,293,120,318"/>
|
|
<area shape="rect" href="classripple_1_1SField.html" title="Identifies fields." alt="" coords="89,190,196,215"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="145,285,301,325"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="33,95,119,120"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="7,5,145,45"/>
|
|
<area shape="rect" href="classJson_1_1StaticString.html" title="Lightweight wrapper to tag static string." alt="" coords="143,95,275,120"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="325,285,488,325"/>
|
|
<area shape="rect" href="classripple_1_1Asset.html" title=" " alt="" coords="513,293,615,318"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/variant.html" title=" " alt="" coords="489,183,639,223"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="639,293,742,318"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1STAmount_1_1unchecked.html">unchecked</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:adbd368767f508e1102a01ce62acf75a6"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#adbd368767f508e1102a01ce62acf75a6">mantissa_type</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a></td></tr>
|
|
<tr class="separator:adbd368767f508e1102a01ce62acf75a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a224947adcdab4d02e3369f70fc19d7bb"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a224947adcdab4d02e3369f70fc19d7bb">exponent_type</a> = int</td></tr>
|
|
<tr class="separator:a224947adcdab4d02e3369f70fc19d7bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a80aae83617f30ee018ab734045aa6755"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a80aae83617f30ee018ab734045aa6755">rep</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="classripple_1_1STAmount.html#adbd368767f508e1102a01ce62acf75a6">mantissa_type</a>, <a class="el" href="classripple_1_1STAmount.html#a224947adcdab4d02e3369f70fc19d7bb">exponent_type</a> ></td></tr>
|
|
<tr class="separator:a80aae83617f30ee018ab734045aa6755"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac9cb84d663ecc68c4390cbdf9af6d1f6"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#ac9cb84d663ecc68c4390cbdf9af6d1f6">value_type</a> = <a class="el" href="classripple_1_1STAmount.html">STAmount</a></td></tr>
|
|
<tr class="separator:ac9cb84d663ecc68c4390cbdf9af6d1f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:aeeeb64eb7e4a2fbff4d37a6557802bb9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#aeeeb64eb7e4a2fbff4d37a6557802bb9">STAmount</a> (<a class="el" href="classripple_1_1SerialIter.html">SerialIter</a> &sit, <a class="el" href="classripple_1_1SField.html">SField</a> const &name)</td></tr>
|
|
<tr class="separator:aeeeb64eb7e4a2fbff4d37a6557802bb9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a55d143756ce09465afa9f3b7bcee2720"><td class="memTemplParams" colspan="2">template<AssetType A> </td></tr>
|
|
<tr class="memitem:a55d143756ce09465afa9f3b7bcee2720"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a55d143756ce09465afa9f3b7bcee2720">STAmount</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &name, A const &<a class="el" href="classripple_1_1STAmount.html#a47d741e2043946647600882e7d8fe111">asset</a>, <a class="el" href="classripple_1_1STAmount.html#adbd368767f508e1102a01ce62acf75a6">mantissa_type</a> <a class="el" href="classripple_1_1STAmount.html#ae7f9ce5e872fd96b92b0cedbf8f09f81">mantissa</a>, <a class="el" href="classripple_1_1STAmount.html#a224947adcdab4d02e3369f70fc19d7bb">exponent_type</a> <a class="el" href="classripple_1_1STAmount.html#a2885d73708e1b809f31a46ffaea5ad7f">exponent</a>, bool <a class="el" href="classripple_1_1STAmount.html#aa830654962840253139aa891659f7551">negative</a>, <a class="el" href="structripple_1_1STAmount_1_1unchecked.html">unchecked</a>)</td></tr>
|
|
<tr class="separator:a55d143756ce09465afa9f3b7bcee2720"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f7d41d4c4ff058e63f8a614d71818d1"><td class="memTemplParams" colspan="2">template<AssetType A> </td></tr>
|
|
<tr class="memitem:a6f7d41d4c4ff058e63f8a614d71818d1"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a6f7d41d4c4ff058e63f8a614d71818d1">STAmount</a> (A const &<a class="el" href="classripple_1_1STAmount.html#a47d741e2043946647600882e7d8fe111">asset</a>, <a class="el" href="classripple_1_1STAmount.html#adbd368767f508e1102a01ce62acf75a6">mantissa_type</a> <a class="el" href="classripple_1_1STAmount.html#ae7f9ce5e872fd96b92b0cedbf8f09f81">mantissa</a>, <a class="el" href="classripple_1_1STAmount.html#a224947adcdab4d02e3369f70fc19d7bb">exponent_type</a> <a class="el" href="classripple_1_1STAmount.html#a2885d73708e1b809f31a46ffaea5ad7f">exponent</a>, bool <a class="el" href="classripple_1_1STAmount.html#aa830654962840253139aa891659f7551">negative</a>, <a class="el" href="structripple_1_1STAmount_1_1unchecked.html">unchecked</a>)</td></tr>
|
|
<tr class="separator:a6f7d41d4c4ff058e63f8a614d71818d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a563ff5f2c25fd4a62a0fa023aadd74ac"><td class="memTemplParams" colspan="2">template<AssetType A> </td></tr>
|
|
<tr class="memitem:a563ff5f2c25fd4a62a0fa023aadd74ac"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a563ff5f2c25fd4a62a0fa023aadd74ac">STAmount</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &name, A const &<a class="el" href="classripple_1_1STAmount.html#a47d741e2043946647600882e7d8fe111">asset</a>, <a class="el" href="classripple_1_1STAmount.html#adbd368767f508e1102a01ce62acf75a6">mantissa_type</a> <a class="el" href="classripple_1_1STAmount.html#ae7f9ce5e872fd96b92b0cedbf8f09f81">mantissa</a>=0, <a class="el" href="classripple_1_1STAmount.html#a224947adcdab4d02e3369f70fc19d7bb">exponent_type</a> <a class="el" href="classripple_1_1STAmount.html#a2885d73708e1b809f31a46ffaea5ad7f">exponent</a>=0, bool <a class="el" href="classripple_1_1STAmount.html#aa830654962840253139aa891659f7551">negative</a>=false)</td></tr>
|
|
<tr class="separator:a563ff5f2c25fd4a62a0fa023aadd74ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac6a5ec0c212fb6e0bbd8ae07e6e25f25"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#ac6a5ec0c212fb6e0bbd8ae07e6e25f25">STAmount</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &name, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a> <a class="el" href="classripple_1_1STAmount.html#ae7f9ce5e872fd96b92b0cedbf8f09f81">mantissa</a>)</td></tr>
|
|
<tr class="separator:ac6a5ec0c212fb6e0bbd8ae07e6e25f25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4a7cf8e33b47e8b5e414e1287305d9e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#ab4a7cf8e33b47e8b5e414e1287305d9e">STAmount</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &name, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> <a class="el" href="classripple_1_1STAmount.html#ae7f9ce5e872fd96b92b0cedbf8f09f81">mantissa</a>=0, bool <a class="el" href="classripple_1_1STAmount.html#aa830654962840253139aa891659f7551">negative</a>=false)</td></tr>
|
|
<tr class="separator:ab4a7cf8e33b47e8b5e414e1287305d9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f096cadcfb0e67e88c6913afd87ea2e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a7f096cadcfb0e67e88c6913afd87ea2e">STAmount</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> <a class="el" href="classripple_1_1STAmount.html#ae7f9ce5e872fd96b92b0cedbf8f09f81">mantissa</a>=0, bool <a class="el" href="classripple_1_1STAmount.html#aa830654962840253139aa891659f7551">negative</a>=false)</td></tr>
|
|
<tr class="separator:a7f096cadcfb0e67e88c6913afd87ea2e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acf94630ec77a345750b3688baea0490c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#acf94630ec77a345750b3688baea0490c">STAmount</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &name, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amt)</td></tr>
|
|
<tr class="separator:acf94630ec77a345750b3688baea0490c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab8d114f0e0dfde65ca9fa9bf4f15dde1"><td class="memTemplParams" colspan="2">template<AssetType A> </td></tr>
|
|
<tr class="memitem:ab8d114f0e0dfde65ca9fa9bf4f15dde1"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#ab8d114f0e0dfde65ca9fa9bf4f15dde1">STAmount</a> (A const &<a class="el" href="classripple_1_1STAmount.html#a47d741e2043946647600882e7d8fe111">asset</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> <a class="el" href="classripple_1_1STAmount.html#ae7f9ce5e872fd96b92b0cedbf8f09f81">mantissa</a>=0, int <a class="el" href="classripple_1_1STAmount.html#a2885d73708e1b809f31a46ffaea5ad7f">exponent</a>=0, bool <a class="el" href="classripple_1_1STAmount.html#aa830654962840253139aa891659f7551">negative</a>=false)</td></tr>
|
|
<tr class="separator:ab8d114f0e0dfde65ca9fa9bf4f15dde1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a532c22693c7fe8bc946244485c695378"><td class="memTemplParams" colspan="2">template<AssetType A> </td></tr>
|
|
<tr class="memitem:a532c22693c7fe8bc946244485c695378"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a532c22693c7fe8bc946244485c695378">STAmount</a> (A const &<a class="el" href="classripple_1_1STAmount.html#a47d741e2043946647600882e7d8fe111">asset</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="el" href="classripple_1_1STAmount.html#ae7f9ce5e872fd96b92b0cedbf8f09f81">mantissa</a>, int <a class="el" href="classripple_1_1STAmount.html#a2885d73708e1b809f31a46ffaea5ad7f">exponent</a>=0, bool <a class="el" href="classripple_1_1STAmount.html#aa830654962840253139aa891659f7551">negative</a>=false)</td></tr>
|
|
<tr class="separator:a532c22693c7fe8bc946244485c695378"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0522e946d7b46fafd94b111445572e50"><td class="memTemplParams" colspan="2">template<AssetType A> </td></tr>
|
|
<tr class="memitem:a0522e946d7b46fafd94b111445572e50"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a0522e946d7b46fafd94b111445572e50">STAmount</a> (A const &<a class="el" href="classripple_1_1STAmount.html#a47d741e2043946647600882e7d8fe111">asset</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a> <a class="el" href="classripple_1_1STAmount.html#ae7f9ce5e872fd96b92b0cedbf8f09f81">mantissa</a>, int <a class="el" href="classripple_1_1STAmount.html#a2885d73708e1b809f31a46ffaea5ad7f">exponent</a>=0)</td></tr>
|
|
<tr class="separator:a0522e946d7b46fafd94b111445572e50"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e23053060706784f3b216b4232c4fdd"><td class="memTemplParams" colspan="2">template<AssetType A> </td></tr>
|
|
<tr class="memitem:a2e23053060706784f3b216b4232c4fdd"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a2e23053060706784f3b216b4232c4fdd">STAmount</a> (A const &<a class="el" href="classripple_1_1STAmount.html#a47d741e2043946647600882e7d8fe111">asset</a>, int <a class="el" href="classripple_1_1STAmount.html#ae7f9ce5e872fd96b92b0cedbf8f09f81">mantissa</a>, int <a class="el" href="classripple_1_1STAmount.html#a2885d73708e1b809f31a46ffaea5ad7f">exponent</a>=0)</td></tr>
|
|
<tr class="separator:a2e23053060706784f3b216b4232c4fdd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f13952d6b60dd4efb943f9a87d54afa"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a7f13952d6b60dd4efb943f9a87d54afa">STAmount</a> (<a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amount, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &<a class="el" href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">issue</a>)</td></tr>
|
|
<tr class="separator:a7f13952d6b60dd4efb943f9a87d54afa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a67baee148280677d33108339eb2a3d6e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a67baee148280677d33108339eb2a3d6e">STAmount</a> (<a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amount)</td></tr>
|
|
<tr class="separator:a67baee148280677d33108339eb2a3d6e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6627088ed728a296574caa3884aa617b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a6627088ed728a296574caa3884aa617b">STAmount</a> (<a class="el" href="classripple_1_1MPTAmount.html">MPTAmount</a> const &amount, <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &mptIssue)</td></tr>
|
|
<tr class="separator:a6627088ed728a296574caa3884aa617b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a512379550abad21d6ef1331c5cbb83ac"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a512379550abad21d6ef1331c5cbb83ac">operator Number</a> () const</td></tr>
|
|
<tr class="separator:a512379550abad21d6ef1331c5cbb83ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2885d73708e1b809f31a46ffaea5ad7f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a2885d73708e1b809f31a46ffaea5ad7f">exponent</a> () const noexcept</td></tr>
|
|
<tr class="separator:a2885d73708e1b809f31a46ffaea5ad7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3a02d7e9cd0b11509a90e0e6980bd64"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#af3a02d7e9cd0b11509a90e0e6980bd64">native</a> () const noexcept</td></tr>
|
|
<tr class="separator:af3a02d7e9cd0b11509a90e0e6980bd64"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a003e773c6fd61536760b0efc262e9725"><td class="memTemplParams" colspan="2">template<ValidIssueType TIss> </td></tr>
|
|
<tr class="memitem:a003e773c6fd61536760b0efc262e9725"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a003e773c6fd61536760b0efc262e9725">holds</a> () const noexcept</td></tr>
|
|
<tr class="separator:a003e773c6fd61536760b0efc262e9725"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa830654962840253139aa891659f7551"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#aa830654962840253139aa891659f7551">negative</a> () const noexcept</td></tr>
|
|
<tr class="separator:aa830654962840253139aa891659f7551"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7f9ce5e872fd96b92b0cedbf8f09f81"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#ae7f9ce5e872fd96b92b0cedbf8f09f81">mantissa</a> () const noexcept</td></tr>
|
|
<tr class="separator:ae7f9ce5e872fd96b92b0cedbf8f09f81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47d741e2043946647600882e7d8fe111"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Asset.html">Asset</a> const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a47d741e2043946647600882e7d8fe111">asset</a> () const</td></tr>
|
|
<tr class="separator:a47d741e2043946647600882e7d8fe111"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4faedb8cf3aa230868cc0ecd3b0da6d6"><td class="memTemplParams" colspan="2">template<ValidIssueType TIss> </td></tr>
|
|
<tr class="memitem:a4faedb8cf3aa230868cc0ecd3b0da6d6"><td class="memTemplItemLeft" align="right" valign="top">constexpr TIss const & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a4faedb8cf3aa230868cc0ecd3b0da6d6">get</a> () const</td></tr>
|
|
<tr class="separator:a4faedb8cf3aa230868cc0ecd3b0da6d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acab76380a95d902071fd26ab3425bbe5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Issue.html">Issue</a> const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">issue</a> () const</td></tr>
|
|
<tr class="separator:acab76380a95d902071fd26ab3425bbe5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c7b5375e72e2459d4b6d65797744ca6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a5c7b5375e72e2459d4b6d65797744ca6">getCurrency</a> () const</td></tr>
|
|
<tr class="separator:a5c7b5375e72e2459d4b6d65797744ca6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaac822e5948df5f12b6eaf48feaf1684"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#aaac822e5948df5f12b6eaf48feaf1684">getIssuer</a> () const</td></tr>
|
|
<tr class="separator:aaac822e5948df5f12b6eaf48feaf1684"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa068506da537548a864f80cf4128f7e9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#aa068506da537548a864f80cf4128f7e9">signum</a> () const noexcept</td></tr>
|
|
<tr class="separator:aa068506da537548a864f80cf4128f7e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af8fda98bf85bb681409a8d601a3f08dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#af8fda98bf85bb681409a8d601a3f08dc">zeroed</a> () const</td></tr>
|
|
<tr class="memdesc:af8fda98bf85bb681409a8d601a3f08dc"><td class="mdescLeft"> </td><td class="mdescRight">Returns a zero value with the same issuer and currency. <a href="classripple_1_1STAmount.html#af8fda98bf85bb681409a8d601a3f08dc">More...</a><br /></td></tr>
|
|
<tr class="separator:af8fda98bf85bb681409a8d601a3f08dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75dd101f324f37e45ae0d1e5decd8f9a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a75dd101f324f37e45ae0d1e5decd8f9a">setJson</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> &) const</td></tr>
|
|
<tr class="separator:a75dd101f324f37e45ae0d1e5decd8f9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa40b0743a468d95eeaaf4914ea555866"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#aa40b0743a468d95eeaaf4914ea555866">value</a> () const noexcept</td></tr>
|
|
<tr class="separator:aa40b0743a468d95eeaaf4914ea555866"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a36b2970fd735357dff5c387ded830cc2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a36b2970fd735357dff5c387ded830cc2">operator bool</a> () const noexcept</td></tr>
|
|
<tr class="separator:a36b2970fd735357dff5c387ded830cc2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5736362e5b3e1b55e9f07ce75643190e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a5736362e5b3e1b55e9f07ce75643190e">operator+=</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &)</td></tr>
|
|
<tr class="separator:a5736362e5b3e1b55e9f07ce75643190e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a796e10f39a5856f195555461d5949fdd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a796e10f39a5856f195555461d5949fdd">operator-=</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &)</td></tr>
|
|
<tr class="separator:a796e10f39a5856f195555461d5949fdd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26e41013034a7a5a484c7727fdaadbba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a26e41013034a7a5a484c7727fdaadbba">operator=</a> (<a class="el" href="structbeast_1_1Zero.html">beast::Zero</a>)</td></tr>
|
|
<tr class="separator:a26e41013034a7a5a484c7727fdaadbba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa02925b2ca8cf8f5f486dfc4ce393394"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#aa02925b2ca8cf8f5f486dfc4ce393394">operator=</a> (<a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amount)</td></tr>
|
|
<tr class="separator:aa02925b2ca8cf8f5f486dfc4ce393394"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad9cebdb647da68f740009f9cda4dbe83"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#ad9cebdb647da68f740009f9cda4dbe83">negate</a> ()</td></tr>
|
|
<tr class="separator:ad9cebdb647da68f740009f9cda4dbe83"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1e71aef94d7a8d5730eb85804b710da"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#ae1e71aef94d7a8d5730eb85804b710da">clear</a> ()</td></tr>
|
|
<tr class="separator:ae1e71aef94d7a8d5730eb85804b710da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa787b814132f1d565e8efeccd288a288"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#aa787b814132f1d565e8efeccd288a288">clear</a> (<a class="el" href="classripple_1_1Asset.html">Asset</a> const &<a class="el" href="classripple_1_1STAmount.html#a47d741e2043946647600882e7d8fe111">asset</a>)</td></tr>
|
|
<tr class="separator:aa787b814132f1d565e8efeccd288a288"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a532cc28fd8b3d99c5de749e7e78fd08d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a532cc28fd8b3d99c5de749e7e78fd08d">setIssuer</a> (<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &uIssuer)</td></tr>
|
|
<tr class="separator:a532cc28fd8b3d99c5de749e7e78fd08d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6aef86da93fd4fba3359c356a3222921"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a6aef86da93fd4fba3359c356a3222921">setIssue</a> (<a class="el" href="classripple_1_1Asset.html">Asset</a> const &<a class="el" href="classripple_1_1STAmount.html#a47d741e2043946647600882e7d8fe111">asset</a>)</td></tr>
|
|
<tr class="memdesc:a6aef86da93fd4fba3359c356a3222921"><td class="mdescLeft"> </td><td class="mdescRight">Set the <a class="el" href="classripple_1_1Issue.html" title="A currency issued by an account.">Issue</a> for this amount. <a href="classripple_1_1STAmount.html#a6aef86da93fd4fba3359c356a3222921">More...</a><br /></td></tr>
|
|
<tr class="separator:a6aef86da93fd4fba3359c356a3222921"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86b562f0d5185fedf5a71756dc0be19f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fc">SerializedTypeID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a86b562f0d5185fedf5a71756dc0be19f">getSType</a> () const override</td></tr>
|
|
<tr class="separator:a86b562f0d5185fedf5a71756dc0be19f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee39db45aa65eddca7002ad9bf3e7877"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#aee39db45aa65eddca7002ad9bf3e7877">getFullText</a> () const override</td></tr>
|
|
<tr class="separator:aee39db45aa65eddca7002ad9bf3e7877"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa65826cb148b5d15412fceecca5ae47c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#aa65826cb148b5d15412fceecca5ae47c">getText</a> () const override</td></tr>
|
|
<tr class="separator:aa65826cb148b5d15412fceecca5ae47c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a02bef3696a9cb07b72e5ec750e7ea456"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a02bef3696a9cb07b72e5ec750e7ea456">getJson</a> (<a class="el" href="structripple_1_1JsonOptions.html">JsonOptions</a>) const override</td></tr>
|
|
<tr class="separator:a02bef3696a9cb07b72e5ec750e7ea456"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7bf29283f8f8748b8fb5624197a4140f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a7bf29283f8f8748b8fb5624197a4140f">add</a> (<a class="el" href="classripple_1_1Serializer.html">Serializer</a> &s) const override</td></tr>
|
|
<tr class="separator:a7bf29283f8f8748b8fb5624197a4140f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae0e55250f704128f3a9ea539d3258954"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#ae0e55250f704128f3a9ea539d3258954">isEquivalent</a> (const <a class="el" href="classripple_1_1STBase.html">STBase</a> &t) const override</td></tr>
|
|
<tr class="separator:ae0e55250f704128f3a9ea539d3258954"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78eb39e1724fd6263bd688f055ce8028"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a78eb39e1724fd6263bd688f055ce8028">isDefault</a> () const override</td></tr>
|
|
<tr class="separator:a78eb39e1724fd6263bd688f055ce8028"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c2ca92e9c91e2a34493d61e02d79ebf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a6c2ca92e9c91e2a34493d61e02d79ebf">xrp</a> () const</td></tr>
|
|
<tr class="separator:a6c2ca92e9c91e2a34493d61e02d79ebf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a094bda660d23e258021a2c63112ebc9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a094bda660d23e258021a2c63112ebc9a">iou</a> () const</td></tr>
|
|
<tr class="separator:a094bda660d23e258021a2c63112ebc9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac22cc0520139c8d6bfa612d8ed3ef069"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1MPTAmount.html">MPTAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#ac22cc0520139c8d6bfa612d8ed3ef069">mpt</a> () const</td></tr>
|
|
<tr class="separator:ac22cc0520139c8d6bfa612d8ed3ef069"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4faedb8cf3aa230868cc0ecd3b0da6d6"><td class="memTemplParams" colspan="2">template<ValidIssueType TIss> </td></tr>
|
|
<tr class="memitem:a4faedb8cf3aa230868cc0ecd3b0da6d6"><td class="memTemplItemLeft" align="right" valign="top">constexpr TIss const & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a4faedb8cf3aa230868cc0ecd3b0da6d6">get</a> () const</td></tr>
|
|
<tr class="separator:a4faedb8cf3aa230868cc0ecd3b0da6d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae135ed870399690be58580bf3f6a43e1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#ae135ed870399690be58580bf3f6a43e1">operator==</a> (const <a class="el" href="classripple_1_1STBase.html">STBase</a> &t) const</td></tr>
|
|
<tr class="separator:ae135ed870399690be58580bf3f6a43e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a32ab54e85ae1082a43396f57cb0bf2d8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a32ab54e85ae1082a43396f57cb0bf2d8">operator!=</a> (const <a class="el" href="classripple_1_1STBase.html">STBase</a> &t) const</td></tr>
|
|
<tr class="separator:a32ab54e85ae1082a43396f57cb0bf2d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acba8a09427afd05563c1d0a38c9bb6f2"><td class="memTemplParams" colspan="2">template<class D > </td></tr>
|
|
<tr class="memitem:acba8a09427afd05563c1d0a38c9bb6f2"><td class="memTemplItemLeft" align="right" valign="top">D & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#acba8a09427afd05563c1d0a38c9bb6f2">downcast</a> ()</td></tr>
|
|
<tr class="separator:acba8a09427afd05563c1d0a38c9bb6f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9b14e04b97e4eefb3ea37135ed52accf"><td class="memTemplParams" colspan="2">template<class D > </td></tr>
|
|
<tr class="memitem:a9b14e04b97e4eefb3ea37135ed52accf"><td class="memTemplItemLeft" align="right" valign="top">D const & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a9b14e04b97e4eefb3ea37135ed52accf">downcast</a> () const</td></tr>
|
|
<tr class="separator:a9b14e04b97e4eefb3ea37135ed52accf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9b14e04b97e4eefb3ea37135ed52accf"><td class="memTemplParams" colspan="2">template<class D > </td></tr>
|
|
<tr class="memitem:a9b14e04b97e4eefb3ea37135ed52accf"><td class="memTemplItemLeft" align="right" valign="top">D const & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a9b14e04b97e4eefb3ea37135ed52accf">downcast</a> () const</td></tr>
|
|
<tr class="separator:a9b14e04b97e4eefb3ea37135ed52accf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a07ee4998ae80eb722fc77151a1a1cb0c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a07ee4998ae80eb722fc77151a1a1cb0c">setFName</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &n)</td></tr>
|
|
<tr class="memdesc:a07ee4998ae80eb722fc77151a1a1cb0c"><td class="mdescLeft"> </td><td class="mdescRight">A <a class="el" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format.">STBase</a> is a field. <a href="classripple_1_1STBase.html#a07ee4998ae80eb722fc77151a1a1cb0c">More...</a><br /></td></tr>
|
|
<tr class="separator:a07ee4998ae80eb722fc77151a1a1cb0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48097bca334d2f32a1d7861b59ae2e30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a48097bca334d2f32a1d7861b59ae2e30">getFName</a> () const</td></tr>
|
|
<tr class="separator:a48097bca334d2f32a1d7861b59ae2e30"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9a76e581a75199f68e028722160958e4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a9a76e581a75199f68e028722160958e4">addFieldID</a> (<a class="el" href="classripple_1_1Serializer.html">Serializer</a> &s) const</td></tr>
|
|
<tr class="separator:a9a76e581a75199f68e028722160958e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
|
|
Static Public Attributes</h2></td></tr>
|
|
<tr class="memitem:ade4056a07e14fcd243fd2609eedba34d"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#ade4056a07e14fcd243fd2609eedba34d">cMinOffset</a> = -96</td></tr>
|
|
<tr class="separator:ade4056a07e14fcd243fd2609eedba34d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a84ebd351b1c12b5467b59c9cd4d1640f"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a84ebd351b1c12b5467b59c9cd4d1640f">cMaxOffset</a> = 80</td></tr>
|
|
<tr class="separator:a84ebd351b1c12b5467b59c9cd4d1640f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad845bc67616b999387da6badf56f7290"><td class="memItemLeft" align="right" valign="top">static const <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#ad845bc67616b999387da6badf56f7290">cMinValue</a> = 1000000000000000ull</td></tr>
|
|
<tr class="separator:ad845bc67616b999387da6badf56f7290"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af88c7b9a2ee49408f4fd17e1ee9f20df"><td class="memItemLeft" align="right" valign="top">static const <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#af88c7b9a2ee49408f4fd17e1ee9f20df">cMaxValue</a> = 9999999999999999ull</td></tr>
|
|
<tr class="separator:af88c7b9a2ee49408f4fd17e1ee9f20df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f4f7f30f981c8c1c82baceac35a740a"><td class="memItemLeft" align="right" valign="top">static const <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a5f4f7f30f981c8c1c82baceac35a740a">cMaxNative</a> = 9000000000000000000ull</td></tr>
|
|
<tr class="separator:a5f4f7f30f981c8c1c82baceac35a740a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec883ced71610cf0715b26a5420f7cc2"><td class="memItemLeft" align="right" valign="top">static const <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#aec883ced71610cf0715b26a5420f7cc2">cMaxNativeN</a> = 100000000000000000ull</td></tr>
|
|
<tr class="separator:aec883ced71610cf0715b26a5420f7cc2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0b97dc96d2bd7e9afefa8d4415d9a9ba"><td class="memItemLeft" align="right" valign="top">static const <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a0b97dc96d2bd7e9afefa8d4415d9a9ba">cIssuedCurrency</a> = 0x8000000000000000ull</td></tr>
|
|
<tr class="separator:a0b97dc96d2bd7e9afefa8d4415d9a9ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac053829d6543ad592220b28732bc7916"><td class="memItemLeft" align="right" valign="top">static const <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#ac053829d6543ad592220b28732bc7916">cPositive</a> = 0x4000000000000000ull</td></tr>
|
|
<tr class="separator:ac053829d6543ad592220b28732bc7916"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad86166882004201ef08a226e60aa103c"><td class="memItemLeft" align="right" valign="top">static const <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#ad86166882004201ef08a226e60aa103c">cMPToken</a> = 0x2000000000000000ull</td></tr>
|
|
<tr class="separator:ad86166882004201ef08a226e60aa103c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeab20af355243baa439dbfb537cc8742"><td class="memItemLeft" align="right" valign="top">static const <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#aeab20af355243baa439dbfb537cc8742">cValueMask</a> = ~(<a class="el" href="classripple_1_1STAmount.html#ac053829d6543ad592220b28732bc7916">cPositive</a> | <a class="el" href="classripple_1_1STAmount.html#ad86166882004201ef08a226e60aa103c">cMPToken</a>)</td></tr>
|
|
<tr class="separator:aeab20af355243baa439dbfb537cc8742"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afcd276e76921eac7cb0aa914bf434f9a"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#afcd276e76921eac7cb0aa914bf434f9a">uRateOne</a> = <a class="el" href="namespaceripple.html#a73cc988e7ba5d5ee0fd9db53740917ec">getRate</a>(<a class="el" href="classripple_1_1STAmount.html">STAmount</a>(1), <a class="el" href="classripple_1_1STAmount.html">STAmount</a>(1))</td></tr>
|
|
<tr class="separator:afcd276e76921eac7cb0aa914bf434f9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-static-methods" name="pro-static-methods"></a>
|
|
Static Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:a84fe46ac92fe704869cc6d64c49dd1ba"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a84fe46ac92fe704869cc6d64c49dd1ba"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1STBase.html">STBase</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a84fe46ac92fe704869cc6d64c49dd1ba">emplace</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> n, void *buf, T &&val)</td></tr>
|
|
<tr class="separator:a84fe46ac92fe704869cc6d64c49dd1ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
|
Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:ae252d978fddac8a365f6fc67556843f2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#ae252d978fddac8a365f6fc67556843f2">set</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a> v)</td></tr>
|
|
<tr class="separator:ae252d978fddac8a365f6fc67556843f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a104f16b3dcb68a0b317788706c347809"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a104f16b3dcb68a0b317788706c347809">canonicalize</a> ()</td></tr>
|
|
<tr class="separator:a104f16b3dcb68a0b317788706c347809"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abf159f0fdfeb655c111a50b303a0d774"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STBase.html">STBase</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#abf159f0fdfeb655c111a50b303a0d774">copy</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> n, void *buf) const override</td></tr>
|
|
<tr class="separator:abf159f0fdfeb655c111a50b303a0d774"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a359188da6f9563edb159e0651f6ccf6e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STBase.html">STBase</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a359188da6f9563edb159e0651f6ccf6e">move</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> n, void *buf) override</td></tr>
|
|
<tr class="separator:a359188da6f9563edb159e0651f6ccf6e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa5bf0545fabd14cc515c79a439ed70d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#aa5bf0545fabd14cc515c79a439ed70d5">operator=</a> (<a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &<a class="el" href="classripple_1_1STAmount.html#a094bda660d23e258021a2c63112ebc9a">iou</a>)</td></tr>
|
|
<tr class="separator:aa5bf0545fabd14cc515c79a439ed70d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-methods" name="pri-static-methods"></a>
|
|
Static Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:a6a24e9e13e8aaaabf693f101c1a8e21b"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a6a24e9e13e8aaaabf693f101c1a8e21b">construct</a> (<a class="el" href="classripple_1_1SerialIter.html">SerialIter</a> &, <a class="el" href="classripple_1_1SField.html">SField</a> const &name)</td></tr>
|
|
<tr class="separator:a6a24e9e13e8aaaabf693f101c1a8e21b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae60d6cae0e97e9f17c93945feca09fb5"><td class="memItemLeft" align="right" valign="top">static auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CountedObject.html#ae60d6cae0e97e9f17c93945feca09fb5">getCounter</a> () noexcept</td></tr>
|
|
<tr class="separator:ae60d6cae0e97e9f17c93945feca09fb5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:a4546803abe4c5e3dabc9545f292cdafc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Asset.html">Asset</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a4546803abe4c5e3dabc9545f292cdafc">mAsset</a></td></tr>
|
|
<tr class="separator:a4546803abe4c5e3dabc9545f292cdafc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9cb0ba902ff56a3657d4e710a618fa16"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html#adbd368767f508e1102a01ce62acf75a6">mantissa_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a9cb0ba902ff56a3657d4e710a618fa16">mValue</a></td></tr>
|
|
<tr class="separator:a9cb0ba902ff56a3657d4e710a618fa16"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac52c9bfa39b16a0f06bf42985aa59ce4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html#a224947adcdab4d02e3369f70fc19d7bb">exponent_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#ac52c9bfa39b16a0f06bf42985aa59ce4">mOffset</a></td></tr>
|
|
<tr class="separator:ac52c9bfa39b16a0f06bf42985aa59ce4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a20c85933442c2eacf51abe2b3bf66f41"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a20c85933442c2eacf51abe2b3bf66f41">mIsNegative</a></td></tr>
|
|
<tr class="separator:a20c85933442c2eacf51abe2b3bf66f41"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a784e6b1508801ba39b3bae5653675de7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1SField.html">SField</a> const * </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a784e6b1508801ba39b3bae5653675de7">fName</a></td></tr>
|
|
<tr class="separator:a784e6b1508801ba39b3bae5653675de7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
|
|
Friends</h2></td></tr>
|
|
<tr class="memitem:a5e49bd8b743617d1af92ffed7ac6b665"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#a5e49bd8b743617d1af92ffed7ac6b665">detail::STVar</a></td></tr>
|
|
<tr class="separator:a5e49bd8b743617d1af92ffed7ac6b665"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af43083bb6200c6ea99ae78b4b6109e1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html#af43083bb6200c6ea99ae78b4b6109e1b">operator+</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &v1, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &v2)</td></tr>
|
|
<tr class="separator:af43083bb6200c6ea99ae78b4b6109e1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00049">49</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
|
<a id="adbd368767f508e1102a01ce62acf75a6" name="adbd368767f508e1102a01ce62acf75a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adbd368767f508e1102a01ce62acf75a6">◆ </a></span>mantissa_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1STAmount.html#adbd368767f508e1102a01ce62acf75a6">ripple::STAmount::mantissa_type</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00052">52</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a224947adcdab4d02e3369f70fc19d7bb" name="a224947adcdab4d02e3369f70fc19d7bb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a224947adcdab4d02e3369f70fc19d7bb">◆ </a></span>exponent_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1STAmount.html#a224947adcdab4d02e3369f70fc19d7bb">ripple::STAmount::exponent_type</a> = int</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00053">53</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a80aae83617f30ee018ab734045aa6755" name="a80aae83617f30ee018ab734045aa6755"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a80aae83617f30ee018ab734045aa6755">◆ </a></span>rep</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1STAmount.html#a80aae83617f30ee018ab734045aa6755">ripple::STAmount::rep</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a><<a class="el" href="classripple_1_1STAmount.html#adbd368767f508e1102a01ce62acf75a6">mantissa_type</a>, <a class="el" href="classripple_1_1STAmount.html#a224947adcdab4d02e3369f70fc19d7bb">exponent_type</a>></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00054">54</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac9cb84d663ecc68c4390cbdf9af6d1f6" name="ac9cb84d663ecc68c4390cbdf9af6d1f6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac9cb84d663ecc68c4390cbdf9af6d1f6">◆ </a></span>value_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1STAmount.html#ac9cb84d663ecc68c4390cbdf9af6d1f6">ripple::STAmount::value_type</a> = <a class="el" href="classripple_1_1STAmount.html">STAmount</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00063">63</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="aeeeb64eb7e4a2fbff4d37a6557802bb9" name="aeeeb64eb7e4a2fbff4d37a6557802bb9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeeeb64eb7e4a2fbff4d37a6557802bb9">◆ </a></span>STAmount() <span class="overload">[1/15]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STAmount::STAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SerialIter.html">SerialIter</a> & </td>
|
|
<td class="paramname"><em>sit</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00110">110</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a55d143756ce09465afa9f3b7bcee2720" name="a55d143756ce09465afa9f3b7bcee2720"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a55d143756ce09465afa9f3b7bcee2720">◆ </a></span>STAmount() <span class="overload">[2/15]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<AssetType A> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STAmount::STAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">A const & </td>
|
|
<td class="paramname"><em>asset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html#adbd368767f508e1102a01ce62acf75a6">mantissa_type</a> </td>
|
|
<td class="paramname"><em>mantissa</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html#a224947adcdab4d02e3369f70fc19d7bb">exponent_type</a> </td>
|
|
<td class="paramname"><em>exponent</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>negative</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1STAmount_1_1unchecked.html">unchecked</a> </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00313">313</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6f7d41d4c4ff058e63f8a614d71818d1" name="a6f7d41d4c4ff058e63f8a614d71818d1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f7d41d4c4ff058e63f8a614d71818d1">◆ </a></span>STAmount() <span class="overload">[3/15]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<AssetType A> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STAmount::STAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype">A const & </td>
|
|
<td class="paramname"><em>asset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html#adbd368767f508e1102a01ce62acf75a6">mantissa_type</a> </td>
|
|
<td class="paramname"><em>mantissa</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html#a224947adcdab4d02e3369f70fc19d7bb">exponent_type</a> </td>
|
|
<td class="paramname"><em>exponent</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>negative</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1STAmount_1_1unchecked.html">unchecked</a> </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00329">329</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a563ff5f2c25fd4a62a0fa023aadd74ac" name="a563ff5f2c25fd4a62a0fa023aadd74ac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a563ff5f2c25fd4a62a0fa023aadd74ac">◆ </a></span>STAmount() <span class="overload">[4/15]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<AssetType A> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STAmount::STAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">A const & </td>
|
|
<td class="paramname"><em>asset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html#adbd368767f508e1102a01ce62acf75a6">mantissa_type</a> </td>
|
|
<td class="paramname"><em>mantissa</em> = <code>0</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html#a224947adcdab4d02e3369f70fc19d7bb">exponent_type</a> </td>
|
|
<td class="paramname"><em>exponent</em> = <code>0</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>negative</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00340">340</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac6a5ec0c212fb6e0bbd8ae07e6e25f25" name="ac6a5ec0c212fb6e0bbd8ae07e6e25f25"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac6a5ec0c212fb6e0bbd8ae07e6e25f25">◆ </a></span>STAmount() <span class="overload">[5/15]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STAmount::STAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a> </td>
|
|
<td class="paramname"><em>mantissa</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00192">192</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab4a7cf8e33b47e8b5e414e1287305d9e" name="ab4a7cf8e33b47e8b5e414e1287305d9e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4a7cf8e33b47e8b5e414e1287305d9e">◆ </a></span>STAmount() <span class="overload">[6/15]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STAmount::STAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> </td>
|
|
<td class="paramname"><em>mantissa</em> = <code>0</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>negative</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00198">198</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f096cadcfb0e67e88c6913afd87ea2e" name="a7f096cadcfb0e67e88c6913afd87ea2e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f096cadcfb0e67e88c6913afd87ea2e">◆ </a></span>STAmount() <span class="overload">[7/15]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STAmount::STAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> </td>
|
|
<td class="paramname"><em>mantissa</em> = <code>0</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>negative</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00226">226</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acf94630ec77a345750b3688baea0490c" name="acf94630ec77a345750b3688baea0490c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acf94630ec77a345750b3688baea0490c">◆ </a></span>STAmount() <span class="overload">[8/15]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STAmount::STAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const & </td>
|
|
<td class="paramname"><em>amt</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00211">211</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab8d114f0e0dfde65ca9fa9bf4f15dde1" name="ab8d114f0e0dfde65ca9fa9bf4f15dde1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab8d114f0e0dfde65ca9fa9bf4f15dde1">◆ </a></span>STAmount() <span class="overload">[9/15]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<AssetType A> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STAmount::STAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype">A const & </td>
|
|
<td class="paramname"><em>asset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> </td>
|
|
<td class="paramname"><em>mantissa</em> = <code>0</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>exponent</em> = <code>0</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>negative</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00129">129</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a532c22693c7fe8bc946244485c695378" name="a532c22693c7fe8bc946244485c695378"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a532c22693c7fe8bc946244485c695378">◆ </a></span>STAmount() <span class="overload">[10/15]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<AssetType A> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STAmount::STAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype">A const & </td>
|
|
<td class="paramname"><em>asset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td>
|
|
<td class="paramname"><em>mantissa</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>exponent</em> = <code>0</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>negative</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00369">369</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0522e946d7b46fafd94b111445572e50" name="a0522e946d7b46fafd94b111445572e50"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0522e946d7b46fafd94b111445572e50">◆ </a></span>STAmount() <span class="overload">[11/15]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<AssetType A> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STAmount::STAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype">A const & </td>
|
|
<td class="paramname"><em>asset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a> </td>
|
|
<td class="paramname"><em>mantissa</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>exponent</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00361">361</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2e23053060706784f3b216b4232c4fdd" name="a2e23053060706784f3b216b4232c4fdd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e23053060706784f3b216b4232c4fdd">◆ </a></span>STAmount() <span class="overload">[12/15]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<AssetType A> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STAmount::STAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype">A const & </td>
|
|
<td class="paramname"><em>asset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>mantissa</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>exponent</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00379">379</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f13952d6b60dd4efb943f9a87d54afa" name="a7f13952d6b60dd4efb943f9a87d54afa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f13952d6b60dd4efb943f9a87d54afa">◆ </a></span>STAmount() <span class="overload">[13/15]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STAmount::STAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const & </td>
|
|
<td class="paramname"><em>amount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const & </td>
|
|
<td class="paramname"><em>issue</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00385">385</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a67baee148280677d33108339eb2a3d6e" name="a67baee148280677d33108339eb2a3d6e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a67baee148280677d33108339eb2a3d6e">◆ </a></span>STAmount() <span class="overload">[14/15]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STAmount::STAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const & </td>
|
|
<td class="paramname"><em>amount</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00238">238</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6627088ed728a296574caa3884aa617b" name="a6627088ed728a296574caa3884aa617b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6627088ed728a296574caa3884aa617b">◆ </a></span>STAmount() <span class="overload">[15/15]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STAmount::STAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1MPTAmount.html">MPTAmount</a> const & </td>
|
|
<td class="paramname"><em>amount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const & </td>
|
|
<td class="paramname"><em>mptIssue</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00398">398</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a512379550abad21d6ef1331c5cbb83ac" name="a512379550abad21d6ef1331c5cbb83ac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a512379550abad21d6ef1331c5cbb83ac">◆ </a></span>operator Number()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STAmount::operator <a class="el" href="classripple_1_1Number.html">Number</a> </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00521">521</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2885d73708e1b809f31a46ffaea5ad7f" name="a2885d73708e1b809f31a46ffaea5ad7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2885d73708e1b809f31a46ffaea5ad7f">◆ </a></span>exponent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ripple::STAmount::exponent </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00443">443</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af3a02d7e9cd0b11509a90e0e6980bd64" name="af3a02d7e9cd0b11509a90e0e6980bd64"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3a02d7e9cd0b11509a90e0e6980bd64">◆ </a></span>native()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::STAmount::native </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00449">449</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a003e773c6fd61536760b0efc262e9725" name="a003e773c6fd61536760b0efc262e9725"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a003e773c6fd61536760b0efc262e9725">◆ </a></span>holds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<ValidIssueType TIss> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ripple::STAmount::holds</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span><span class="mlabel">noexcept</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00456">456</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa830654962840253139aa891659f7551" name="aa830654962840253139aa891659f7551"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa830654962840253139aa891659f7551">◆ </a></span>negative()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::STAmount::negative </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00462">462</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae7f9ce5e872fd96b92b0cedbf8f09f81" name="ae7f9ce5e872fd96b92b0cedbf8f09f81"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7f9ce5e872fd96b92b0cedbf8f09f81">◆ </a></span>mantissa()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> ripple::STAmount::mantissa </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00468">468</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a47d741e2043946647600882e7d8fe111" name="a47d741e2043946647600882e7d8fe111"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47d741e2043946647600882e7d8fe111">◆ </a></span>asset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1Asset.html">Asset</a> const & ripple::STAmount::asset </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00474">474</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4faedb8cf3aa230868cc0ecd3b0da6d6" name="a4faedb8cf3aa230868cc0ecd3b0da6d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4faedb8cf3aa230868cc0ecd3b0da6d6">◆ </a></span>get() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<ValidIssueType TIss> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr TIss const & ripple::STAmount::get </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acab76380a95d902071fd26ab3425bbe5" name="acab76380a95d902071fd26ab3425bbe5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acab76380a95d902071fd26ab3425bbe5">◆ </a></span>issue()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1Issue.html">Issue</a> const & ripple::STAmount::issue </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00487">487</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c7b5375e72e2459d4b6d65797744ca6" name="a5c7b5375e72e2459d4b6d65797744ca6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c7b5375e72e2459d4b6d65797744ca6">◆ </a></span>getCurrency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const & ripple::STAmount::getCurrency </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00493">493</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaac822e5948df5f12b6eaf48feaf1684" name="aaac822e5948df5f12b6eaf48feaf1684"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaac822e5948df5f12b6eaf48feaf1684">◆ </a></span>getIssuer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const & ripple::STAmount::getIssuer </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00499">499</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa068506da537548a864f80cf4128f7e9" name="aa068506da537548a864f80cf4128f7e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa068506da537548a864f80cf4128f7e9">◆ </a></span>signum()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ripple::STAmount::signum </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00505">505</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af8fda98bf85bb681409a8d601a3f08dc" name="af8fda98bf85bb681409a8d601a3f08dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af8fda98bf85bb681409a8d601a3f08dc">◆ </a></span>zeroed()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> ripple::STAmount::zeroed </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns a zero value with the same issuer and currency. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00511">511</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a75dd101f324f37e45ae0d1e5decd8f9a" name="a75dd101f324f37e45ae0d1e5decd8f9a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75dd101f324f37e45ae0d1e5decd8f9a">◆ </a></span>setJson()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::STAmount::setJson </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> & </td>
|
|
<td class="paramname"><em>elem</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00475">475</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa40b0743a468d95eeaaf4914ea555866" name="aa40b0743a468d95eeaaf4914ea555866"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa40b0743a468d95eeaaf4914ea555866">◆ </a></span>value()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const & ripple::STAmount::value </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00575">575</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a36b2970fd735357dff5c387ded830cc2" name="a36b2970fd735357dff5c387ded830cc2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a36b2970fd735357dff5c387ded830cc2">◆ </a></span>operator bool()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STAmount::operator bool </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span><span class="mlabel">noexcept</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00516">516</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5736362e5b3e1b55e9f07ce75643190e" name="a5736362e5b3e1b55e9f07ce75643190e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5736362e5b3e1b55e9f07ce75643190e">◆ </a></span>operator+=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> & ripple::STAmount::operator+= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const & </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00338">338</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a796e10f39a5856f195555461d5949fdd" name="a796e10f39a5856f195555461d5949fdd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a796e10f39a5856f195555461d5949fdd">◆ </a></span>operator-=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> & ripple::STAmount::operator-= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const & </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00345">345</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a26e41013034a7a5a484c7727fdaadbba" name="a26e41013034a7a5a484c7727fdaadbba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a26e41013034a7a5a484c7727fdaadbba">◆ </a></span>operator=() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> & ripple::STAmount::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structbeast_1_1Zero.html">beast::Zero</a> </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00531">531</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa02925b2ca8cf8f5f486dfc4ce393394" name="aa02925b2ca8cf8f5f486dfc4ce393394"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa02925b2ca8cf8f5f486dfc4ce393394">◆ </a></span>operator=() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> & ripple::STAmount::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const & </td>
|
|
<td class="paramname"><em>amount</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00538">538</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad9cebdb647da68f740009f9cda4dbe83" name="ad9cebdb647da68f740009f9cda4dbe83"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad9cebdb647da68f740009f9cda4dbe83">◆ </a></span>negate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::STAmount::negate </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00545">545</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae1e71aef94d7a8d5730eb85804b710da" name="ae1e71aef94d7a8d5730eb85804b710da"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae1e71aef94d7a8d5730eb85804b710da">◆ </a></span>clear() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::STAmount::clear </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00552">552</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa787b814132f1d565e8efeccd288a288" name="aa787b814132f1d565e8efeccd288a288"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa787b814132f1d565e8efeccd288a288">◆ </a></span>clear() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::STAmount::clear </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const & </td>
|
|
<td class="paramname"><em>asset</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00562">562</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a532cc28fd8b3d99c5de749e7e78fd08d" name="a532cc28fd8b3d99c5de749e7e78fd08d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a532cc28fd8b3d99c5de749e7e78fd08d">◆ </a></span>setIssuer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::STAmount::setIssuer </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const & </td>
|
|
<td class="paramname"><em>uIssuer</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00569">569</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6aef86da93fd4fba3359c356a3222921" name="a6aef86da93fd4fba3359c356a3222921"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6aef86da93fd4fba3359c356a3222921">◆ </a></span>setIssue()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::STAmount::setIssue </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const & </td>
|
|
<td class="paramname"><em>asset</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the <a class="el" href="classripple_1_1Issue.html" title="A currency issued by an account.">Issue</a> for this amount. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00436">436</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a86b562f0d5185fedf5a71756dc0be19f" name="a86b562f0d5185fedf5a71756dc0be19f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86b562f0d5185fedf5a71756dc0be19f">◆ </a></span>getSType()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fc">SerializedTypeID</a> ripple::STAmount::getSType </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#a233469e9eb1efaa8639b384628fcef62">ripple::STBase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00499">499</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee39db45aa65eddca7002ad9bf3e7877" name="aee39db45aa65eddca7002ad9bf3e7877"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee39db45aa65eddca7002ad9bf3e7877">◆ </a></span>getFullText()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> ripple::STAmount::getFullText </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#ac8d35807022215e4c00cb974b6f36216">ripple::STBase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00505">505</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa65826cb148b5d15412fceecca5ae47c" name="aa65826cb148b5d15412fceecca5ae47c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa65826cb148b5d15412fceecca5ae47c">◆ </a></span>getText()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> ripple::STAmount::getText </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#a45b0231291b9ba9d1e999033ff975cc3">ripple::STBase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00515">515</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a02bef3696a9cb07b72e5ec750e7ea456" name="a02bef3696a9cb07b72e5ec750e7ea456"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a02bef3696a9cb07b72e5ec750e7ea456">◆ </a></span>getJson()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::STAmount::getJson </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1JsonOptions.html">JsonOptions</a> </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#af1dfd1c754eaf5eded23242b59a0cdb5">ripple::STBase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00604">604</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7bf29283f8f8748b8fb5624197a4140f" name="a7bf29283f8f8748b8fb5624197a4140f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7bf29283f8f8748b8fb5624197a4140f">◆ </a></span>add()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::STAmount::add </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Serializer.html">Serializer</a> & </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#acc434da323d0ee0bf1880cd46b2a207a">ripple::STBase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00612">612</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae0e55250f704128f3a9ea539d3258954" name="ae0e55250f704128f3a9ea539d3258954"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae0e55250f704128f3a9ea539d3258954">◆ </a></span>isEquivalent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::STAmount::isEquivalent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classripple_1_1STBase.html">STBase</a> & </td>
|
|
<td class="paramname"><em>t</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#a2282c8e10ea51c1565b1fd5e67ac8344">ripple::STBase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00651">651</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a78eb39e1724fd6263bd688f055ce8028" name="a78eb39e1724fd6263bd688f055ce8028"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a78eb39e1724fd6263bd688f055ce8028">◆ </a></span>isDefault()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::STAmount::isDefault </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#af0182cf3ef71d4367851e1d3d3fbede0">ripple::STBase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00658">658</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6c2ca92e9c91e2a34493d61e02d79ebf" name="a6c2ca92e9c91e2a34493d61e02d79ebf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c2ca92e9c91e2a34493d61e02d79ebf">◆ </a></span>xrp()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> ripple::STAmount::xrp </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00273">273</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a094bda660d23e258021a2c63112ebc9a" name="a094bda660d23e258021a2c63112ebc9a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a094bda660d23e258021a2c63112ebc9a">◆ </a></span>iou()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> ripple::STAmount::iou </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00288">288</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac22cc0520139c8d6bfa612d8ed3ef069" name="ac22cc0520139c8d6bfa612d8ed3ef069"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac22cc0520139c8d6bfa612d8ed3ef069">◆ </a></span>mpt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1MPTAmount.html">MPTAmount</a> ripple::STAmount::mpt </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00303">303</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a24e9e13e8aaaabf693f101c1a8e21b" name="a6a24e9e13e8aaaabf693f101c1a8e21b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a24e9e13e8aaaabf693f101c1a8e21b">◆ </a></span>construct()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> > ripple::STAmount::construct </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SerialIter.html">SerialIter</a> & </td>
|
|
<td class="paramname"><em>sit</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00250">250</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae252d978fddac8a365f6fc67556843f2" name="ae252d978fddac8a365f6fc67556843f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae252d978fddac8a365f6fc67556843f2">◆ </a></span>set()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::STAmount::set </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a> </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00805">805</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a104f16b3dcb68a0b317788706c347809" name="a104f16b3dcb68a0b317788706c347809"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a104f16b3dcb68a0b317788706c347809">◆ </a></span>canonicalize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::STAmount::canonicalize </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00682">682</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abf159f0fdfeb655c111a50b303a0d774" name="abf159f0fdfeb655c111a50b303a0d774"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abf159f0fdfeb655c111a50b303a0d774">◆ </a></span>copy()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STBase.html">STBase</a> * ripple::STAmount::copy </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>n</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>buf</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">private</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#aed5deead1fe850667301dfc9c58320bb">ripple::STBase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00256">256</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a359188da6f9563edb159e0651f6ccf6e" name="a359188da6f9563edb159e0651f6ccf6e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a359188da6f9563edb159e0651f6ccf6e">◆ </a></span>move()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STBase.html">STBase</a> * ripple::STAmount::move </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>n</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>buf</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">private</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#a0ab863d0b635b5ff22f7f718d0581090">ripple::STBase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00262">262</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa5bf0545fabd14cc515c79a439ed70d5" name="aa5bf0545fabd14cc515c79a439ed70d5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa5bf0545fabd14cc515c79a439ed70d5">◆ </a></span>operator=() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> & ripple::STAmount::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const & </td>
|
|
<td class="paramname"><em>iou</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00317">317</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4faedb8cf3aa230868cc0ecd3b0da6d6" name="a4faedb8cf3aa230868cc0ecd3b0da6d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4faedb8cf3aa230868cc0ecd3b0da6d6">◆ </a></span>get() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<ValidIssueType TIss> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr TIss const & ripple::STAmount::get </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00481">481</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae135ed870399690be58580bf3f6a43e1" name="ae135ed870399690be58580bf3f6a43e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae135ed870399690be58580bf3f6a43e1">◆ </a></span>operator==()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::STBase::operator== </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classripple_1_1STBase.html">STBase</a> & </td>
|
|
<td class="paramname"><em>t</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STBase_8cpp_source.html#l00044">44</a> of file <a class="el" href="STBase_8cpp_source.html">STBase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a32ab54e85ae1082a43396f57cb0bf2d8" name="a32ab54e85ae1082a43396f57cb0bf2d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a32ab54e85ae1082a43396f57cb0bf2d8">◆ </a></span>operator!=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::STBase::operator!= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classripple_1_1STBase.html">STBase</a> & </td>
|
|
<td class="paramname"><em>t</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STBase_8cpp_source.html#l00050">50</a> of file <a class="el" href="STBase_8cpp_source.html">STBase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acba8a09427afd05563c1d0a38c9bb6f2" name="acba8a09427afd05563c1d0a38c9bb6f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acba8a09427afd05563c1d0a38c9bb6f2">◆ </a></span>downcast() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class D > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">D & ripple::STBase::downcast</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STBase_8h_source.html#l00202">202</a> of file <a class="el" href="STBase_8h_source.html">STBase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9b14e04b97e4eefb3ea37135ed52accf" name="a9b14e04b97e4eefb3ea37135ed52accf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b14e04b97e4eefb3ea37135ed52accf">◆ </a></span>downcast() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class D > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">D const & ripple::STBase::downcast </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9b14e04b97e4eefb3ea37135ed52accf" name="a9b14e04b97e4eefb3ea37135ed52accf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b14e04b97e4eefb3ea37135ed52accf">◆ </a></span>downcast() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class D > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">D const & ripple::STBase::downcast </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STBase_8h_source.html#l00212">212</a> of file <a class="el" href="STBase_8h_source.html">STBase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a07ee4998ae80eb722fc77151a1a1cb0c" name="a07ee4998ae80eb722fc77151a1a1cb0c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a07ee4998ae80eb722fc77151a1a1cb0c">◆ </a></span>setFName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::STBase::setFName </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>n</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>A <a class="el" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format.">STBase</a> is a field. </p>
|
|
<p >This sets the name. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STBase_8cpp_source.html#l00127">127</a> of file <a class="el" href="STBase_8cpp_source.html">STBase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a48097bca334d2f32a1d7861b59ae2e30" name="a48097bca334d2f32a1d7861b59ae2e30"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a48097bca334d2f32a1d7861b59ae2e30">◆ </a></span>getFName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1SField.html">SField</a> const & ripple::STBase::getFName </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STBase_8cpp_source.html#l00134">134</a> of file <a class="el" href="STBase_8cpp_source.html">STBase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9a76e581a75199f68e028722160958e4" name="a9a76e581a75199f68e028722160958e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9a76e581a75199f68e028722160958e4">◆ </a></span>addFieldID()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::STBase::addFieldID </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Serializer.html">Serializer</a> & </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STBase_8cpp_source.html#l00140">140</a> of file <a class="el" href="STBase_8cpp_source.html">STBase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a84fe46ac92fe704869cc6d64c49dd1ba" name="a84fe46ac92fe704869cc6d64c49dd1ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a84fe46ac92fe704869cc6d64c49dd1ba">◆ </a></span>emplace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STBase.html">STBase</a> * ripple::STBase::emplace </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>n</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>buf</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T && </td>
|
|
<td class="paramname"><em>val</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STBase_8h_source.html#l00222">222</a> of file <a class="el" href="STBase_8h_source.html">STBase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae60d6cae0e97e9f17c93945feca09fb5" name="ae60d6cae0e97e9f17c93945feca09fb5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae60d6cae0e97e9f17c93945feca09fb5">◆ </a></span>getCounter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static auto & <a class="el" href="classripple_1_1CountedObject.html">ripple::CountedObject</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> >::getCounter </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span><span class="mlabel">noexcept</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="CountedObject_8h_source.html#l00128">128</a> of file <a class="el" href="CountedObject_8h_source.html">CountedObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Friends And Related Function Documentation</h2>
|
|
<a id="a5e49bd8b743617d1af92ffed7ac6b665" name="a5e49bd8b743617d1af92ffed7ac6b665"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e49bd8b743617d1af92ffed7ac6b665">◆ </a></span>detail::STVar</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classripple_1_1detail_1_1STVar.html">detail::STVar</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00306">306</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af43083bb6200c6ea99ae78b4b6109e1b" name="af43083bb6200c6ea99ae78b4b6109e1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af43083bb6200c6ea99ae78b4b6109e1b">◆ </a></span>operator+</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const & </td>
|
|
<td class="paramname"><em>v1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const & </td>
|
|
<td class="paramname"><em>v2</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00352">352</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a4546803abe4c5e3dabc9545f292cdafc" name="a4546803abe4c5e3dabc9545f292cdafc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4546803abe4c5e3dabc9545f292cdafc">◆ </a></span>mAsset</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1Asset.html">Asset</a> ripple::STAmount::mAsset</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00057">57</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9cb0ba902ff56a3657d4e710a618fa16" name="a9cb0ba902ff56a3657d4e710a618fa16"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9cb0ba902ff56a3657d4e710a618fa16">◆ </a></span>mValue</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STAmount.html#adbd368767f508e1102a01ce62acf75a6">mantissa_type</a> ripple::STAmount::mValue</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00058">58</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac52c9bfa39b16a0f06bf42985aa59ce4" name="ac52c9bfa39b16a0f06bf42985aa59ce4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac52c9bfa39b16a0f06bf42985aa59ce4">◆ </a></span>mOffset</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STAmount.html#a224947adcdab4d02e3369f70fc19d7bb">exponent_type</a> ripple::STAmount::mOffset</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00059">59</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a20c85933442c2eacf51abe2b3bf66f41" name="a20c85933442c2eacf51abe2b3bf66f41"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a20c85933442c2eacf51abe2b3bf66f41">◆ </a></span>mIsNegative</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::STAmount::mIsNegative</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00060">60</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ade4056a07e14fcd243fd2609eedba34d" name="ade4056a07e14fcd243fd2609eedba34d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ade4056a07e14fcd243fd2609eedba34d">◆ </a></span>cMinOffset</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const int ripple::STAmount::cMinOffset = -96</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00065">65</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a84ebd351b1c12b5467b59c9cd4d1640f" name="a84ebd351b1c12b5467b59c9cd4d1640f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a84ebd351b1c12b5467b59c9cd4d1640f">◆ </a></span>cMaxOffset</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const int ripple::STAmount::cMaxOffset = 80</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00066">66</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad845bc67616b999387da6badf56f7290" name="ad845bc67616b999387da6badf56f7290"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad845bc67616b999387da6badf56f7290">◆ </a></span>cMinValue</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> ripple::STAmount::cMinValue = 1000000000000000ull</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00069">69</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af88c7b9a2ee49408f4fd17e1ee9f20df" name="af88c7b9a2ee49408f4fd17e1ee9f20df"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af88c7b9a2ee49408f4fd17e1ee9f20df">◆ </a></span>cMaxValue</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> ripple::STAmount::cMaxValue = 9999999999999999ull</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00070">70</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5f4f7f30f981c8c1c82baceac35a740a" name="a5f4f7f30f981c8c1c82baceac35a740a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f4f7f30f981c8c1c82baceac35a740a">◆ </a></span>cMaxNative</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> ripple::STAmount::cMaxNative = 9000000000000000000ull</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00071">71</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aec883ced71610cf0715b26a5420f7cc2" name="aec883ced71610cf0715b26a5420f7cc2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aec883ced71610cf0715b26a5420f7cc2">◆ </a></span>cMaxNativeN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> ripple::STAmount::cMaxNativeN = 100000000000000000ull</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00074">74</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0b97dc96d2bd7e9afefa8d4415d9a9ba" name="a0b97dc96d2bd7e9afefa8d4415d9a9ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b97dc96d2bd7e9afefa8d4415d9a9ba">◆ </a></span>cIssuedCurrency</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> ripple::STAmount::cIssuedCurrency = 0x8000000000000000ull</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00075">75</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac053829d6543ad592220b28732bc7916" name="ac053829d6543ad592220b28732bc7916"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac053829d6543ad592220b28732bc7916">◆ </a></span>cPositive</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> ripple::STAmount::cPositive = 0x4000000000000000ull</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00076">76</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad86166882004201ef08a226e60aa103c" name="ad86166882004201ef08a226e60aa103c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad86166882004201ef08a226e60aa103c">◆ </a></span>cMPToken</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> ripple::STAmount::cMPToken = 0x2000000000000000ull</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00077">77</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeab20af355243baa439dbfb537cc8742" name="aeab20af355243baa439dbfb537cc8742"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeab20af355243baa439dbfb537cc8742">◆ </a></span>cValueMask</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> ripple::STAmount::cValueMask = ~(<a class="el" href="classripple_1_1STAmount.html#ac053829d6543ad592220b28732bc7916">cPositive</a> | <a class="el" href="classripple_1_1STAmount.html#ad86166882004201ef08a226e60aa103c">cMPToken</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00078">78</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afcd276e76921eac7cb0aa914bf434f9a" name="afcd276e76921eac7cb0aa914bf434f9a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afcd276e76921eac7cb0aa914bf434f9a">◆ </a></span>uRateOne</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const ripple::STAmount::uRateOne = <a class="el" href="namespaceripple.html#a73cc988e7ba5d5ee0fd9db53740917ec">getRate</a>(<a class="el" href="classripple_1_1STAmount.html">STAmount</a>(1), <a class="el" href="classripple_1_1STAmount.html">STAmount</a>(1))</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STAmount_8h_source.html#l00080">80</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a784e6b1508801ba39b3bae5653675de7" name="a784e6b1508801ba39b3bae5653675de7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a784e6b1508801ba39b3bae5653675de7">◆ </a></span>fName</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1SField.html">SField</a> const* ripple::STBase::fName</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STBase_8h_source.html#l00125">125</a> of file <a class="el" href="STBase_8h_source.html">STBase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
|
</small></address>
|
|
</body>
|
|
</html>
|