Files
rippled/namespaceripple.html
2025-11-25 06:24:22 -08:00

57807 lines
3.7 MiB

<!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.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>rippled: ripple Namespace 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.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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&amp;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><!-- top -->
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#nested-classes">Classes</a> &#124;
<a href="#concepts">Concepts</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle"><div class="title">ripple Namespace Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
<a href="namespaceripple.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceripple_1_1Attestations" id="r_namespaceripple_1_1Attestations"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1Attestations.html">Attestations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1b58__ref" id="r_namespaceripple_1_1b58__ref"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1b58__ref.html">b58_ref</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1base64" id="r_namespaceripple_1_1base64"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1base64.html">base64</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1BuildInfo" id="r_namespaceripple_1_1BuildInfo"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1BuildInfo.html">BuildInfo</a></td></tr>
<tr class="memdesc:namespaceripple_1_1BuildInfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Versioning information for this build. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1compression" id="r_namespaceripple_1_1compression"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1compression.html">compression</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1compression__algorithms" id="r_namespaceripple_1_1compression__algorithms"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1compression__algorithms.html">compression_algorithms</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1CrawlOptions" id="r_namespaceripple_1_1CrawlOptions"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1CrawlOptions.html">CrawlOptions</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1credentials" id="r_namespaceripple_1_1credentials"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1credentials.html">credentials</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1cryptoconditions" id="r_namespaceripple_1_1cryptoconditions"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1cryptoconditions.html">cryptoconditions</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1detail" id="r_namespaceripple_1_1detail"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1detail.html">detail</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1InnerObjectFormatsUnitTestDetail" id="r_namespaceripple_1_1InnerObjectFormatsUnitTestDetail"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1InnerObjectFormatsUnitTestDetail.html">InnerObjectFormatsUnitTestDetail</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1intr__ptr" id="r_namespaceripple_1_1intr__ptr"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1intr__ptr.html">intr_ptr</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1jss" id="r_namespaceripple_1_1jss"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1jss.html">jss</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1keylet" id="r_namespaceripple_1_1keylet"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1keylet.html">keylet</a></td></tr>
<tr class="memdesc:namespaceripple_1_1keylet"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structripple_1_1Keylet.html" title="A pair of SHAMap key and LedgerEntryType.">Keylet</a> computation funclets. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1ledger__trie__detail" id="r_namespaceripple_1_1ledger__trie__detail"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1ledger__trie__detail.html">ledger_trie_detail</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1LedgerEntryHelpers" id="r_namespaceripple_1_1LedgerEntryHelpers"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1LedgerEntryHelpers.html">LedgerEntryHelpers</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1LedgerReplayParameters" id="r_namespaceripple_1_1LedgerReplayParameters"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1LedgerReplayParameters.html">LedgerReplayParameters</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1metrics" id="r_namespaceripple_1_1metrics"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1metrics.html">metrics</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1nft" id="r_namespaceripple_1_1nft"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1nft.html">nft</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1NodeStore" id="r_namespaceripple_1_1NodeStore"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1NodeStore.html">NodeStore</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1openssl" id="r_namespaceripple_1_1openssl"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1openssl.html">openssl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1path" id="r_namespaceripple_1_1path"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1path.html">path</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1PeerFinder" id="r_namespaceripple_1_1PeerFinder"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1PeerFinder.html">PeerFinder</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1perf" id="r_namespaceripple_1_1perf"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1perf.html">perf</a></td></tr>
<tr class="memdesc:namespaceripple_1_1perf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dummy class for unit tests. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1permissioned__dex" id="r_namespaceripple_1_1permissioned__dex"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1permissioned__dex.html">permissioned_dex</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1reduce__relay" id="r_namespaceripple_1_1reduce__relay"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1reduce__relay.html">reduce_relay</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1Resource" id="r_namespaceripple_1_1Resource"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1Resource.html">Resource</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1RPC" id="r_namespaceripple_1_1RPC"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPC.html">RPC</a></td></tr>
<tr class="memdesc:namespaceripple_1_1RPC"><td class="mdescLeft">&#160;</td><td class="mdescRight">API version numbers used in later API versions. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1RPCCall" id="r_namespaceripple_1_1RPCCall"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1RPCCall.html">RPCCall</a></td></tr>
<tr class="memdesc:namespaceripple_1_1RPCCall"><td class="mdescLeft">&#160;</td><td class="mdescRight">Processes Ripple <a class="el" href="namespaceripple_1_1RPC.html" title="API version numbers used in later API versions.">RPC</a> calls. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1STParsedJSONDetail" id="r_namespaceripple_1_1STParsedJSONDetail"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1STParsedJSONDetail.html">STParsedJSONDetail</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1test" id="r_namespaceripple_1_1test"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1test.html">test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1tests" id="r_namespaceripple_1_1tests"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1tests.html">tests</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1Tuning" id="r_namespaceripple_1_1Tuning"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1Tuning.html">Tuning</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1unit" id="r_namespaceripple_1_1unit"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1unit.html">unit</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1unl" id="r_namespaceripple_1_1unl"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1unl.html">unl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceripple_1_1util" id="r_namespaceripple_1_1util"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple_1_1util.html">util</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AbstractFetchPackContainer.html">AbstractFetchPackContainer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An interface facilitating retrieval of fetch packs without an application or ledgermaster object. <a href="classripple_1_1AbstractFetchPackContainer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AcceptedLedger.html">AcceptedLedger</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A ledger that has become irrevocable. <a href="classripple_1_1AcceptedLedger.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AcceptedLedgerTx.html">AcceptedLedgerTx</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A transaction that is in a closed ledger. <a href="classripple_1_1AcceptedLedgerTx.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AccountCurrencies__test.html">AccountCurrencies_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AccountRootsDeletedClean.html">AccountRootsDeletedClean</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invariant: a deleted account must not have any objects left. <a href="classripple_1_1AccountRootsDeletedClean.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AccountRootsNotDeleted.html">AccountRootsNotDeleted</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invariant: we cannot remove an account ledger entry. <a href="classripple_1_1AccountRootsNotDeleted.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AccountSet__test.html">AccountSet_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AccountStateSF.html">AccountStateSF</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AccountTxPaging__test.html">AccountTxPaging_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentBlocked__test.html">AmendmentBlocked_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentSet.html">AmendmentSet</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The status of all amendments requested in a given window. <a href="classripple_1_1AmendmentSet.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1AmendmentState.html">AmendmentState</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current state of an amendment. <a href="structripple_1_1AmendmentState.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTable.html">AmendmentTable</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The amendment table stores the list of enabled and potential amendments. <a href="classripple_1_1AmendmentTable.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTable__test.html">AmendmentTable_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AmendmentTableImpl.html">AmendmentTableImpl</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Track the list of "amendments". <a href="classripple_1_1AmendmentTableImpl.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AMMBid.html">AMMBid</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1AMMBid.html" title="AMMBid implements AMM bid Transactor.">AMMBid</a> implements AMM bid <a class="el" href="classripple_1_1Transactor.html">Transactor</a>. <a href="classripple_1_1AMMBid.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AMMClawback.html">AMMClawback</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AMMContext.html">AMMContext</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maintains AMM info per overall payment engine execution and individual iteration. <a href="classripple_1_1AMMContext.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AMMCreate.html">AMMCreate</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1AMMCreate.html" title="AMMCreate implements Automatic Market Maker(AMM) creation Transactor.">AMMCreate</a> implements Automatic Market Maker(AMM) creation <a class="el" href="classripple_1_1Transactor.html">Transactor</a>. <a href="classripple_1_1AMMCreate.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AMMDelete.html">AMMDelete</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1AMMDelete.html" title="AMMDelete implements AMM delete transactor.">AMMDelete</a> implements AMM delete transactor. <a href="classripple_1_1AMMDelete.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AMMDeposit.html">AMMDeposit</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1AMMDeposit.html" title="AMMDeposit implements AMM deposit Transactor.">AMMDeposit</a> implements AMM deposit <a class="el" href="classripple_1_1Transactor.html">Transactor</a>. <a href="classripple_1_1AMMDeposit.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AMMLiquidity.html">AMMLiquidity</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1AMMLiquidity.html" title="AMMLiquidity class provides AMM offers to BookStep class.">AMMLiquidity</a> class provides AMM offers to <a class="el" href="classripple_1_1BookStep.html">BookStep</a> class. <a href="classripple_1_1AMMLiquidity.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AMMOffer.html">AMMOffer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents synthetic AMM offer in <a class="el" href="classripple_1_1BookStep.html">BookStep</a>. <a href="classripple_1_1AMMOffer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AMMVote.html">AMMVote</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1AMMVote.html" title="AMMVote implements AMM vote Transactor.">AMMVote</a> implements AMM vote <a class="el" href="classripple_1_1Transactor.html">Transactor</a>. <a href="classripple_1_1AMMVote.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AMMWithdraw.html">AMMWithdraw</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1AmountSpec.html">AmountSpec</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html">Application</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplicationImp.html">ApplicationImp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Apply__test.html">Apply_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">State information when applying a tx. <a href="classripple_1_1ApplyContext.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1ApplyResult.html">ApplyResult</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writeable view to a ledger, for applying a transaction. <a href="classripple_1_1ApplyView.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ApplyViewImpl.html">ApplyViewImpl</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Editable, discardable view that can build metadata for one tx. <a href="classripple_1_1ApplyViewImpl.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Asset.html">Asset</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1AsyncObject.html">AsyncObject</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mix-in to track when all pending I/O is complete. <a href="classripple_1_1AsyncObject.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1bad__expected__access.html">bad_expected_access</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1Expected.html">Expected</a> is an approximation of <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::expected</a> (hoped for in C++23) <a href="structripple_1_1bad__expected__access.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1base__uint.html">base_uint</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Integers of any length that is a multiple of 32-bits. <a href="classripple_1_1base__uint.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1BaseHTTPPeer.html">BaseHTTPPeer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents an active connection. <a href="classripple_1_1BaseHTTPPeer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1BasePeer.html">BasePeer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1BaseWSPeer.html">BaseWSPeer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents an active WebSocket connection. <a href="classripple_1_1BaseWSPeer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1basic__semaphore.html">basic_semaphore</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1BasicConfig.html">BasicConfig</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds unparsed configuration information. <a href="classripple_1_1BasicConfig.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Batch.html">Batch</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1batch__view__t.html">batch_view_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1Batch.html">Batch</a> view construction tag. <a href="structripple_1_1batch__view__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Book.html">Book</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies an order book. <a href="classripple_1_1Book.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1BookDirs.html">BookDirs</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1BookListeners.html">BookListeners</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Listen to public/subscribe messages from a book. <a href="classripple_1_1BookListeners.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1BookOfferCrossingStep.html">BookOfferCrossingStep</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1BookPaymentStep.html">BookPaymentStep</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1BookStep.html">BookStep</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1BookTip.html">BookTip</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterates and consumes raw offers in an order book. <a href="classripple_1_1BookTip.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1BridgeModify.html">BridgeModify</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Buffer.html">Buffer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Like std::vector&lt;char&gt; but better. <a href="classripple_1_1Buffer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1BuildInfo__test.html">BuildInfo_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CachedView.html">CachedView</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wraps a <a class="el" href="classripple_1_1DigestAwareReadView.html" title="ReadView that associates keys with digests.">DigestAwareReadView</a> to provide caching. <a href="classripple_1_1CachedView.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CancelCheck.html">CancelCheck</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CancelOffer.html">CancelOffer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CanCvtToNotTEC.html">CanCvtToNotTEC</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CanCvtToNotTEC_3_01TEFcodes_01_4.html">CanCvtToNotTEC&lt; TEFcodes &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CanCvtToNotTEC_3_01TELcodes_01_4.html">CanCvtToNotTEC&lt; TELcodes &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CanCvtToNotTEC_3_01TEMcodes_01_4.html">CanCvtToNotTEC&lt; TEMcodes &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CanCvtToNotTEC_3_01TERcodes_01_4.html">CanCvtToNotTEC&lt; TERcodes &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CanCvtToNotTEC_3_01TEScodes_01_4.html">CanCvtToNotTEC&lt; TEScodes &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CanCvtToTER.html">CanCvtToTER</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CanCvtToTER_3_01NotTEC_01_4.html">CanCvtToTER&lt; NotTEC &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CanCvtToTER_3_01TECcodes_01_4.html">CanCvtToTER&lt; TECcodes &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CanCvtToTER_3_01TEFcodes_01_4.html">CanCvtToTER&lt; TEFcodes &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CanCvtToTER_3_01TELcodes_01_4.html">CanCvtToTER&lt; TELcodes &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CanCvtToTER_3_01TEMcodes_01_4.html">CanCvtToTER&lt; TEMcodes &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CanCvtToTER_3_01TERcodes_01_4.html">CanCvtToTER&lt; TERcodes &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CanCvtToTER_3_01TEScodes_01_4.html">CanCvtToTER&lt; TEScodes &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CanonicalTXSet.html">CanonicalTXSet</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds transactions which were deferred to the next pass of consensus. <a href="classripple_1_1CanonicalTXSet.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CashCheck.html">CashCheck</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Change.html">Change</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Check__test.html">Check_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Checkpointer.html">Checkpointer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CheckpointersCollection.html">CheckpointersCollection</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Clawback.html">Clawback</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Clawback__test.html">Clawback_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ClosureCounter.html">ClosureCounter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The role of a <code><a class="el" href="classripple_1_1ClosureCounter.html" title="The role of a ClosureCounter is to assist in shutdown by letting callers wait for the completion of c...">ClosureCounter</a></code> is to assist in shutdown by letting callers wait for the completion of closures (of a specific type signature) that they previously registered. <a href="classripple_1_1ClosureCounter.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Cluster.html">Cluster</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ClusterNode.html">ClusterNode</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CollectionAndDelimiter.html">CollectionAndDelimiter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CollectionAndDelimiter_3_01char_0fN_0e_4.html">CollectionAndDelimiter&lt; char[N]&gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CollectionAndDelimiter_3_01Collection_0fN_0e_4.html">CollectionAndDelimiter&lt; Collection[N]&gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CollectorManager.html">CollectorManager</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides the <a class="el" href="classbeast_1_1insight_1_1Collector.html" title="Interface for a manager that allows collection of metrics.">beast::insight::Collector</a> service. <a href="classripple_1_1CollectorManager.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CollectorManagerImp.html">CollectorManagerImp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Config.html">Config</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Config__test.html">Config_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1ConfigSection.html">ConfigSection</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Connect__test.html">Connect_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ConnectAttempt.html">ConnectAttempt</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages outbound peer connection attempts with comprehensive timeout handling. <a href="classripple_1_1ConnectAttempt.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Consensus.html">Consensus</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic implementation of consensus algorithm. <a href="classripple_1_1Consensus.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1ConsensusCloseTimes.html">ConsensusCloseTimes</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores the set of initial close times. <a href="structripple_1_1ConsensusCloseTimes.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1ConsensusParms.html">ConsensusParms</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1Consensus.html" title="Generic implementation of consensus algorithm.">Consensus</a> algorithm parameters. <a href="structripple_1_1ConsensusParms.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ConsensusProposal.html">ConsensusProposal</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents a proposed position taken during a round of consensus. <a href="classripple_1_1ConsensusProposal.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1ConsensusResult.html">ConsensusResult</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encapsulates the result of consensus. <a href="structripple_1_1ConsensusResult.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ConsensusTimer.html">ConsensusTimer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Measures the duration of phases of consensus. <a href="classripple_1_1ConsensusTimer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ConsensusTransSetSF.html">ConsensusTransSetSF</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Coro__create__t.html">Coro_create_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CountedObject.html">CountedObject</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tracks the number of instances of an object. <a href="classripple_1_1CountedObject.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CountedObjects.html">CountedObjects</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages all counted object types. <a href="classripple_1_1CountedObjects.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1create__genesis__t.html">create_genesis_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CreateCheck.html">CreateCheck</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CreateOffer.html">CreateOffer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1Transactor.html">Transactor</a> specialized for creating offers in the ledger. <a href="classripple_1_1CreateOffer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CreateTicket.html">CreateTicket</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CredentialAccept.html">CredentialAccept</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CredentialCreate.html">CredentialCreate</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CredentialDelete.html">CredentialDelete</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1csprng__engine.html">csprng_engine</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A cryptographically secure random number engine. <a href="classripple_1_1csprng__engine.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CurrentTransactionRulesGuard.html">CurrentTransactionRulesGuard</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">RAII class to set and restore the current transaction rules. <a href="classripple_1_1CurrentTransactionRulesGuard.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1DatabaseCon.html">DatabaseCon</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1DBConfig.html">DBConfig</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1DBConfig.html" title="DBConfig is used when a client wants to delay opening a soci::session after parsing the config parame...">DBConfig</a> is used when a client wants to delay opening a soci::session after parsing the config parameters. <a href="classripple_1_1DBConfig.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1DebugSink.html">DebugSink</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1DecayingSample.html">DecayingSample</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sampling function using exponential decay to provide a continuous value. <a href="classripple_1_1DecayingSample.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1DecayWindow.html">DecayWindow</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sampling function using exponential decay to provide a continuous value. <a href="classripple_1_1DecayWindow.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1DelegateSet.html">DelegateSet</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1DeleteAccount.html">DeleteAccount</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1DeleteOracle.html">DeleteOracle</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Price Oracle is a system that acts as a bridge between a blockchain network and the external world, providing off-chain price data to decentralized applications (dApps) on the blockchain. <a href="classripple_1_1DeleteOracle.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1DepositPreauth.html">DepositPreauth</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1DIDDelete.html">DIDDelete</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1DIDSet.html">DIDSet</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1DigestAwareReadView.html">DigestAwareReadView</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1ReadView.html" title="A view into a ledger.">ReadView</a> that associates keys with digests. <a href="classripple_1_1DigestAwareReadView.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Dir.html">Dir</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A class that simplifies iterating ledger directory pages. <a href="classripple_1_1Dir.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1DirectIOfferCrossingStep.html">DirectIOfferCrossingStep</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1DirectIPaymentStep.html">DirectIPaymentStep</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1DirectStepI.html">DirectStepI</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Discrepancy__test.html">Discrepancy_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1DisputedTx.html">DisputedTx</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A transaction discovered to be in dispute during consensus. <a href="classripple_1_1DisputedTx.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Door.html">Door</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A listening socket. <a href="classripple_1_1Door.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1DummyPeerSet.html">DummyPeerSet</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1DynamicCastTagSharedIntrusive.html">DynamicCastTagSharedIntrusive</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tag to create an intrusive pointer from another intrusive pointer by using a dynamic cast. <a href="structripple_1_1DynamicCastTagSharedIntrusive.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1EitherAmount.html">EitherAmount</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1equal__to.html">equal_to</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1EscrowCancel.html">EscrowCancel</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1EscrowCreate.html">EscrowCreate</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1EscrowFinish.html">EscrowFinish</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Expected.html">Expected</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Expected_3_01void_00_01E_01_4.html">Expected&lt; void, E &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Family.html">Family</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Feature__test.html">Feature_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1FeatureBitset.html">FeatureBitset</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Fees.html">Fees</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reflects the fee settings for a particular ledger. <a href="structripple_1_1Fees.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1FeeSetup.html">FeeSetup</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fee schedule for startup / standalone, and to vote for. <a href="structripple_1_1FeeSetup.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1FeeVote.html">FeeVote</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manager to process fee votes. <a href="classripple_1_1FeeVote.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1FeeVoteImpl.html">FeeVoteImpl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1FileUtilities__test.html">FileUtilities_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1FixNFTokenPageLinks__test.html">FixNFTokenPageLinks_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1FlowOfferStream.html">FlowOfferStream</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Presents and consumes the offers in an order book. <a href="classripple_1_1FlowOfferStream.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Freeze__test.html">Freeze_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1GetCounts__test.html">GetCounts_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1GRPCServer.html">GRPCServer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1GRPCServerImpl.html">GRPCServerImpl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Handoff.html">Handoff</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to indicate the result of a server connection handoff. <a href="structripple_1_1Handoff.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1hardened__hash.html">hardened_hash</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1Seed.html" title="Seeds are used to generate deterministic secret keys.">Seed</a> functor once per construction. <a href="classripple_1_1hardened__hash.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1hardened__hash__test.html">hardened_hash_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HashRouter.html">HashRouter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Routing table for objects identified by hash. <a href="classripple_1_1HashRouter.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Hooks__test.html">Hooks_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClient.html">HTTPClient</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides an asynchronous HTTP client implementation with optional SSL. <a href="classripple_1_1HTTPClient.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientImp.html">HTTPClientImp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1HTTPClientSSLContext.html">HTTPClientSSLContext</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1InboundLedger.html">InboundLedger</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1InboundLedgers.html">InboundLedgers</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages the lifetime of inbound ledgers. <a href="classripple_1_1InboundLedgers.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1InboundLedgersImp.html">InboundLedgersImp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1InboundTransactions.html">InboundTransactions</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages the acquisition and lifetime of transaction sets. <a href="classripple_1_1InboundTransactions.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1InboundTransactionSet.html">InboundTransactionSet</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1InboundTransactionsImp.html">InboundTransactionsImp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1InfoSub.html">InfoSub</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages a client's subscription to data feeds. <a href="classripple_1_1InfoSub.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1InfoSubRequest.html">InfoSubRequest</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1InnerObjectFormats.html">InnerObjectFormats</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages the list of known inner object formats. <a href="classripple_1_1InnerObjectFormats.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1InnerObjectFormatsParsedJSON__test.html">InnerObjectFormatsParsedJSON_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1InnerObjectFormatsSerializer__test.html">InnerObjectFormatsSerializer_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1IntrusiveRefCounts.html">IntrusiveRefCounts</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implement the strong count, weak count, and bit flags for an intrusive pointer. <a href="structripple_1_1IntrusiveRefCounts.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1InvariantChecker__PROTOTYPE.html">InvariantChecker_PROTOTYPE</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prototype for invariant check implementations. <a href="classripple_1_1InvariantChecker__PROTOTYPE.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1io__list.html">io_list</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages a set of objects performing asynchronous I/O. <a href="classripple_1_1io__list.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Floating point representation of amounts with high dynamic range. <a href="classripple_1_1IOUAmount.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1IOUAmount__test.html">IOUAmount_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Issue.html">Issue</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A currency issued by an account. <a href="classripple_1_1Issue.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Issue__test.html">Issue_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Job.html">Job</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1JobQueue.html">JobQueue</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pool of threads to perform work. <a href="classripple_1_1JobQueue.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1JobTypeData.html">JobTypeData</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1JobTypeInfo.html">JobTypeInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds all the 'static' information about a job, which does not change. <a href="classripple_1_1JobTypeInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1JobTypes.html">JobTypes</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1json__body.html">json_body</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Body that holds JSON. <a href="structripple_1_1json__body.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1JsonOptions.html">JsonOptions</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Note, should be treated as flags that can be | and &amp;. <a href="structripple_1_1JsonOptions.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1JsonPropertyStream.html">JsonPropertyStream</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A PropertyStream::Sink which produces a <a class="el" href="classJson_1_1Value.html" title="Represents a JSON value.">Json::Value</a> of type objectValue. <a href="classripple_1_1JsonPropertyStream.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1KeyCache__test.html">KeyCache_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1KeyEqual.html">KeyEqual</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Keylet.html">Keylet</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pair of <a class="el" href="classripple_1_1SHAMap.html" title="A SHAMap is both a radix tree with a fan-out of 16 and a Merkle tree.">SHAMap</a> key and LedgerEntryType. <a href="structripple_1_1Keylet.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1keyletDesc.html">keyletDesc</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1KnownFormats.html">KnownFormats</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages a list of known formats. <a href="classripple_1_1KnownFormats.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Ledger.html">Ledger</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds a ledger. <a href="classripple_1_1Ledger.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerCleaner.html">LedgerCleaner</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check the ledger/transaction databases to make sure they have continuity. <a href="classripple_1_1LedgerCleaner.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerCleanerImp.html">LedgerCleanerImp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerClosed__test.html">LedgerClosed_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerData__test.html">LedgerData_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerDeltaAcquire.html">LedgerDeltaAcquire</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manage the retrieval of a ledger delta (header and transactions) from the network. <a href="classripple_1_1LedgerDeltaAcquire.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1LedgerEntry.html">LedgerEntry</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerEntryTypesMatch.html">LedgerEntryTypesMatch</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invariant: corresponding modified ledger entries should match in type and added entries should be a valid type. <a href="classripple_1_1LedgerEntryTypesMatch.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1LedgerFill.html">LedgerFill</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerFormats.html">LedgerFormats</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds the list of known ledger entry formats. <a href="classripple_1_1LedgerFormats.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1LedgerHashPair.html">LedgerHashPair</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1LedgerHeader.html">LedgerHeader</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Information about the notional ledger backing the view. <a href="structripple_1_1LedgerHeader.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerHeader__test.html">LedgerHeader_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerHistory.html">LedgerHistory</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retains historical ledgers. <a href="classripple_1_1LedgerHistory.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerHolder.html">LedgerHolder</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hold a ledger in a thread-safe way. <a href="classripple_1_1LedgerHolder.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerLoad__test.html">LedgerLoad_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerMaster.html">LedgerMaster</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1LedgerRange.html">LedgerRange</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerReplay.html">LedgerReplay</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerReplayer.html">LedgerReplayer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages the lifetime of ledger replay tasks. <a href="classripple_1_1LedgerReplayer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerReplayMsgHandler.html">LedgerReplayMsgHandler</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerReplayTask.html">LedgerReplayTask</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerStateFix.html">LedgerStateFix</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LedgerTrie.html">LedgerTrie</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ancestry trie of ledgers. <a href="classripple_1_1LedgerTrie.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1less.html">less</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LoadEvent.html">LoadEvent</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LoadFeeTrack.html">LoadFeeTrack</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages the current fee schedule. <a href="classripple_1_1LoadFeeTrack.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LoadFeeTrack__test.html">LoadFeeTrack_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LoadManager.html">LoadManager</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages load sources. <a href="classripple_1_1LoadManager.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LoadMonitor.html">LoadMonitor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LocalTx.html">LocalTx</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LocalTxs.html">LocalTxs</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LocalTxsImp.html">LocalTxsImp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LocalValue.html">LocalValue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1LockedSociSession.html">LockedSociSession</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Logs.html">Logs</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages partitions for logging. <a href="classripple_1_1Logs.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Manifest.html">Manifest</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ManifestCache.html">ManifestCache</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remembers manifests with the highest sequence number. <a href="classripple_1_1ManifestCache.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1match__peer.html">match_peer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select the specific peer. <a href="structripple_1_1match__peer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Memo__test.html">Memo_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Message.html">Message</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1MPTAmount.html">MPTAmount</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1MPTAuthorizeArgs.html">MPTAuthorizeArgs</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1MPTCreateArgs.html">MPTCreateArgs</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1MPTMutabilityFlags.html">MPTMutabilityFlags</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1MPTokenAuthorize.html">MPTokenAuthorize</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1MPTokenIssuanceCreate.html">MPTokenIssuanceCreate</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1MPTokenIssuanceDestroy.html">MPTokenIssuanceDestroy</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1MPTokenIssuanceSet.html">MPTokenIssuanceSet</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NegativeUNLVote.html">NegativeUNLVote</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manager to create NegativeUNL votes. <a href="classripple_1_1NegativeUNLVote.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NetClock.html">NetClock</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NetworkOPs.html">NetworkOPs</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides server functionality for clients. <a href="classripple_1_1NetworkOPs.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NetworkOPsImp.html">NetworkOPsImp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NFTokenAcceptOffer.html">NFTokenAcceptOffer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NFTokenAllFeatures__test.html">NFTokenAllFeatures_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NFTokenAuth__test.html">NFTokenAuth_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NFTokenBaseUtil__test.html">NFTokenBaseUtil_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NFTokenBurn.html">NFTokenBurn</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NFTokenBurn__test.html">NFTokenBurn_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NFTokenCancelOffer.html">NFTokenCancelOffer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NFTokenCountTracking.html">NFTokenCountTracking</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invariant: Validates counts of NFTokens after all transaction types. <a href="classripple_1_1NFTokenCountTracking.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NFTokenCreateOffer.html">NFTokenCreateOffer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NFTokenDir__test.html">NFTokenDir_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NFTokenDisallowIncoming__test.html">NFTokenDisallowIncoming_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NFTokenMint.html">NFTokenMint</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NFTokenModify.html">NFTokenModify</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NFTokenWOMintOffer__test.html">NFTokenWOMintOffer_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NFTokenWOModify__test.html">NFTokenWOModify_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NoBadOffers.html">NoBadOffers</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invariant: offers should be for non-negative amounts and must not be XRP to XRP. <a href="classripple_1_1NoBadOffers.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NoDeepFreezeTrustLinesWithoutFreeze.html">NoDeepFreezeTrustLinesWithoutFreeze</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invariant: Trust lines with deep freeze flag are not allowed if normal freeze flag is not set. <a href="classripple_1_1NoDeepFreezeTrustLinesWithoutFreeze.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeFamily.html">NodeFamily</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeObject.html">NodeObject</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A simple object that the <a class="el" href="classripple_1_1Ledger.html" title="Holds a ledger.">Ledger</a> uses to store entries. <a href="classripple_1_1NodeObject.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStoreScheduler.html">NodeStoreScheduler</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classripple_1_1NodeStore_1_1Scheduler.html" title="Scheduling for asynchronous backend activity.">NodeStore::Scheduler</a> which uses the <a class="el" href="classripple_1_1JobQueue.html" title="A pool of threads to perform work.">JobQueue</a>. <a href="classripple_1_1NodeStoreScheduler.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NoRippleCheck__test.html">NoRippleCheck_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NoRippleCheckLimits__test.html">NoRippleCheckLimits_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NoXRPTrustLines.html">NoXRPTrustLines</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invariant: Trust lines using XRP are not allowed. <a href="classripple_1_1NoXRPTrustLines.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NoZeroEscrow.html">NoZeroEscrow</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invariant: an escrow entry must take a value between 0 and INITIAL_XRP drops exclusive. <a href="classripple_1_1NoZeroEscrow.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Number.html">Number</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Number__test.html">Number_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1NumberParts.html">NumberParts</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NumberRoundModeGuard.html">NumberRoundModeGuard</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NumberSO.html">NumberSO</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">RAII class to set and restore the <a class="el" href="classripple_1_1Number.html">Number</a> switchover. <a href="classripple_1_1NumberSO.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1OfferStream.html">OfferStream</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Presents and consumes the offers in an order book. <a href="classripple_1_1OfferStream.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1OfferStream__test.html">OfferStream_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1open__ledger__t.html">open_ledger_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open ledger construction tag. <a href="structripple_1_1open__ledger__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1OpenLedger.html">OpenLedger</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents the open ledger. <a href="classripple_1_1OpenLedger.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1openssl__ripemd160__hasher.html">openssl_ripemd160_hasher</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1Message.html">Message</a> digest functions used in the codebase. <a href="structripple_1_1openssl__ripemd160__hasher.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1openssl__sha256__hasher.html">openssl_sha256_hasher</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">SHA-256 digest. <a href="structripple_1_1openssl__sha256__hasher.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1openssl__sha512__hasher.html">openssl_sha512_hasher</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">SHA-512 digest. <a href="structripple_1_1openssl__sha512__hasher.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1OpenView.html">OpenView</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writable ledger view that accumulates state and tx changes. <a href="classripple_1_1OpenView.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicate <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a> field semantics. <a href="structripple_1_1OptionaledField.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1OrderBookDB.html">OrderBookDB</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Overlay.html">Overlay</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages the set of connected peers. <a href="classripple_1_1Overlay.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1OverlayImpl.html">OverlayImpl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1OwnerInfo__test.html">OwnerInfo_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1packed__spinlock.html">packed_spinlock</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Classes to handle arrays of spinlocks packed into a single atomic integer: <a href="classripple_1_1packed__spinlock.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1ParsedPort.html">ParsedPort</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1parsedURL.html">parsedURL</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1partitioned__unordered__map.html">partitioned_unordered_map</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Pathfinder.html">Pathfinder</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates payment paths. <a href="classripple_1_1Pathfinder.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathFindTrustLine.html">PathFindTrustLine</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html">PathRequest</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequests.html">PathRequests</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PayChanClaim.html">PayChanClaim</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PayChanCreate.html">PayChanCreate</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PayChanFund.html">PayChanFund</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Payment.html">Payment</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PaymentSandbox.html">PaymentSandbox</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A wrapper which makes credits unavailable to balances. <a href="classripple_1_1PaymentSandbox.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Peer.html">Peer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents a peer connection in the overlay. <a href="classripple_1_1Peer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1peer__in__cluster.html">peer_in_cluster</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select all peers (except optional excluded) that are in our cluster. <a href="structripple_1_1peer__in__cluster.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1peer__in__set.html">peer_in_set</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select all peers that are in the specified set. <a href="structripple_1_1peer__in__set.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html">PeerImp</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class manages established peer-to-peer connections, handles message exchange, monitors connection health, and graceful shutdown. <a href="classripple_1_1PeerImp.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1PeerReservation.html">PeerReservation</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerReservationTable.html">PeerReservationTable</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Peers__test.html">Peers_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerSet.html">PeerSet</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Supports data retrieval by managing a set of peers. <a href="classripple_1_1PeerSet.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerSetBuilder.html">PeerSetBuilder</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerSetBuilderImpl.html">PeerSetBuilderImpl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerSetImpl.html">PeerSetImpl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PendingSaves.html">PendingSaves</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Keeps track of which ledgers haven't been fully saved. <a href="classripple_1_1PendingSaves.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PerfLog__test.html">PerfLog_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Permission.html">Permission</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PermissionedDomainDelete.html">PermissionedDomainDelete</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PermissionedDomainSet.html">PermissionedDomainSet</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PlainHTTPPeer.html">PlainHTTPPeer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PlainWSPeer.html">PlainWSPeer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Port.html">Port</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration information for a <a class="el" href="classripple_1_1Server.html" title="A multi-protocol server.">Server</a> listening port. <a href="structripple_1_1Port.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">State information when determining if a tx is likely to claim a fee. <a href="structripple_1_1PreclaimContext.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1PreclaimResult.html">PreclaimResult</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describes the results of the <code>preclaim</code> check. <a href="structripple_1_1PreclaimResult.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">State information when preflighting a tx. <a href="structripple_1_1PreflightContext.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1PreflightResult.html">PreflightResult</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describes the results of the <code>preflight</code> check. <a href="structripple_1_1PreflightResult.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Processor.html">Processor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ProtocolVersion__test.html">ProtocolVersion_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A public key. <a href="classripple_1_1PublicKey.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PublicKey__test.html">PublicKey_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Quality__test.html">Quality_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1QualityFunction.html">QualityFunction</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Average quality of a path as a function of <code>out</code>: q(out) = m * out + b, where m = -1 / poolGets, b = poolPays / poolGets. <a href="classripple_1_1QualityFunction.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Rate.html">Rate</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents a transfer rate. <a href="structripple_1_1Rate.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RawView.html">RawView</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interface for ledger entry changes. <a href="classripple_1_1RawView.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RCLCensorshipDetector.html">RCLCensorshipDetector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RCLConsensus.html">RCLConsensus</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages the generic consensus algorithm for use by the RCL. <a href="classripple_1_1RCLConsensus.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RclConsensusLogger.html">RclConsensusLogger</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Collects logging information. <a href="classripple_1_1RclConsensusLogger.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RCLCxLedger.html">RCLCxLedger</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents a ledger in <a class="el" href="classripple_1_1RCLConsensus.html" title="Manages the generic consensus algorithm for use by the RCL.">RCLConsensus</a>. <a href="classripple_1_1RCLCxLedger.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RCLCxPeerPos.html">RCLCxPeerPos</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A peer's signed, proposed position for use in <a class="el" href="classripple_1_1RCLConsensus.html" title="Manages the generic consensus algorithm for use by the RCL.">RCLConsensus</a>. <a href="classripple_1_1RCLCxPeerPos.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RCLCxTx.html">RCLCxTx</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents a transaction in <a class="el" href="classripple_1_1RCLConsensus.html" title="Manages the generic consensus algorithm for use by the RCL.">RCLConsensus</a>. <a href="classripple_1_1RCLCxTx.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RCLTxSet.html">RCLTxSet</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents a set of transactions in <a class="el" href="classripple_1_1RCLConsensus.html" title="Manages the generic consensus algorithm for use by the RCL.">RCLConsensus</a>. <a href="classripple_1_1RCLTxSet.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RCLValidatedLedger.html">RCLValidatedLedger</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wraps a ledger instance for use in generic <a class="el" href="classripple_1_1Validations.html" title="Maintains current and recent ledger validations.">Validations</a> <a class="el" href="classripple_1_1LedgerTrie.html" title="Ancestry trie of ledgers.">LedgerTrie</a>. <a href="classripple_1_1RCLValidatedLedger.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RCLValidation.html">RCLValidation</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapper over <a class="el" href="classripple_1_1STValidation.html">STValidation</a> for generic Validation code. <a href="classripple_1_1RCLValidation.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RCLValidationsAdaptor.html">RCLValidationsAdaptor</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic validations adaptor class for RCL. <a href="classripple_1_1RCLValidationsAdaptor.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ReadView.html">ReadView</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A view into a ledger. <a href="classripple_1_1ReadView.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RelationalDatabase.html">RelationalDatabase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Resolver.html">Resolver</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ResolverAsio.html">ResolverAsio</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ResolverAsioImpl.html">ResolverAsioImpl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RFC1751.html">RFC1751</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1ripesha__hasher.html">ripesha_hasher</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the RIPEMD-160 digest of the SHA256 hash of the message. <a href="structripple_1_1ripesha__hasher.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RippleLineCache.html">RippleLineCache</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1RPCCallImp.html">RPCCallImp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPCParser.html">RPCParser</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPCSub.html">RPCSub</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subscription object for JSON <a class="el" href="namespaceripple_1_1RPC.html" title="API version numbers used in later API versions.">RPC</a>. <a href="classripple_1_1RPCSub.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPCSubImp.html">RPCSubImp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPCTrustLine.html">RPCTrustLine</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Rules.html">Rules</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1Rules.html" title="Rules controlling protocol behavior.">Rules</a> controlling protocol behavior. <a href="classripple_1_1Rules.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Sandbox.html">Sandbox</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discardable, editable view to a ledger. <a href="classripple_1_1Sandbox.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1SavedState.html">SavedState</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1saveNumberRoundMode.html">saveNumberRoundMode</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1scope__exit.html">scope_exit</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1scope__fail.html">scope_fail</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1scope__success.html">scope_success</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1scope__unlock.html">scope_unlock</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Automatically unlocks and re-locks a unique_lock object. <a href="classripple_1_1scope__unlock.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SecretKey.html">SecretKey</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A secret key. <a href="classripple_1_1SecretKey.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SecretKey__test.html">SecretKey_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Section.html">Section</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds a collection of configuration values. <a href="classripple_1_1Section.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Seed.html">Seed</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Seeds are used to generate deterministic secret keys. <a href="classripple_1_1Seed.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Seed__test.html">Seed_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1send__always.html">send_always</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends a message to all peers. <a href="structripple_1_1send__always.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1send__if__not__pred.html">send_if_not_pred</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends a message to non-matching peers. <a href="structripple_1_1send__if__not__pred.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1send__if__pred.html">send_if_pred</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends a message to match peers. <a href="structripple_1_1send__if__pred.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SeqEnforcer.html">SeqEnforcer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enforce validation increasing sequence requirement. <a href="classripple_1_1SeqEnforcer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SeqProxy.html">SeqProxy</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A type that represents either a sequence value or a ticket value. <a href="classripple_1_1SeqProxy.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1SeqProxy__test.html">SeqProxy_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SerialIter.html">SerialIter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Serializer.html">Serializer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1Serializer__test.html">Serializer_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Server.html">Server</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A multi-protocol server. <a href="classripple_1_1Server.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ServerHandler.html">ServerHandler</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ServerImpl.html">ServerImpl</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Session.html">Session</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Persistent state information for a connection session. <a href="classripple_1_1Session.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetAccount.html">SetAccount</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetOracle.html">SetOracle</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Price Oracle is a system that acts as a bridge between a blockchain network and the external world, providing off-chain price data to decentralized applications (dApps) on the blockchain. <a href="classripple_1_1SetOracle.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetRegularKey.html">SetRegularKey</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetRegularKey__test.html">SetRegularKey_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetSignerList.html">SetSignerList</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">See the README.md for an overview of the <a class="el" href="classripple_1_1SetSignerList.html" title="See the README.md for an overview of the SetSignerList transaction that this class implements.">SetSignerList</a> transaction that this class implements. <a href="classripple_1_1SetSignerList.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SetTrust.html">SetTrust</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SField.html">SField</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Identifies fields. <a href="classripple_1_1SField.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SHAMap.html">SHAMap</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classripple_1_1SHAMap.html" title="A SHAMap is both a radix tree with a fan-out of 16 and a Merkle tree.">SHAMap</a> is both a radix tree with a fan-out of 16 and a Merkle tree. <a href="classripple_1_1SHAMap.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SHAMapAccountStateLeafNode.html">SHAMapAccountStateLeafNode</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A leaf node for a state object. <a href="classripple_1_1SHAMapAccountStateLeafNode.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SHAMapAddNode.html">SHAMapAddNode</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SHAMapHash.html">SHAMapHash</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SHAMapInnerNode.html">SHAMapInnerNode</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SHAMapLeafNode.html">SHAMapLeafNode</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SHAMapMissingNode.html">SHAMapMissingNode</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SHAMapNodeID.html">SHAMapNodeID</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Identifies a node inside a <a class="el" href="classripple_1_1SHAMap.html" title="A SHAMap is both a radix tree with a fan-out of 16 and a Merkle tree.">SHAMap</a>. <a href="classripple_1_1SHAMapNodeID.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SHAMapStore.html">SHAMapStore</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">class to create database, launch online delete thread, and related SQLite database <a href="classripple_1_1SHAMapStore.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SHAMapStoreImp.html">SHAMapStoreImp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SHAMapSyncFilter.html">SHAMapSyncFilter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SHAMapTreeNode.html">SHAMapTreeNode</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SHAMapTxLeafNode.html">SHAMapTxLeafNode</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A leaf node for a transaction. <a href="classripple_1_1SHAMapTxLeafNode.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SHAMapTxPlusMetaLeafNode.html">SHAMapTxPlusMetaLeafNode</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A leaf node for a transaction and its associated metadata. <a href="classripple_1_1SHAMapTxPlusMetaLeafNode.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SharedIntrusive.html">SharedIntrusive</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A shared intrusive pointer class that supports weak pointers. <a href="classripple_1_1SharedIntrusive.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1SharedIntrusiveAdoptIncrementStrongTag.html">SharedIntrusiveAdoptIncrementStrongTag</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">When creating or adopting a raw pointer, controls whether the strong count is incremented or not. <a href="structripple_1_1SharedIntrusiveAdoptIncrementStrongTag.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1SharedIntrusiveAdoptNoIncrementTag.html">SharedIntrusiveAdoptNoIncrementTag</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">When creating or adopting a raw pointer, controls whether the strong count is incremented or not. <a href="structripple_1_1SharedIntrusiveAdoptNoIncrementTag.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SharedWeakCachePointer.html">SharedWeakCachePointer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A combination of a <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a> and a <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::weak_pointer</a>. <a href="classripple_1_1SharedWeakCachePointer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SharedWeakUnion.html">SharedWeakUnion</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A combination of a strong and a weak intrusive pointer stored in the space of a single pointer. <a href="classripple_1_1SharedWeakUnion.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1short__read__test.html">short_read_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SignerEntries.html">SignerEntries</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SimpleWriter.html">SimpleWriter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deprecated: <a class="el" href="classripple_1_1Writer.html">Writer</a> that serializes a HTTP/1 message. <a href="classripple_1_1SimpleWriter.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SkipListAcquire.html">SkipListAcquire</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manage the retrieval of a skip list in a ledger from the network. <a href="classripple_1_1SkipListAcquire.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SlabAllocator.html">SlabAllocator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SlabAllocatorSet.html">SlabAllocatorSet</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A collection of slab allocators of various sizes for a given type. <a href="classripple_1_1SlabAllocatorSet.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Slice.html">Slice</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable linear range of bytes. <a href="classripple_1_1Slice.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SociDB__test.html">SociDB_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SOElement.html">SOElement</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An element in a <a class="el" href="classripple_1_1SOTemplate.html" title="Defines the fields and their attributes within a STObject.">SOTemplate</a>. <a href="classripple_1_1SOElement.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SOTemplate.html">SOTemplate</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the fields and their attributes within a <a class="el" href="classripple_1_1STObject.html">STObject</a>. <a href="classripple_1_1SOTemplate.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SpanTip.html">SpanTip</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The tip of a span of ledger ancestry. <a href="classripple_1_1SpanTip.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1spinlock.html">spinlock</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A spinlock implemented on top of an atomic integer. <a href="classripple_1_1spinlock.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SQLiteDatabase.html">SQLiteDatabase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SQLiteDatabaseImp.html">SQLiteDatabaseImp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SSLHTTPPeer.html">SSLHTTPPeer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1SSLWSPeer.html">SSLWSPeer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAccount.html">STAccount</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1STAccount__test.html">STAccount_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount.html">STAmount</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STAmount__test.html">STAmount_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STArray.html">STArray</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1StaticCastTagSharedIntrusive.html">StaticCastTagSharedIntrusive</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tag to create an intrusive pointer from another intrusive pointer by using a static cast. <a href="structripple_1_1StaticCastTagSharedIntrusive.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html">STBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A type which can be exported to a well known binary format. <a href="classripple_1_1STBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STBitString.html">STBitString</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STBlob.html">STBlob</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STCurrency.html">STCurrency</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Step.html">Step</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A step in a payment path. <a href="classripple_1_1Step.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1STExchange.html">STExchange</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert between serialized type U and C++ type T. <a href="structripple_1_1STExchange.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1STExchange_3_01STBlob_00_01Buffer_01_4.html">STExchange&lt; STBlob, Buffer &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1STExchange_3_01STBlob_00_01PublicKey_01_4.html">STExchange&lt; STBlob, PublicKey &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1STExchange_3_01STBlob_00_01Slice_01_4.html">STExchange&lt; STBlob, Slice &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1STExchange_3_01STInteger_3_01U_01_4_00_01T_01_4.html">STExchange&lt; STInteger&lt; U &gt;, T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STInteger.html">STInteger</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1STInteger__test.html">STInteger_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STIssue.html">STIssue</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STLedgerEntry.html">STLedgerEntry</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STNumber.html">STNumber</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A serializable number. <a href="classripple_1_1STNumber.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1STNumber__test.html">STNumber_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html">STObject</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject__test.html">STObject_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STParsedJSON__test.html">STParsedJSON_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STParsedJSONObject.html">STParsedJSONObject</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds the serialized result of parsing an input JSON object. <a href="classripple_1_1STParsedJSONObject.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STPath.html">STPath</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STPathElement.html">STPathElement</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STPathSet.html">STPathSet</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1StrandContext.html">StrandContext</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Context needed to build Strand Steps and for error checking. <a href="structripple_1_1StrandContext.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1StrandResult.html">StrandResult</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Result of <a class="el" href="namespaceripple.html#a60ffcc7b0bcf661667d21f1a2c3b5548" title="Request out amount from a strand.">flow()</a> execution of a single Strand. <a href="structripple_1_1StrandResult.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1StreambufWSMsg.html">StreambufWSMsg</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1StringUtilities__test.html">StringUtilities_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STTx.html">STTx</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STTx__test.html">STTx_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html">STValidation</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation__test.html">STValidation_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STVector256.html">STVector256</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STXChainBridge.html">STXChainBridge</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1tagged__integer.html">tagged_integer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A type-safe wrap around standard integral types. <a href="classripple_1_1tagged__integer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TaggedCache.html">TaggedCache</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Map/cache combination. <a href="classripple_1_1TaggedCache.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TaggedCache__test.html">TaggedCache_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TaggedPointer.html">TaggedPointer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1TaggedPointer.html" title="TaggedPointer is a combination of a pointer and a mask stored in the lowest two bits.">TaggedPointer</a> is a combination of a pointer and a mask stored in the lowest two bits. <a href="classripple_1_1TaggedPointer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1TER__test.html">TER_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TERSubset.html">TERSubset</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TestSuite.html">TestSuite</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Ticket__test.html">Ticket_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TimeKeeper.html">TimeKeeper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages various times used by the server. <a href="classripple_1_1TimeKeeper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TimeoutCounter.html">TimeoutCounter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class is an "active" object. <a href="classripple_1_1TimeoutCounter.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TOffer.html">TOffer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TOfferBase.html">TOfferBase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TOfferBase_3_01STAmount_00_01STAmount_01_4.html">TOfferBase&lt; STAmount, STAmount &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TOfferStreamBase.html">TOfferStreamBase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TrafficCount.html">TrafficCount</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1TrafficCount.html" title="TrafficCount is used to count ingress and egress wire bytes and number of messages.">TrafficCount</a> is used to count ingress and egress wire bytes and number of messages. <a href="classripple_1_1TrafficCount.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transaction.html">Transaction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transaction__test.html">Transaction_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TransactionAcquire.html">TransactionAcquire</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TransactionEntry__test.html">TransactionEntry_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TransactionFeeCheck.html">TransactionFeeCheck</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invariant: We should never charge a transaction a negative fee or a fee that is larger than what the transaction itself specifies. <a href="classripple_1_1TransactionFeeCheck.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TransactionHistory__test.html">TransactionHistory_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TransactionMaster.html">TransactionMaster</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TransactionStateSF.html">TransactionStateSF</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Transactor.html">Transactor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TransfersNotFrozen.html">TransfersNotFrozen</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invariant: frozen trust line balance change is not allowed. <a href="classripple_1_1TransfersNotFrozen.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TrustAndBalance__test.html">TrustAndBalance_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1TrustChanges.html">TrustChanges</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes in trusted nodes after updating validator list. <a href="structripple_1_1TrustChanges.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TrustedVotes.html">TrustedVotes</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1TrustedVotes.html" title="TrustedVotes records the most recent votes from trusted validators.">TrustedVotes</a> records the most recent votes from trusted validators. <a href="classripple_1_1TrustedVotes.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TrustLineBase.html">TrustLineBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wraps a trust line SLE for convenience. <a href="classripple_1_1TrustLineBase.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1TxArgs.html">TxArgs</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TxConsequences.html">TxConsequences</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class describing the consequences to the account of applying a transaction if the transaction consumes the maximum XRP allowed. <a href="classripple_1_1TxConsequences.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TxFormats.html">TxFormats</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages the list of known transaction formats. <a href="classripple_1_1TxFormats.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TxMeta.html">TxMeta</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TxQ.html">TxQ</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1Transaction.html">Transaction</a> Queue. <a href="classripple_1_1TxQ.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1TxResult.html">TxResult</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TxsRawView.html">TxsRawView</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interface for changing ledger entries with transactions. <a href="classripple_1_1TxsRawView.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1TypedField.html">TypedField</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A field with a type known at compile time. <a href="structripple_1_1TypedField.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Unexpected.html">Unexpected</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1unsigned__integer.html">unsigned_integer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1UptimeClock.html">UptimeClock</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tracks program uptime to seconds precision. <a href="classripple_1_1UptimeClock.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ValidAMM.html">ValidAMM</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1ValidationParms.html">ValidationParms</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Timing parameters to control validation staleness and expiration. <a href="structripple_1_1ValidationParms.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Validations.html">Validations</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maintains current and recent ledger validations. <a href="classripple_1_1Validations.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1ValidatorBlobInfo.html">ValidatorBlobInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to represent the information stored in the blobs_v2 <a class="el" href="namespaceJson.html" title="JSON (JavaScript Object Notation).">Json</a> array. <a href="structripple_1_1ValidatorBlobInfo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ValidatorKeys.html">ValidatorKeys</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Validator keys and manifest as set in configuration file. <a href="classripple_1_1ValidatorKeys.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ValidatorList.html">ValidatorList</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ValidatorSite.html">ValidatorSite</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1ValidatorToken.html">ValidatorToken</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ValidClawback.html">ValidClawback</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invariant: Token holder's trustline balance cannot be negative after <a class="el" href="classripple_1_1Clawback.html">Clawback</a>. <a href="classripple_1_1ValidClawback.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ValidMPTIssuance.html">ValidMPTIssuance</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ValidNewAccountRoot.html">ValidNewAccountRoot</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invariant: a new account root must be the consequence of a payment, must have the right starting sequence, and the payment may not create more than one new account root. <a href="classripple_1_1ValidNewAccountRoot.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ValidNFTokenPage.html">ValidNFTokenPage</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invariant: Validates several invariants for NFToken pages. <a href="classripple_1_1ValidNFTokenPage.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ValidPermissionedDEX.html">ValidPermissionedDEX</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ValidPermissionedDomain.html">ValidPermissionedDomain</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invariants: Permissioned Domains must have some rules and AcceptedCredentials must have length between 1 and 10 inclusive. <a href="classripple_1_1ValidPermissionedDomain.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ValidPseudoAccounts.html">ValidPseudoAccounts</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invariants: Pseudo-accounts have valid and consisent properties. <a href="classripple_1_1ValidPseudoAccounts.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ValidVault.html">ValidVault</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invariants: <a class="el" href="structripple_1_1ValidVault_1_1Vault.html">Vault</a> object and MPTokenIssuance for vault shares. <a href="classripple_1_1ValidVault.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Vault__test.html">Vault_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1VaultClawback.html">VaultClawback</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1VaultCreate.html">VaultCreate</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1VaultDelete.html">VaultDelete</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1VaultDeposit.html">VaultDeposit</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1VaultSet.html">VaultSet</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1VaultWithdraw.html">VaultWithdraw</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Version__test.html">Version_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1WeakIntrusive.html">WeakIntrusive</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A weak intrusive pointer class for the <a class="el" href="classripple_1_1SharedIntrusive.html" title="A shared intrusive pointer class that supports weak pointers.">SharedIntrusive</a> pointer class. <a href="classripple_1_1WeakIntrusive.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Workers.html">Workers</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classripple_1_1Workers.html" title="Workers is effectively a thread pool.">Workers</a></code> is effectively a thread pool. <a href="classripple_1_1Workers.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Workers__test.html">Workers_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Writer.html">Writer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1WSInfoSub.html">WSInfoSub</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1WSMsg.html">WSMsg</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1WSSession.html">WSSession</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1XChainAddAccountCreateAttestation.html">XChainAddAccountCreateAttestation</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1XChainAddClaimAttestation.html">XChainAddClaimAttestation</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1XChainAttestationsBase.html">XChainAttestationsBase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1XChainClaim.html">XChainClaim</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1XChainClaimAttestation.html">XChainClaimAttestation</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1XChainClaimAttestations.html">XChainClaimAttestations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1XChainCommit.html">XChainCommit</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1XChainCreateAccountAttestation.html">XChainCreateAccountAttestation</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1XChainCreateAccountAttestations.html">XChainCreateAccountAttestations</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1XChainCreateAccountCommit.html">XChainCreateAccountCommit</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1XChainCreateBridge.html">XChainCreateBridge</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1XChainCreateClaimID.html">XChainCreateClaimID</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1XRPAmount__test.html">XRPAmount_test</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1XRPBalanceChecks.html">XRPBalanceChecks</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invariant: An account XRP balance must be in XRP and take a value between 0 and INITIAL_XRP drops, inclusive. <a href="classripple_1_1XRPBalanceChecks.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1XRPEndpointOfferCrossingStep.html">XRPEndpointOfferCrossingStep</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1XRPEndpointPaymentStep.html">XRPEndpointPaymentStep</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1XRPEndpointStep.html">XRPEndpointStep</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1XRPNotCreated.html">XRPNotCreated</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invariant: A transaction must not create XRP and should only destroy the XRP fee. <a href="classripple_1_1XRPNotCreated.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ZeroCopyInputStream.html">ZeroCopyInputStream</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements <a class="el" href="classripple_1_1ZeroCopyInputStream.html" title="Implements ZeroCopyInputStream around a buffer sequence.">ZeroCopyInputStream</a> around a buffer sequence. <a href="classripple_1_1ZeroCopyInputStream.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1ZeroCopyOutputStream.html">ZeroCopyOutputStream</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements <a class="el" href="classripple_1_1ZeroCopyOutputStream.html" title="Implements ZeroCopyOutputStream around a Streambuf.">ZeroCopyOutputStream</a> around a Streambuf. <a href="classripple_1_1ZeroCopyOutputStream.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="concepts" name="concepts"></a>
Concepts</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="conceptripple_1_1CAdoptTag.html">CAdoptTag</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="conceptripple_1_1SafeToCast.html">SafeToCast</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="conceptripple_1_1ValidIssueType.html">ValidIssueType</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="conceptripple_1_1AssetType.html">AssetType</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="conceptripple_1_1IsArithmetic.html">IsArithmetic</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a4d601befed9298ce94e7d95410fa9ce9" id="r_a4d601befed9298ce94e7d95410fa9ce9"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4d601befed9298ce94e7d95410fa9ce9">uint128</a> = <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; 128 &gt;</td></tr>
<tr class="separator:a4d601befed9298ce94e7d95410fa9ce9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad47d532b2f3927125b187ac770f84448" id="r_ad47d532b2f3927125b187ac770f84448"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad47d532b2f3927125b187ac770f84448">uint160</a> = <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; 160 &gt;</td></tr>
<tr class="separator:ad47d532b2f3927125b187ac770f84448"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a356c68147333a9a48a344718038576d9" id="r_a356c68147333a9a48a344718038576d9"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> = <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; 256 &gt;</td></tr>
<tr class="separator:a356c68147333a9a48a344718038576d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaaf4d707c3e5604ff3f3f5d040ec1520" id="r_aaaf4d707c3e5604ff3f3f5d040ec1520"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aaaf4d707c3e5604ff3f3f5d040ec1520">uint192</a> = <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; 192 &gt;</td></tr>
<tr class="separator:aaaf4d707c3e5604ff3f3f5d040ec1520"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2acf2a346dd759d84af97c8d5ccbc6f" id="r_ae2acf2a346dd759d84af97c8d5ccbc6f"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae2acf2a346dd759d84af97c8d5ccbc6f">IniFileSections</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; &gt;</td></tr>
<tr class="separator:ae2acf2a346dd759d84af97c8d5ccbc6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1f2184bb5938b5508798cd47a561a21" id="r_ab1f2184bb5938b5508798cd47a561a21"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; unsigned char &gt;</td></tr>
<tr class="memdesc:ab1f2184bb5938b5508798cd47a561a21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Storage for linear binary data. <br /></td></tr>
<tr class="separator:ab1f2184bb5938b5508798cd47a561a21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4629d614f9750be05fe0f6bdd5d357e4" id="r_a4629d614f9750be05fe0f6bdd5d357e4"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4629d614f9750be05fe0f6bdd5d357e4">days</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a>&lt; int, <a class="elRef" href="http://en.cppreference.com/w/cpp/numeric/ratio/ratio_multiply.html">std::ratio_multiply</a>&lt; std::chrono::hours::period, <a class="elRef" href="http://en.cppreference.com/w/cpp/numeric/ratio/ratio.html">std::ratio</a>&lt; 24 &gt; &gt; &gt;</td></tr>
<tr class="separator:a4629d614f9750be05fe0f6bdd5d357e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6eab3a5ee85e00078b47947e27e59535" id="r_a6eab3a5ee85e00078b47947e27e59535"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6eab3a5ee85e00078b47947e27e59535">weeks</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a>&lt; int, <a class="elRef" href="http://en.cppreference.com/w/cpp/numeric/ratio/ratio_multiply.html">std::ratio_multiply</a>&lt; days::period, <a class="elRef" href="http://en.cppreference.com/w/cpp/numeric/ratio/ratio.html">std::ratio</a>&lt; 7 &gt; &gt; &gt;</td></tr>
<tr class="separator:a6eab3a5ee85e00078b47947e27e59535"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfbcd3fa60b2ddb83f5b2991900fe153" id="r_abfbcd3fa60b2ddb83f5b2991900fe153"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abfbcd3fa60b2ddb83f5b2991900fe153">Stopwatch</a> = <a class="el" href="classbeast_1_1abstract__clock.html">beast::abstract_clock</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/steady_clock.html">std::chrono::steady_clock</a> &gt;</td></tr>
<tr class="memdesc:abfbcd3fa60b2ddb83f5b2991900fe153"><td class="mdescLeft">&#160;</td><td class="mdescRight">A clock for measuring elapsed time. <br /></td></tr>
<tr class="separator:abfbcd3fa60b2ddb83f5b2991900fe153"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1883f49b218a589ba24a1c875354f63d" id="r_a1883f49b218a589ba24a1c875354f63d"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1883f49b218a589ba24a1c875354f63d">TestStopwatch</a> = <a class="el" href="classbeast_1_1manual__clock.html">beast::manual_clock</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/steady_clock.html">std::chrono::steady_clock</a> &gt;</td></tr>
<tr class="memdesc:a1883f49b218a589ba24a1c875354f63d"><td class="mdescLeft">&#160;</td><td class="mdescRight">A manual Stopwatch for unit tests. <br /></td></tr>
<tr class="separator:a1883f49b218a589ba24a1c875354f63d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a979e8d8bf61cdf2a37f13aa2e7ed906e" id="r_a979e8d8bf61cdf2a37f13aa2e7ed906e"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a979e8d8bf61cdf2a37f13aa2e7ed906e">KeyCache</a> = <a class="el" href="classripple_1_1TaggedCache.html">TaggedCache</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, int, true &gt;</td></tr>
<tr class="separator:a979e8d8bf61cdf2a37f13aa2e7ed906e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79dcedfb918a7b371ab7797ae9d9bf23" id="r_a79dcedfb918a7b371ab7797ae9d9bf23"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a79dcedfb918a7b371ab7797ae9d9bf23"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a79dcedfb918a7b371ab7797ae9d9bf23">ClosedInterval</a> = boost::icl::closed_interval&lt; T &gt;</td></tr>
<tr class="memdesc:a79dcedfb918a7b371ab7797ae9d9bf23"><td class="mdescLeft">&#160;</td><td class="mdescRight">A closed interval over the domain T. <br /></td></tr>
<tr class="separator:a79dcedfb918a7b371ab7797ae9d9bf23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c2adee26b605bf80bdd122435bc40bb" id="r_a8c2adee26b605bf80bdd122435bc40bb"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a8c2adee26b605bf80bdd122435bc40bb"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8c2adee26b605bf80bdd122435bc40bb">RangeSet</a> = boost::icl::interval_set&lt; T, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/less.html">std::less</a>, <a class="el" href="namespaceripple.html#a79dcedfb918a7b371ab7797ae9d9bf23">ClosedInterval</a>&lt; T &gt; &gt;</td></tr>
<tr class="memdesc:a8c2adee26b605bf80bdd122435bc40bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">A set of closed intervals over the domain T. <br /></td></tr>
<tr class="separator:a8c2adee26b605bf80bdd122435bc40bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46c521271235f4e2715d7fa8b68940ca" id="r_a46c521271235f4e2715d7fa8b68940ca"><td class="memTemplParams" colspan="2">template&lt;class Key , class Value , class Hash = beast::uhash&lt;&gt;, class Pred = std::equal_to&lt;Key&gt;, class Allocator = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </td></tr>
<tr class="memitem:a46c521271235f4e2715d7fa8b68940ca"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a46c521271235f4e2715d7fa8b68940ca">hash_map</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a>&lt; Key, Value, Hash, Pred, Allocator &gt;</td></tr>
<tr class="separator:a46c521271235f4e2715d7fa8b68940ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22924edd2ec478b9be77ba062c5671bd" id="r_a22924edd2ec478b9be77ba062c5671bd"><td class="memTemplParams" colspan="2">template&lt;class Key , class Value , class Hash = beast::uhash&lt;&gt;, class Pred = std::equal_to&lt;Key&gt;, class Allocator = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </td></tr>
<tr class="memitem:a22924edd2ec478b9be77ba062c5671bd"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a22924edd2ec478b9be77ba062c5671bd">hash_multimap</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_multimap.html">std::unordered_multimap</a>&lt; Key, Value, Hash, Pred, Allocator &gt;</td></tr>
<tr class="separator:a22924edd2ec478b9be77ba062c5671bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7750eec5e079354285f1d60cfd0247ca" id="r_a7750eec5e079354285f1d60cfd0247ca"><td class="memTemplParams" colspan="2">template&lt;class Value , class Hash = beast::uhash&lt;&gt;, class Pred = std::equal_to&lt;Value&gt;, class Allocator = std::allocator&lt;Value&gt;&gt; </td></tr>
<tr class="memitem:a7750eec5e079354285f1d60cfd0247ca"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7750eec5e079354285f1d60cfd0247ca">hash_set</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; Value, Hash, Pred, Allocator &gt;</td></tr>
<tr class="separator:a7750eec5e079354285f1d60cfd0247ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7719f7953353a2895e9129bad38f8748" id="r_a7719f7953353a2895e9129bad38f8748"><td class="memTemplParams" colspan="2">template&lt;class Value , class Hash = beast::uhash&lt;&gt;, class Pred = std::equal_to&lt;Value&gt;, class Allocator = std::allocator&lt;Value&gt;&gt; </td></tr>
<tr class="memitem:a7719f7953353a2895e9129bad38f8748"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7719f7953353a2895e9129bad38f8748">hash_multiset</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_multiset.html">std::unordered_multiset</a>&lt; Value, Hash, Pred, Allocator &gt;</td></tr>
<tr class="separator:a7719f7953353a2895e9129bad38f8748"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9b07f23404494644c7cfe94facbdd4b" id="r_ac9b07f23404494644c7cfe94facbdd4b"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac9b07f23404494644c7cfe94facbdd4b">strong_hash</a> = <a class="el" href="classbeast_1_1xxhasher.html">beast::xxhasher</a></td></tr>
<tr class="separator:ac9b07f23404494644c7cfe94facbdd4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3c861f98a755f5955d8e621a976f727" id="r_ac3c861f98a755f5955d8e621a976f727"><td class="memTemplParams" colspan="2">template&lt;class Key , class Value , class Hash = hardened_hash&lt;strong_hash&gt;, class Pred = std::equal_to&lt;Key&gt;, class Allocator = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </td></tr>
<tr class="memitem:ac3c861f98a755f5955d8e621a976f727"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac3c861f98a755f5955d8e621a976f727">hardened_hash_map</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a>&lt; Key, Value, Hash, Pred, Allocator &gt;</td></tr>
<tr class="separator:ac3c861f98a755f5955d8e621a976f727"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a034035787a5b7de743464244c2bdd935" id="r_a034035787a5b7de743464244c2bdd935"><td class="memTemplParams" colspan="2">template&lt;class Key , class Value , class Hash = hardened_hash&lt;strong_hash&gt;, class Pred = std::equal_to&lt;Key&gt;, class Allocator = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </td></tr>
<tr class="memitem:a034035787a5b7de743464244c2bdd935"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a034035787a5b7de743464244c2bdd935">hardened_partitioned_hash_map</a> = <a class="el" href="classripple_1_1partitioned__unordered__map.html">partitioned_unordered_map</a>&lt; Key, Value, Hash, Pred, Allocator &gt;</td></tr>
<tr class="separator:a034035787a5b7de743464244c2bdd935"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30854ce6c988f4a889e745eb9854d23b" id="r_a30854ce6c988f4a889e745eb9854d23b"><td class="memTemplParams" colspan="2">template&lt;class Key , class Value , class Hash = hardened_hash&lt;strong_hash&gt;, class Pred = std::equal_to&lt;Key&gt;, class Allocator = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </td></tr>
<tr class="memitem:a30854ce6c988f4a889e745eb9854d23b"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a30854ce6c988f4a889e745eb9854d23b">hardened_hash_multimap</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_multimap.html">std::unordered_multimap</a>&lt; Key, Value, Hash, Pred, Allocator &gt;</td></tr>
<tr class="separator:a30854ce6c988f4a889e745eb9854d23b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fd083ce42b38018aa59306a4660a52e" id="r_a3fd083ce42b38018aa59306a4660a52e"><td class="memTemplParams" colspan="2">template&lt;class Value , class Hash = hardened_hash&lt;strong_hash&gt;, class Pred = std::equal_to&lt;Value&gt;, class Allocator = std::allocator&lt;Value&gt;&gt; </td></tr>
<tr class="memitem:a3fd083ce42b38018aa59306a4660a52e"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3fd083ce42b38018aa59306a4660a52e">hardened_hash_set</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; Value, Hash, Pred, Allocator &gt;</td></tr>
<tr class="separator:a3fd083ce42b38018aa59306a4660a52e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f5e4bc32db16ddca497c7844bdfc9e2" id="r_a1f5e4bc32db16ddca497c7844bdfc9e2"><td class="memTemplParams" colspan="2">template&lt;class Value , class Hash = hardened_hash&lt;strong_hash&gt;, class Pred = std::equal_to&lt;Value&gt;, class Allocator = std::allocator&lt;Value&gt;&gt; </td></tr>
<tr class="memitem:a1f5e4bc32db16ddca497c7844bdfc9e2"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1f5e4bc32db16ddca497c7844bdfc9e2">hardened_hash_multiset</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_multiset.html">std::unordered_multiset</a>&lt; Value, Hash, Pred, Allocator &gt;</td></tr>
<tr class="separator:a1f5e4bc32db16ddca497c7844bdfc9e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e6dfe9770d76106ed8b7db6b398dc4b" id="r_a8e6dfe9770d76106ed8b7db6b398dc4b"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8e6dfe9770d76106ed8b7db6b398dc4b">CachedSLEs</a> = <a class="el" href="classripple_1_1TaggedCache.html">TaggedCache</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt;</td></tr>
<tr class="separator:a8e6dfe9770d76106ed8b7db6b398dc4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9722ac6213471ba4b92259afc6edc2b1" id="r_a9722ac6213471ba4b92259afc6edc2b1"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9722ac6213471ba4b92259afc6edc2b1">majorityAmendments_t</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> &gt;</td></tr>
<tr class="separator:a9722ac6213471ba4b92259afc6edc2b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40d4978b34a7cdb77b860efda3f16a7a" id="r_a40d4978b34a7cdb77b860efda3f16a7a"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a40d4978b34a7cdb77b860efda3f16a7a">EntryDeleter</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="el" href="namespaceripple.html#a5c353aea81a72e698c287a3e5289619a">SkipEntry</a> &gt;(<a class="el" href="namespaceripple.html#ac151bf19e1f4daae2b04c65c65117139">LedgerEntryType</a>, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; &amp;)&gt;</td></tr>
<tr class="memdesc:a40d4978b34a7cdb77b860efda3f16a7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deleter function prototype. <br /></td></tr>
<tr class="separator:a40d4978b34a7cdb77b860efda3f16a7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00ae0d729cb3e35b6bcac9a27ebb5284" id="r_a00ae0d729cb3e35b6bcac9a27ebb5284"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> = <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; 160, <a class="el" href="classripple_1_1detail_1_1AccountIDTag.html">detail::AccountIDTag</a> &gt;</td></tr>
<tr class="memdesc:a00ae0d729cb3e35b6bcac9a27ebb5284"><td class="mdescLeft">&#160;</td><td class="mdescRight">A 160-bit unsigned that uniquely identifies an account. <br /></td></tr>
<tr class="separator:a00ae0d729cb3e35b6bcac9a27ebb5284"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60696b01dc3651699da2361a1e1479f2" id="r_a60696b01dc3651699da2361a1e1479f2"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a60696b01dc3651699da2361a1e1479f2"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a60696b01dc3651699da2361a1e1479f2">Result</a> = boost::outcome_v2::result&lt; T, <a class="elRef" href="http://en.cppreference.com/w/cpp/error/error_code.html">std::error_code</a> &gt;</td></tr>
<tr class="separator:a60696b01dc3651699da2361a1e1479f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac05e2446237e9d7941e1f17732d076c6" id="r_ac05e2446237e9d7941e1f17732d076c6"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac05e2446237e9d7941e1f17732d076c6">ripemd160_hasher</a> = <a class="el" href="structripple_1_1openssl__ripemd160__hasher.html">openssl_ripemd160_hasher</a></td></tr>
<tr class="separator:ac05e2446237e9d7941e1f17732d076c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99c0b0c19fdeb3344de589e1de43eca9" id="r_a99c0b0c19fdeb3344de589e1de43eca9"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a99c0b0c19fdeb3344de589e1de43eca9">sha256_hasher</a> = <a class="el" href="structripple_1_1openssl__sha256__hasher.html">openssl_sha256_hasher</a></td></tr>
<tr class="separator:a99c0b0c19fdeb3344de589e1de43eca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99216f91dbd5ed6af37a48a9554f5aba" id="r_a99216f91dbd5ed6af37a48a9554f5aba"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a99216f91dbd5ed6af37a48a9554f5aba">sha512_hasher</a> = <a class="el" href="structripple_1_1openssl__sha512__hasher.html">openssl_sha512_hasher</a></td></tr>
<tr class="separator:a99216f91dbd5ed6af37a48a9554f5aba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fc6107fe34b2499734353cc73e8c94c" id="r_a4fc6107fe34b2499734353cc73e8c94c"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4fc6107fe34b2499734353cc73e8c94c">sha512_half_hasher</a> = <a class="el" href="structripple_1_1detail_1_1basic__sha512__half__hasher.html">detail::basic_sha512_half_hasher</a>&lt; false &gt;</td></tr>
<tr class="separator:a4fc6107fe34b2499734353cc73e8c94c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add390f322c146d3166d8836e0159d3e2" id="r_add390f322c146d3166d8836e0159d3e2"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#add390f322c146d3166d8836e0159d3e2">sha512_half_hasher_s</a> = <a class="el" href="structripple_1_1detail_1_1basic__sha512__half__hasher.html">detail::basic_sha512_half_hasher</a>&lt; true &gt;</td></tr>
<tr class="separator:add390f322c146d3166d8836e0159d3e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf521cde20561da32d6a54a105363555" id="r_aaf521cde20561da32d6a54a105363555"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aaf521cde20561da32d6a54a105363555">LedgerInfo</a> = <a class="el" href="structripple_1_1LedgerHeader.html">LedgerHeader</a></td></tr>
<tr class="separator:aaf521cde20561da32d6a54a105363555"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b2d3a5c5dc76d8f261e7b0591771011" id="r_a0b2d3a5c5dc76d8f261e7b0591771011"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0b2d3a5c5dc76d8f261e7b0591771011">MultiApiJson</a> = <a class="el" href="structripple_1_1detail_1_1MultiApiJson.html">detail::MultiApiJson</a>&lt; <a class="el" href="namespaceripple_1_1RPC.html#ad9e8e104e82c67f071a254fa6849afe6">RPC::apiMinimumSupportedVersion</a>, <a class="el" href="namespaceripple_1_1RPC.html#a5cef6660176a48dd32d433358f579f09">RPC::apiMaximumValidVersion</a> &gt;</td></tr>
<tr class="separator:a0b2d3a5c5dc76d8f261e7b0591771011"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12af8e98b794e8ee3b4dbecaed2a4efd" id="r_a12af8e98b794e8ee3b4dbecaed2a4efd"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></td></tr>
<tr class="memdesc:a12af8e98b794e8ee3b4dbecaed2a4efd"><td class="mdescLeft">&#160;</td><td class="mdescRight">A ledger index. <br /></td></tr>
<tr class="separator:a12af8e98b794e8ee3b4dbecaed2a4efd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f39560bfd60c64700b109c412e90f72" id="r_a3f39560bfd60c64700b109c412e90f72"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3f39560bfd60c64700b109c412e90f72">TxID</a> = <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a></td></tr>
<tr class="memdesc:a3f39560bfd60c64700b109c412e90f72"><td class="mdescLeft">&#160;</td><td class="mdescRight">A transaction identifier. <br /></td></tr>
<tr class="separator:a3f39560bfd60c64700b109c412e90f72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5a72d3e0d9b6913c13f688390b90796" id="r_af5a72d3e0d9b6913c13f688390b90796"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af5a72d3e0d9b6913c13f688390b90796">LedgerHash</a> = <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a></td></tr>
<tr class="separator:af5a72d3e0d9b6913c13f688390b90796"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1270f987b34815f6f0a4d371f1adc51" id="r_ae1270f987b34815f6f0a4d371f1adc51"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae1270f987b34815f6f0a4d371f1adc51">SF_UINT8</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> &gt; &gt;</td></tr>
<tr class="separator:ae1270f987b34815f6f0a4d371f1adc51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfd08f58ea046933d32ff03520205d98" id="r_acfd08f58ea046933d32ff03520205d98"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acfd08f58ea046933d32ff03520205d98">SF_UINT16</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> &gt; &gt;</td></tr>
<tr class="separator:acfd08f58ea046933d32ff03520205d98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3131ec3dec328bb57ce9046da34eb6d7" id="r_a3131ec3dec328bb57ce9046da34eb6d7"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3131ec3dec328bb57ce9046da34eb6d7">SF_UINT32</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> &gt; &gt;</td></tr>
<tr class="separator:a3131ec3dec328bb57ce9046da34eb6d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53ae323361260e22bbf9c4f142b6f8f6" id="r_a53ae323361260e22bbf9c4f142b6f8f6"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a53ae323361260e22bbf9c4f142b6f8f6">SF_UINT64</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> &gt; &gt;</td></tr>
<tr class="separator:a53ae323361260e22bbf9c4f142b6f8f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c5dcf7c1189caf5b7cf440f751a6807" id="r_a6c5dcf7c1189caf5b7cf440f751a6807"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6c5dcf7c1189caf5b7cf440f751a6807">SF_UINT96</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt; 96 &gt; &gt;</td></tr>
<tr class="separator:a6c5dcf7c1189caf5b7cf440f751a6807"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a018a87a29f86dc944e1d8b84b6f962ae" id="r_a018a87a29f86dc944e1d8b84b6f962ae"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a018a87a29f86dc944e1d8b84b6f962ae">SF_UINT128</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt; 128 &gt; &gt;</td></tr>
<tr class="separator:a018a87a29f86dc944e1d8b84b6f962ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8981f192c1cd5577b6f941a7da86181b" id="r_a8981f192c1cd5577b6f941a7da86181b"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8981f192c1cd5577b6f941a7da86181b">SF_UINT160</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt; 160 &gt; &gt;</td></tr>
<tr class="separator:a8981f192c1cd5577b6f941a7da86181b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1519d063b55e15ce1cd267dc12c228a9" id="r_a1519d063b55e15ce1cd267dc12c228a9"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1519d063b55e15ce1cd267dc12c228a9">SF_UINT192</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt; 192 &gt; &gt;</td></tr>
<tr class="separator:a1519d063b55e15ce1cd267dc12c228a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a177ff7c62915bd49034b0399d298f991" id="r_a177ff7c62915bd49034b0399d298f991"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a177ff7c62915bd49034b0399d298f991">SF_UINT256</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt; 256 &gt; &gt;</td></tr>
<tr class="separator:a177ff7c62915bd49034b0399d298f991"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4ce2c93b7b20b6e8bc32e88ccd995ce" id="r_ab4ce2c93b7b20b6e8bc32e88ccd995ce"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab4ce2c93b7b20b6e8bc32e88ccd995ce">SF_UINT384</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt; 384 &gt; &gt;</td></tr>
<tr class="separator:ab4ce2c93b7b20b6e8bc32e88ccd995ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3504d4d80c094556f00486f61cc30a4" id="r_ac3504d4d80c094556f00486f61cc30a4"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac3504d4d80c094556f00486f61cc30a4">SF_UINT512</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt; 512 &gt; &gt;</td></tr>
<tr class="separator:ac3504d4d80c094556f00486f61cc30a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8923e6b38b69e696e1cf6693d8ce9d86" id="r_a8923e6b38b69e696e1cf6693d8ce9d86"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8923e6b38b69e696e1cf6693d8ce9d86">SF_INT32</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int32_t</a> &gt; &gt;</td></tr>
<tr class="separator:a8923e6b38b69e696e1cf6693d8ce9d86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3570e1bcce59f86485ad1baf0ad36459" id="r_a3570e1bcce59f86485ad1baf0ad36459"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3570e1bcce59f86485ad1baf0ad36459">SF_INT64</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a> &gt; &gt;</td></tr>
<tr class="separator:a3570e1bcce59f86485ad1baf0ad36459"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d8624dedc0f6ef5f30345b1da4e5b68" id="r_a3d8624dedc0f6ef5f30345b1da4e5b68"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3d8624dedc0f6ef5f30345b1da4e5b68">SF_ACCOUNT</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STAccount.html">STAccount</a> &gt;</td></tr>
<tr class="separator:a3d8624dedc0f6ef5f30345b1da4e5b68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91f4f5a76efca8250cda599ea6e61ace" id="r_a91f4f5a76efca8250cda599ea6e61ace"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a91f4f5a76efca8250cda599ea6e61ace">SF_AMOUNT</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt;</td></tr>
<tr class="separator:a91f4f5a76efca8250cda599ea6e61ace"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f99e93547bfdb3fafb24677180ec0de" id="r_a1f99e93547bfdb3fafb24677180ec0de"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1f99e93547bfdb3fafb24677180ec0de">SF_ISSUE</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STIssue.html">STIssue</a> &gt;</td></tr>
<tr class="separator:a1f99e93547bfdb3fafb24677180ec0de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5deb533b8a74804bc4a707383941ca8" id="r_ac5deb533b8a74804bc4a707383941ca8"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac5deb533b8a74804bc4a707383941ca8">SF_CURRENCY</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> &gt;</td></tr>
<tr class="separator:ac5deb533b8a74804bc4a707383941ca8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab45b0b4d2e5f66d9e8eb4d17a1041f0c" id="r_ab45b0b4d2e5f66d9e8eb4d17a1041f0c"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab45b0b4d2e5f66d9e8eb4d17a1041f0c">SF_NUMBER</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STNumber.html">STNumber</a> &gt;</td></tr>
<tr class="separator:ab45b0b4d2e5f66d9e8eb4d17a1041f0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03c8cffd1833956fca7837f2f735401c" id="r_a03c8cffd1833956fca7837f2f735401c"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a03c8cffd1833956fca7837f2f735401c">SF_VL</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STBlob.html">STBlob</a> &gt;</td></tr>
<tr class="separator:a03c8cffd1833956fca7837f2f735401c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dee5a8bea81221cba42cdb0934aaa7c" id="r_a3dee5a8bea81221cba42cdb0934aaa7c"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3dee5a8bea81221cba42cdb0934aaa7c">SF_VECTOR256</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STVector256.html">STVector256</a> &gt;</td></tr>
<tr class="separator:a3dee5a8bea81221cba42cdb0934aaa7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e486c26c89d39c56b948c1627950635" id="r_a5e486c26c89d39c56b948c1627950635"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5e486c26c89d39c56b948c1627950635">SF_XCHAIN_BRIDGE</a> = <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STXChainBridge.html">STXChainBridge</a> &gt;</td></tr>
<tr class="separator:a5e486c26c89d39c56b948c1627950635"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad759748528655fa4c9fc2cf639f50bbf" id="r_ad759748528655fa4c9fc2cf639f50bbf"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad759748528655fa4c9fc2cf639f50bbf">STUInt128</a> = <a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt; 128 &gt;</td></tr>
<tr class="separator:ad759748528655fa4c9fc2cf639f50bbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab17b17fb054a2ba56beaa9319fb94c20" id="r_ab17b17fb054a2ba56beaa9319fb94c20"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab17b17fb054a2ba56beaa9319fb94c20">STUInt160</a> = <a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt; 160 &gt;</td></tr>
<tr class="separator:ab17b17fb054a2ba56beaa9319fb94c20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a219b8cc7066461c329dae47a10137614" id="r_a219b8cc7066461c329dae47a10137614"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a219b8cc7066461c329dae47a10137614">STUInt192</a> = <a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt; 192 &gt;</td></tr>
<tr class="separator:a219b8cc7066461c329dae47a10137614"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab699e3f7a777e35613693955ca63084e" id="r_ab699e3f7a777e35613693955ca63084e"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab699e3f7a777e35613693955ca63084e">STUInt256</a> = <a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt; 256 &gt;</td></tr>
<tr class="separator:ab699e3f7a777e35613693955ca63084e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07034f1ce2f4388499f464d6ea375fd6" id="r_a07034f1ce2f4388499f464d6ea375fd6"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a07034f1ce2f4388499f464d6ea375fd6">STUInt8</a> = <a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt; unsigned char &gt;</td></tr>
<tr class="separator:a07034f1ce2f4388499f464d6ea375fd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5364091d6d6b2e5211bb8d83b9017021" id="r_a5364091d6d6b2e5211bb8d83b9017021"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5364091d6d6b2e5211bb8d83b9017021">STUInt16</a> = <a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> &gt;</td></tr>
<tr class="separator:a5364091d6d6b2e5211bb8d83b9017021"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe4a518d4dbda10e150b7400cfc0bf89" id="r_afe4a518d4dbda10e150b7400cfc0bf89"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afe4a518d4dbda10e150b7400cfc0bf89">STUInt32</a> = <a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> &gt;</td></tr>
<tr class="separator:afe4a518d4dbda10e150b7400cfc0bf89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9876005f287226b27b69f199da4f1695" id="r_a9876005f287226b27b69f199da4f1695"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9876005f287226b27b69f199da4f1695">STUInt64</a> = <a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> &gt;</td></tr>
<tr class="separator:a9876005f287226b27b69f199da4f1695"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4521b327e68de798e0de29299af8ef39" id="r_a4521b327e68de798e0de29299af8ef39"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4521b327e68de798e0de29299af8ef39">STInt32</a> = <a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int32_t</a> &gt;</td></tr>
<tr class="separator:a4521b327e68de798e0de29299af8ef39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbba3966df1925ac76f6d04c0aa1abe3" id="r_abbba3966df1925ac76f6d04c0aa1abe3"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> = <a class="el" href="classripple_1_1STLedgerEntry.html">STLedgerEntry</a></td></tr>
<tr class="separator:abbba3966df1925ac76f6d04c0aa1abe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e1cdd0fd061abf008712d5e0ccf156d" id="r_a7e1cdd0fd061abf008712d5e0ccf156d"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a> = int</td></tr>
<tr class="separator:a7e1cdd0fd061abf008712d5e0ccf156d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af99ba2263d2a1e29207c40a35fc9f6b3" id="r_af99ba2263d2a1e29207c40a35fc9f6b3"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> = <a class="el" href="classripple_1_1TERSubset.html">TERSubset</a>&lt; <a class="el" href="classripple_1_1CanCvtToNotTEC.html">CanCvtToNotTEC</a> &gt;</td></tr>
<tr class="separator:af99ba2263d2a1e29207c40a35fc9f6b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfb760bc3e4ccb79d5d4f6ecff2f1817" id="r_adfb760bc3e4ccb79d5d4f6ecff2f1817"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> = <a class="el" href="classripple_1_1TERSubset.html">TERSubset</a>&lt; <a class="el" href="classripple_1_1CanCvtToTER.html">CanCvtToTER</a> &gt;</td></tr>
<tr class="separator:adfb760bc3e4ccb79d5d4f6ecff2f1817"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac94480492da0b29f45633ca86aa7623" id="r_aac94480492da0b29f45633ca86aa7623"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:aac94480492da0b29f45633ca86aa7623"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aac94480492da0b29f45633ca86aa7623">B58Result</a> = <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; T, <a class="elRef" href="http://en.cppreference.com/w/cpp/error/error_code.html">std::error_code</a> &gt;</td></tr>
<tr class="separator:aac94480492da0b29f45633ca86aa7623"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f0ddc0b5af7c70fb933c95f851abde7" id="r_a0f0ddc0b5af7c70fb933c95f851abde7"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0f0ddc0b5af7c70fb933c95f851abde7">Directory</a> = <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; 256, <a class="el" href="classripple_1_1detail_1_1DirectoryTag.html">detail::DirectoryTag</a> &gt;</td></tr>
<tr class="memdesc:a0f0ddc0b5af7c70fb933c95f851abde7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Directory is an index into the directory of offer books. <br /></td></tr>
<tr class="separator:a0f0ddc0b5af7c70fb933c95f851abde7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8792cc3f99463ceba4e96dde34fe17a4" id="r_a8792cc3f99463ceba4e96dde34fe17a4"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> = <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; 160, <a class="el" href="classripple_1_1detail_1_1CurrencyTag.html">detail::CurrencyTag</a> &gt;</td></tr>
<tr class="memdesc:a8792cc3f99463ceba4e96dde34fe17a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Currency is a hash representing a specific currency. <br /></td></tr>
<tr class="separator:a8792cc3f99463ceba4e96dde34fe17a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e412a5834900d9affa8db3ac1a27209" id="r_a4e412a5834900d9affa8db3ac1a27209"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4e412a5834900d9affa8db3ac1a27209">NodeID</a> = <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; 160, <a class="el" href="classripple_1_1detail_1_1NodeIDTag.html">detail::NodeIDTag</a> &gt;</td></tr>
<tr class="memdesc:a4e412a5834900d9affa8db3ac1a27209"><td class="mdescLeft">&#160;</td><td class="mdescRight">NodeID is a 160-bit hash representing one node. <br /></td></tr>
<tr class="separator:a4e412a5834900d9affa8db3ac1a27209"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48dcfc87a5a55b47e868c00da3daa3f1" id="r_a48dcfc87a5a55b47e868c00da3daa3f1"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a48dcfc87a5a55b47e868c00da3daa3f1">MPTID</a> = <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; 192 &gt;</td></tr>
<tr class="memdesc:a48dcfc87a5a55b47e868c00da3daa3f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">MPTID is a 192-bit value representing MPT Issuance ID, which is a concatenation of a 32-bit sequence (big endian) and a 160-bit account. <br /></td></tr>
<tr class="separator:a48dcfc87a5a55b47e868c00da3daa3f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0ecc59d04defeab5f14f5dddbc694b7" id="r_ae0ecc59d04defeab5f14f5dddbc694b7"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae0ecc59d04defeab5f14f5dddbc694b7">Domain</a> = <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; 256 &gt;</td></tr>
<tr class="memdesc:ae0ecc59d04defeab5f14f5dddbc694b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Domain is a 256-bit hash representing a specific domain. <br /></td></tr>
<tr class="separator:ae0ecc59d04defeab5f14f5dddbc694b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02dadfa7f2185734c493763a0469b4f9" id="r_a02dadfa7f2185734c493763a0469b4f9"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a02dadfa7f2185734c493763a0469b4f9"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a02dadfa7f2185734c493763a0469b4f9">FeeLevel</a> = <a class="el" href="classripple_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>&lt; unit::feelevelTag, T &gt;</td></tr>
<tr class="separator:a02dadfa7f2185734c493763a0469b4f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaaf6522d07c2b836c5fd589e9ecf578c" id="r_aaaf6522d07c2b836c5fd589e9ecf578c"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aaaf6522d07c2b836c5fd589e9ecf578c">FeeLevel64</a> = <a class="el" href="namespaceripple.html#a02dadfa7f2185734c493763a0469b4f9">FeeLevel</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> &gt;</td></tr>
<tr class="separator:aaaf6522d07c2b836c5fd589e9ecf578c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4352c3b1e73b13f9c19a0eb062cdb7b" id="r_ac4352c3b1e73b13f9c19a0eb062cdb7b"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac4352c3b1e73b13f9c19a0eb062cdb7b">FeeLevelDouble</a> = <a class="el" href="namespaceripple.html#a02dadfa7f2185734c493763a0469b4f9">FeeLevel</a>&lt; double &gt;</td></tr>
<tr class="separator:ac4352c3b1e73b13f9c19a0eb062cdb7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a423ccde1c5210e14f939e5be8794527d" id="r_a423ccde1c5210e14f939e5be8794527d"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a423ccde1c5210e14f939e5be8794527d"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a423ccde1c5210e14f939e5be8794527d">Bips</a> = <a class="el" href="classripple_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>&lt; unit::BipsTag, T &gt;</td></tr>
<tr class="separator:a423ccde1c5210e14f939e5be8794527d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbbfa26180fc75c37100be369238b0a7" id="r_adbbfa26180fc75c37100be369238b0a7"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adbbfa26180fc75c37100be369238b0a7">Bips16</a> = <a class="el" href="namespaceripple.html#a423ccde1c5210e14f939e5be8794527d">Bips</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> &gt;</td></tr>
<tr class="separator:adbbfa26180fc75c37100be369238b0a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dfa88a330c408877e96200cd1358077" id="r_a6dfa88a330c408877e96200cd1358077"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6dfa88a330c408877e96200cd1358077">Bips32</a> = <a class="el" href="namespaceripple.html#a423ccde1c5210e14f939e5be8794527d">Bips</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> &gt;</td></tr>
<tr class="separator:a6dfa88a330c408877e96200cd1358077"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b134e7535d5397d1d144b84c4411074" id="r_a0b134e7535d5397d1d144b84c4411074"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a0b134e7535d5397d1d144b84c4411074"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0b134e7535d5397d1d144b84c4411074">TenthBips</a> = <a class="el" href="classripple_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>&lt; unit::TenthBipsTag, T &gt;</td></tr>
<tr class="separator:a0b134e7535d5397d1d144b84c4411074"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab89e8f469347ca0048fe8b963b1d808c" id="r_ab89e8f469347ca0048fe8b963b1d808c"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab89e8f469347ca0048fe8b963b1d808c">TenthBips16</a> = <a class="el" href="namespaceripple.html#a0b134e7535d5397d1d144b84c4411074">TenthBips</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> &gt;</td></tr>
<tr class="separator:ab89e8f469347ca0048fe8b963b1d808c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24a1aeaf7bbf47844bc15e3369154022" id="r_a24a1aeaf7bbf47844bc15e3369154022"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a24a1aeaf7bbf47844bc15e3369154022">TenthBips32</a> = <a class="el" href="namespaceripple.html#a0b134e7535d5397d1d144b84c4411074">TenthBips</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> &gt;</td></tr>
<tr class="separator:a24a1aeaf7bbf47844bc15e3369154022"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a560fb4011d74edecc539046eaeadd359" id="r_a560fb4011d74edecc539046eaeadd359"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a560fb4011d74edecc539046eaeadd359">Endpoints</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>, boost::asio::ip::tcp::endpoint &gt;</td></tr>
<tr class="separator:a560fb4011d74edecc539046eaeadd359"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa265217edeb8282e636c78b50049f4c0" id="r_aa265217edeb8282e636c78b50049f4c0"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa265217edeb8282e636c78b50049f4c0">http_request_type</a> = boost::beast::http::request&lt; boost::beast::http::dynamic_body &gt;</td></tr>
<tr class="separator:aa265217edeb8282e636c78b50049f4c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2581fa85c4291f16bf9e17d78615d584" id="r_a2581fa85c4291f16bf9e17d78615d584"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2581fa85c4291f16bf9e17d78615d584">http_response_type</a> = boost::beast::http::response&lt; boost::beast::http::dynamic_body &gt;</td></tr>
<tr class="separator:a2581fa85c4291f16bf9e17d78615d584"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad18fcbe19742d7f978f16f21ac70fba5" id="r_ad18fcbe19742d7f978f16f21ac70fba5"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad18fcbe19742d7f978f16f21ac70fba5">FullBelowCache</a> = <a class="el" href="classripple_1_1detail_1_1BasicFullBelowCache.html">detail::BasicFullBelowCache</a></td></tr>
<tr class="separator:ad18fcbe19742d7f978f16f21ac70fba5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8b30c9ede8e7bf88576afc6f2d4e782" id="r_aa8b30c9ede8e7bf88576afc6f2d4e782"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa8b30c9ede8e7bf88576afc6f2d4e782">TreeNodeCache</a> = <a class="el" href="classripple_1_1TaggedCache.html">TaggedCache</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classripple_1_1SHAMapTreeNode.html">SHAMapTreeNode</a>, false, <a class="el" href="namespaceripple_1_1intr__ptr.html#ad974a8161d17351dda4eb97b57f174b2">intr_ptr::SharedWeakUnionPtr</a>&lt; <a class="el" href="classripple_1_1SHAMapTreeNode.html">SHAMapTreeNode</a> &gt;, <a class="el" href="namespaceripple_1_1intr__ptr.html#a8ea6056dadef473a6c18cd4afbfc2fe6">intr_ptr::SharedPtr</a>&lt; <a class="el" href="classripple_1_1SHAMapTreeNode.html">SHAMapTreeNode</a> &gt; &gt;</td></tr>
<tr class="separator:aa8b30c9ede8e7bf88576afc6f2d4e782"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2ccf44248af5be8a81db7091ad4d019" id="r_aa2ccf44248af5be8a81db7091ad4d019"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa2ccf44248af5be8a81db7091ad4d019">const_iterator</a> = <a class="el" href="classripple_1_1Dir_1_1const__iterator.html">Dir::const_iterator</a></td></tr>
<tr class="separator:aa2ccf44248af5be8a81db7091ad4d019"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42f64079f9d25088a436164ced134dd5" id="r_a42f64079f9d25088a436164ced134dd5"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a42f64079f9d25088a436164ced134dd5">sha256_t</a> = <a class="el" href="classripple_1_1unsigned__integer.html">unsigned_integer</a>&lt; 256, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> &gt;</td></tr>
<tr class="separator:a42f64079f9d25088a436164ced134dd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4f638fef00deb6c3f611b9639f66d7a" id="r_af4f638fef00deb6c3f611b9639f66d7a"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af4f638fef00deb6c3f611b9639f66d7a">RCLValidations</a> = <a class="el" href="classripple_1_1Validations.html">Validations</a>&lt; <a class="el" href="classripple_1_1RCLValidationsAdaptor.html">RCLValidationsAdaptor</a> &gt;</td></tr>
<tr class="memdesc:af4f638fef00deb6c3f611b9639f66d7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias for RCL-specific instantiation of generic <a class="el" href="classripple_1_1Validations.html" title="Maintains current and recent ledger validations.">Validations</a>. <br /></td></tr>
<tr class="separator:af4f638fef00deb6c3f611b9639f66d7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a95cc3d230bc68b01e91b98884e80b9" id="r_a8a95cc3d230bc68b01e91b98884e80b9"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8a95cc3d230bc68b01e91b98884e80b9">CachedLedger</a> = <a class="el" href="classripple_1_1CachedView.html">CachedView</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> &gt;</td></tr>
<tr class="memdesc:a8a95cc3d230bc68b01e91b98884e80b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">A ledger wrapped in a <a class="el" href="classripple_1_1CachedView.html" title="Wraps a DigestAwareReadView to provide caching.">CachedView</a>. <br /></td></tr>
<tr class="separator:a8a95cc3d230bc68b01e91b98884e80b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff5a6e33cede2a8fa7303d84cce996ac" id="r_aff5a6e33cede2a8fa7303d84cce996ac"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aff5a6e33cede2a8fa7303d84cce996ac">OrderedTxs</a> = <a class="el" href="classripple_1_1CanonicalTXSet.html">CanonicalTXSet</a></td></tr>
<tr class="separator:aff5a6e33cede2a8fa7303d84cce996ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16300c3a478b7aff3dc9113f61a49927" id="r_a16300c3a478b7aff3dc9113f61a49927"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a16300c3a478b7aff3dc9113f61a49927">NodeCache</a> = <a class="el" href="classripple_1_1TaggedCache.html">TaggedCache</a>&lt; <a class="el" href="classripple_1_1SHAMapHash.html">SHAMapHash</a>, <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> &gt;</td></tr>
<tr class="separator:a16300c3a478b7aff3dc9113f61a49927"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad25048b83b932c66e9589fe2ed48f224" id="r_ad25048b83b932c66e9589fe2ed48f224"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad25048b83b932c66e9589fe2ed48f224">CheckCancel</a> = <a class="el" href="classripple_1_1CancelCheck.html">CancelCheck</a></td></tr>
<tr class="separator:ad25048b83b932c66e9589fe2ed48f224"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d7f232473f61188d42fda1fc8c04fba" id="r_a5d7f232473f61188d42fda1fc8c04fba"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5d7f232473f61188d42fda1fc8c04fba">OfferCancel</a> = <a class="el" href="classripple_1_1CancelOffer.html">CancelOffer</a></td></tr>
<tr class="separator:a5d7f232473f61188d42fda1fc8c04fba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47ae74e92f2e468437da4d11b89299e4" id="r_a47ae74e92f2e468437da4d11b89299e4"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a47ae74e92f2e468437da4d11b89299e4">CheckCash</a> = <a class="el" href="classripple_1_1CashCheck.html">CashCheck</a></td></tr>
<tr class="separator:a47ae74e92f2e468437da4d11b89299e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62183237c1b34f9daee0d1c72436ef55" id="r_a62183237c1b34f9daee0d1c72436ef55"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a62183237c1b34f9daee0d1c72436ef55">EnableAmendment</a> = <a class="el" href="classripple_1_1Change.html">Change</a></td></tr>
<tr class="separator:a62183237c1b34f9daee0d1c72436ef55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7a8369e8fa6922c86578a432717348b" id="r_ad7a8369e8fa6922c86578a432717348b"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad7a8369e8fa6922c86578a432717348b">SetFee</a> = <a class="el" href="classripple_1_1Change.html">Change</a></td></tr>
<tr class="separator:ad7a8369e8fa6922c86578a432717348b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dbd5f6b579110ff431d0fbce8ef94b1" id="r_a1dbd5f6b579110ff431d0fbce8ef94b1"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1dbd5f6b579110ff431d0fbce8ef94b1">UNLModify</a> = <a class="el" href="classripple_1_1Change.html">Change</a></td></tr>
<tr class="separator:a1dbd5f6b579110ff431d0fbce8ef94b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c2dbbca43411b641d69500eebc0a439" id="r_a0c2dbbca43411b641d69500eebc0a439"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0c2dbbca43411b641d69500eebc0a439">CheckCreate</a> = <a class="el" href="classripple_1_1CreateCheck.html">CreateCheck</a></td></tr>
<tr class="separator:a0c2dbbca43411b641d69500eebc0a439"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c88262ed97e2759f526bcf52947caaa" id="r_a5c88262ed97e2759f526bcf52947caaa"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5c88262ed97e2759f526bcf52947caaa">OfferCreate</a> = <a class="el" href="classripple_1_1CreateOffer.html">CreateOffer</a></td></tr>
<tr class="separator:a5c88262ed97e2759f526bcf52947caaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c502cbe8ad3555cc95fd22b31dfdd3e" id="r_a6c502cbe8ad3555cc95fd22b31dfdd3e"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6c502cbe8ad3555cc95fd22b31dfdd3e">TicketCreate</a> = <a class="el" href="classripple_1_1CreateTicket.html">CreateTicket</a></td></tr>
<tr class="separator:a6c502cbe8ad3555cc95fd22b31dfdd3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8896f9ec0f4676a12f778edff9d44c2f" id="r_a8896f9ec0f4676a12f778edff9d44c2f"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8896f9ec0f4676a12f778edff9d44c2f">AccountDelete</a> = <a class="el" href="classripple_1_1DeleteAccount.html">DeleteAccount</a></td></tr>
<tr class="separator:a8896f9ec0f4676a12f778edff9d44c2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1064808704e224a1b62f384372e1d921" id="r_a1064808704e224a1b62f384372e1d921"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1064808704e224a1b62f384372e1d921">OracleDelete</a> = <a class="el" href="classripple_1_1DeleteOracle.html">DeleteOracle</a></td></tr>
<tr class="separator:a1064808704e224a1b62f384372e1d921"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4788561505a903959a764fbb0033b6ca" id="r_a4788561505a903959a764fbb0033b6ca"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4788561505a903959a764fbb0033b6ca">InvariantChecks</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a>&lt; <a class="el" href="classripple_1_1TransactionFeeCheck.html">TransactionFeeCheck</a>, <a class="el" href="classripple_1_1AccountRootsNotDeleted.html">AccountRootsNotDeleted</a>, <a class="el" href="classripple_1_1AccountRootsDeletedClean.html">AccountRootsDeletedClean</a>, <a class="el" href="classripple_1_1LedgerEntryTypesMatch.html">LedgerEntryTypesMatch</a>, <a class="el" href="classripple_1_1XRPBalanceChecks.html">XRPBalanceChecks</a>, <a class="el" href="classripple_1_1XRPNotCreated.html">XRPNotCreated</a>, <a class="el" href="classripple_1_1NoXRPTrustLines.html">NoXRPTrustLines</a>, <a class="el" href="classripple_1_1NoDeepFreezeTrustLinesWithoutFreeze.html">NoDeepFreezeTrustLinesWithoutFreeze</a>, <a class="el" href="classripple_1_1TransfersNotFrozen.html">TransfersNotFrozen</a>, <a class="el" href="classripple_1_1NoBadOffers.html">NoBadOffers</a>, <a class="el" href="classripple_1_1NoZeroEscrow.html">NoZeroEscrow</a>, <a class="el" href="classripple_1_1ValidNewAccountRoot.html">ValidNewAccountRoot</a>, <a class="el" href="classripple_1_1ValidNFTokenPage.html">ValidNFTokenPage</a>, <a class="el" href="classripple_1_1NFTokenCountTracking.html">NFTokenCountTracking</a>, <a class="el" href="classripple_1_1ValidClawback.html">ValidClawback</a>, <a class="el" href="classripple_1_1ValidMPTIssuance.html">ValidMPTIssuance</a>, <a class="el" href="classripple_1_1ValidPermissionedDomain.html">ValidPermissionedDomain</a>, <a class="el" href="classripple_1_1ValidPermissionedDEX.html">ValidPermissionedDEX</a>, <a class="el" href="classripple_1_1ValidAMM.html">ValidAMM</a>, <a class="el" href="classripple_1_1ValidPseudoAccounts.html">ValidPseudoAccounts</a>, <a class="el" href="classripple_1_1ValidVault.html">ValidVault</a> &gt;</td></tr>
<tr class="separator:a4788561505a903959a764fbb0033b6ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a104b942a112488963dab002995f78830" id="r_a104b942a112488963dab002995f78830"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a104b942a112488963dab002995f78830">Offer</a> = <a class="el" href="classripple_1_1TOffer.html">TOffer</a>&lt;&gt;</td></tr>
<tr class="separator:a104b942a112488963dab002995f78830"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7a665b0e4d145246c459ffe6d8a6c03" id="r_aa7a665b0e4d145246c459ffe6d8a6c03"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa7a665b0e4d145246c459ffe6d8a6c03">PaymentChannelCreate</a> = <a class="el" href="classripple_1_1PayChanCreate.html">PayChanCreate</a></td></tr>
<tr class="separator:aa7a665b0e4d145246c459ffe6d8a6c03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b8ee7f363a248581f484dbf7bf7fa97" id="r_a1b8ee7f363a248581f484dbf7bf7fa97"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1b8ee7f363a248581f484dbf7bf7fa97">PaymentChannelFund</a> = <a class="el" href="classripple_1_1PayChanFund.html">PayChanFund</a></td></tr>
<tr class="separator:a1b8ee7f363a248581f484dbf7bf7fa97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf19dc78a0185e45380be5dbe2415bbb" id="r_adf19dc78a0185e45380be5dbe2415bbb"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adf19dc78a0185e45380be5dbe2415bbb">PaymentChannelClaim</a> = <a class="el" href="classripple_1_1PayChanClaim.html">PayChanClaim</a></td></tr>
<tr class="separator:adf19dc78a0185e45380be5dbe2415bbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadbea864f2a5f6e65c67d4f79f12bc66" id="r_aadbea864f2a5f6e65c67d4f79f12bc66"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aadbea864f2a5f6e65c67d4f79f12bc66">AccountSet</a> = <a class="el" href="classripple_1_1SetAccount.html">SetAccount</a></td></tr>
<tr class="separator:aadbea864f2a5f6e65c67d4f79f12bc66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15a27b981ec171aa05f8fb2085629089" id="r_a15a27b981ec171aa05f8fb2085629089"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a15a27b981ec171aa05f8fb2085629089">OracleSet</a> = <a class="el" href="classripple_1_1SetOracle.html">SetOracle</a></td></tr>
<tr class="separator:a15a27b981ec171aa05f8fb2085629089"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a810453b00fea4906f4085dbe4833025a" id="r_a810453b00fea4906f4085dbe4833025a"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a810453b00fea4906f4085dbe4833025a">SignerListSet</a> = <a class="el" href="classripple_1_1SetSignerList.html">SetSignerList</a></td></tr>
<tr class="separator:a810453b00fea4906f4085dbe4833025a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0eee03475767da37d4afda75c727f675" id="r_a0eee03475767da37d4afda75c727f675"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0eee03475767da37d4afda75c727f675">TrustSet</a> = <a class="el" href="classripple_1_1SetTrust.html">SetTrust</a></td></tr>
<tr class="separator:a0eee03475767da37d4afda75c727f675"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07c736291f2afae25e314b1a31152cb7" id="r_a07c736291f2afae25e314b1a31152cb7"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a07c736291f2afae25e314b1a31152cb7">XChainModifyBridge</a> = <a class="el" href="classripple_1_1BridgeModify.html">BridgeModify</a></td></tr>
<tr class="separator:a07c736291f2afae25e314b1a31152cb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0124e9a443f38e5d77f4490cfb3abeff" id="r_a0124e9a443f38e5d77f4490cfb3abeff"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0124e9a443f38e5d77f4490cfb3abeff">XChainAccountCreateCommit</a> = <a class="el" href="classripple_1_1XChainCreateAccountCommit.html">XChainCreateAccountCommit</a></td></tr>
<tr class="separator:a0124e9a443f38e5d77f4490cfb3abeff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d1073988f9cea389d752de1ffb8803d" id="r_a3d1073988f9cea389d752de1ffb8803d"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3d1073988f9cea389d752de1ffb8803d">semaphore</a> = <a class="el" href="classripple_1_1basic__semaphore.html">basic_semaphore</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/condition_variable.html">std::condition_variable</a> &gt;</td></tr>
<tr class="separator:a3d1073988f9cea389d752de1ffb8803d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad17e2e9d1ff416f1a19d953c213d0b95" id="r_ad17e2e9d1ff416f1a19d953c213d0b95"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad17e2e9d1ff416f1a19d953c213d0b95">JobCounter</a> = <a class="el" href="classripple_1_1ClosureCounter.html">ClosureCounter</a>&lt; void &gt;</td></tr>
<tr class="separator:ad17e2e9d1ff416f1a19d953c213d0b95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf6e0f2509512b9dac2b0daccafd75b9" id="r_acf6e0f2509512b9dac2b0daccafd75b9"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acf6e0f2509512b9dac2b0daccafd75b9">socket_type</a> = boost::beast::tcp_stream</td></tr>
<tr class="separator:acf6e0f2509512b9dac2b0daccafd75b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0356489dd518b8dc89a1153048cb4aee" id="r_a0356489dd518b8dc89a1153048cb4aee"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0356489dd518b8dc89a1153048cb4aee">stream_type</a> = boost::beast::ssl_stream&lt; <a class="el" href="namespaceripple.html#acf6e0f2509512b9dac2b0daccafd75b9">socket_type</a> &gt;</td></tr>
<tr class="separator:a0356489dd518b8dc89a1153048cb4aee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca9c2c7a74ddd4a436b5984f6a265621" id="r_aca9c2c7a74ddd4a436b5984f6a265621"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aca9c2c7a74ddd4a436b5984f6a265621">request_type</a> = boost::beast::http::request&lt; boost::beast::http::empty_body &gt;</td></tr>
<tr class="separator:aca9c2c7a74ddd4a436b5984f6a265621"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a115d5c8fd15fe92c47231fee7fad7c7c" id="r_a115d5c8fd15fe92c47231fee7fad7c7c"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> &gt;</td></tr>
<tr class="memdesc:a115d5c8fd15fe92c47231fee7fad7c7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents a particular version of the peer-to-peer protocol. <br /></td></tr>
<tr class="separator:a115d5c8fd15fe92c47231fee7fad7c7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fe10d3b2b9bdcccec1504f7c4348943" id="r_a1fe10d3b2b9bdcccec1504f7c4348943"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1fe10d3b2b9bdcccec1504f7c4348943">TxnsData</a> = <a class="el" href="classripple_1_1RelationalDatabase.html#a1af9139d7f4c8f662c7b8e49473a21e2">RelationalDatabase::AccountTxs</a></td></tr>
<tr class="separator:a1fe10d3b2b9bdcccec1504f7c4348943"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28ae8781f98e41485589527eecfb7309" id="r_a28ae8781f98e41485589527eecfb7309"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a28ae8781f98e41485589527eecfb7309">TxnsDataBinary</a> = <a class="el" href="classripple_1_1RelationalDatabase.html#a183ed7f35d368ec4564d8083fe9656f3">RelationalDatabase::MetaTxsList</a></td></tr>
<tr class="separator:a28ae8781f98e41485589527eecfb7309"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4a640314f01d8f55db96633996b1884" id="r_ad4a640314f01d8f55db96633996b1884"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad4a640314f01d8f55db96633996b1884">TxnDataBinary</a> = <a class="el" href="classripple_1_1RelationalDatabase.html#ad49d721f8f069c1ee9652b93a3485423">RelationalDatabase::txnMetaLedgerType</a></td></tr>
<tr class="separator:ad4a640314f01d8f55db96633996b1884"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4fb63a55af13ad051b3a5046b867e6f" id="r_ab4fb63a55af13ad051b3a5046b867e6f"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab4fb63a55af13ad051b3a5046b867e6f">AccountTxArgs</a> = <a class="el" href="structripple_1_1RelationalDatabase_1_1AccountTxArgs.html">RelationalDatabase::AccountTxArgs</a></td></tr>
<tr class="separator:ab4fb63a55af13ad051b3a5046b867e6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdc258440db389ca9fda7b6aa5f639fc" id="r_afdc258440db389ca9fda7b6aa5f639fc"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afdc258440db389ca9fda7b6aa5f639fc">AccountTxResult</a> = <a class="el" href="structripple_1_1RelationalDatabase_1_1AccountTxResult.html">RelationalDatabase::AccountTxResult</a></td></tr>
<tr class="separator:afdc258440db389ca9fda7b6aa5f639fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd63f6e8cce9825a0d498eb107eb07a1" id="r_acd63f6e8cce9825a0d498eb107eb07a1"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acd63f6e8cce9825a0d498eb107eb07a1">LedgerShortcut</a> = <a class="el" href="namespaceripple_1_1RPC.html#a4c04e509451d50d9449cff3d477ff4f2">RelationalDatabase::LedgerShortcut</a></td></tr>
<tr class="separator:acd63f6e8cce9825a0d498eb107eb07a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f9ba329e357041ee11d59add281b978" id="r_a8f9ba329e357041ee11d59add281b978"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8f9ba329e357041ee11d59add281b978">LedgerSpecifier</a> = <a class="el" href="classripple_1_1RelationalDatabase.html#ae6edb30f534bd5669ee659789aa22e86">RelationalDatabase::LedgerSpecifier</a></td></tr>
<tr class="separator:a8f9ba329e357041ee11d59add281b978"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa61af01715581f232da60424ac48f8ff" id="r_aa61af01715581f232da60424ac48f8ff"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa61af01715581f232da60424ac48f8ff">Prices</a> = bimap&lt; multiset_of&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/greater.html">std::greater</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> &gt; &gt;, multiset_of&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; &gt;</td></tr>
<tr class="separator:aa61af01715581f232da60424ac48f8ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7430b8a581c7d838130308cd016633a" id="r_ac7430b8a581c7d838130308cd016633a"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac7430b8a581c7d838130308cd016633a">FunctionType</a> = <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;(*)(<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const)</td></tr>
<tr class="separator:ac7430b8a581c7d838130308cd016633a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ac34a69f56216ea1e430c09ba049bf0ae" id="r_ac34a69f56216ea1e430c09ba049bf0ae"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0ae">ReleaseStrongRefAction</a> { <a class="el" href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a">noop</a>
, <a class="el" href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0aeaeb6e922eacce325bdb070a71f7ef7894">partialDestroy</a>
, <a class="el" href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0aeafb14982288108e1fbd6207ef55f05027">destroy</a>
}</td></tr>
<tr class="memdesc:ac34a69f56216ea1e430c09ba049bf0ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Action to perform when releasing a strong pointer. <a href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0ae">More...</a><br /></td></tr>
<tr class="separator:ac34a69f56216ea1e430c09ba049bf0ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b64e12be521bde0f95af971c64faf71" id="r_a3b64e12be521bde0f95af971c64faf71"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3b64e12be521bde0f95af971c64faf71">ReleaseWeakRefAction</a> { <a class="el" href="namespaceripple.html#a3b64e12be521bde0f95af971c64faf71a5483bf26dec486ec0175e2a3ca816a0a">noop</a>
, <a class="el" href="namespaceripple.html#a3b64e12be521bde0f95af971c64faf71afb14982288108e1fbd6207ef55f05027">destroy</a>
}</td></tr>
<tr class="memdesc:a3b64e12be521bde0f95af971c64faf71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Action to perform when releasing a weak pointer. <a href="namespaceripple.html#a3b64e12be521bde0f95af971c64faf71">More...</a><br /></td></tr>
<tr class="separator:a3b64e12be521bde0f95af971c64faf71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc7159a6877417e38472fbbd425f2244" id="r_afc7159a6877417e38472fbbd425f2244"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afc7159a6877417e38472fbbd425f2244">LogSeverity</a> { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#afc7159a6877417e38472fbbd425f2244a9c2a0c14a24a6bb33c46f553de5a5ad9">lsINVALID</a> = -1
, <a class="el" href="namespaceripple.html#afc7159a6877417e38472fbbd425f2244a994075b2b57b391e5ba833769ac13487">lsTRACE</a> = 0
, <a class="el" href="namespaceripple.html#afc7159a6877417e38472fbbd425f2244a031699c2a2c25288caf7c5c512da58eb">lsDEBUG</a> = 1
, <a class="el" href="namespaceripple.html#afc7159a6877417e38472fbbd425f2244a275905728c3e58efd16146a7e25c5df6">lsINFO</a> = 2
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#afc7159a6877417e38472fbbd425f2244a4f9eb9b54b9bf0586ad6249697d4adde">lsWARNING</a> = 3
, <a class="el" href="namespaceripple.html#afc7159a6877417e38472fbbd425f2244a2aa4cf81dadaf26c72546ae13129feea">lsERROR</a> = 4
, <a class="el" href="namespaceripple.html#afc7159a6877417e38472fbbd425f2244acb980b97f93585b5b1f20725a2256c23">lsFATAL</a> = 5
<br />
}</td></tr>
<tr class="separator:afc7159a6877417e38472fbbd425f2244"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2487abbcc1a5d6064b72144b461df6e" id="r_ad2487abbcc1a5d6064b72144b461df6e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> : std::uint32_t { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6eaf77cbea9706ce2ee7fdf5a85efbf70c5">tapNONE</a> = 0x00
, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6ea72934cf56aa148d1f25bf08fe8922150">tapFAIL_HARD</a> = 0x10
, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6ead993a03ae0b72db5c62a616b69eaccff">tapRETRY</a> = 0x20
, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6ea920ed5574f81ea8ed083c5e258513793">tapUNLIMITED</a> = 0x400
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6eaf61f880619864a9b99bdb67fd1dc4ddf">tapBATCH</a> = 0x800
, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6eae1e50802d5dd4edba9c41f3589086a03">tapDRY_RUN</a> = 0x1000
<br />
}</td></tr>
<tr class="separator:ad2487abbcc1a5d6064b72144b461df6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d22f4d38ac33f4258a0205f8e11d27e" id="r_a9d22f4d38ac33f4258a0205f8e11d27e"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9d22f4d38ac33f4258a0205f8e11d27e">WaiveTransferFee</a> : bool { <a class="el" href="namespaceripple.html#a9d22f4d38ac33f4258a0205f8e11d27eabafd7322c6e97d25b6299b5d6fe8920b">No</a> = false
, <a class="el" href="namespaceripple.html#a9d22f4d38ac33f4258a0205f8e11d27ea93cba07454f06a4a960172bbd6e2a435">Yes</a>
}</td></tr>
<tr class="separator:a9d22f4d38ac33f4258a0205f8e11d27e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c353aea81a72e698c287a3e5289619a" id="r_a5c353aea81a72e698c287a3e5289619a"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5c353aea81a72e698c287a3e5289619a">SkipEntry</a> : bool { <a class="el" href="namespaceripple.html#a5c353aea81a72e698c287a3e5289619aabafd7322c6e97d25b6299b5d6fe8920b">No</a> = false
, <a class="el" href="namespaceripple.html#a5c353aea81a72e698c287a3e5289619aa93cba07454f06a4a960172bbd6e2a435">Yes</a>
}</td></tr>
<tr class="separator:a5c353aea81a72e698c287a3e5289619a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17a9a9b903b66e49f5413d82ce79f085" id="r_a17a9a9b903b66e49f5413d82ce79f085"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a> { <a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085a91e3c4f8089025c7ecf66dd62b822d90">fhIGNORE_FREEZE</a>
, <a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085a852cabbbe21a9b4d63aff777eceab2fd">fhZERO_IF_FROZEN</a>
}</td></tr>
<tr class="memdesc:a17a9a9b903b66e49f5413d82ce79f085"><td class="mdescLeft">&#160;</td><td class="mdescRight">Controls the treatment of frozen account balances. <a href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">More...</a><br /></td></tr>
<tr class="separator:a17a9a9b903b66e49f5413d82ce79f085"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b188f8f22827b2e24b506ef852ffd69" id="r_a5b188f8f22827b2e24b506ef852ffd69"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5b188f8f22827b2e24b506ef852ffd69">AuthHandling</a> { <a class="el" href="namespaceripple.html#a5b188f8f22827b2e24b506ef852ffd69aa484bc6f8679c4ff282784792c4892b2">ahIGNORE_AUTH</a>
, <a class="el" href="namespaceripple.html#a5b188f8f22827b2e24b506ef852ffd69a820269896276aff7cc9a2359a5ab28ef">ahZERO_IF_UNAUTHORIZED</a>
}</td></tr>
<tr class="memdesc:a5b188f8f22827b2e24b506ef852ffd69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Controls the treatment of unauthorized MPT balances. <a href="namespaceripple.html#a5b188f8f22827b2e24b506ef852ffd69">More...</a><br /></td></tr>
<tr class="separator:a5b188f8f22827b2e24b506ef852ffd69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e070aef85986336795216a3e5336f8d" id="r_a4e070aef85986336795216a3e5336f8d"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4e070aef85986336795216a3e5336f8d">AuthType</a> { <a class="el" href="namespaceripple.html#a4e070aef85986336795216a3e5336f8da7559328fba92acce7308a39180e16441">StrongAuth</a>
, <a class="el" href="namespaceripple.html#a4e070aef85986336795216a3e5336f8da41aee20744fc47f976626aa2ade7adcb">WeakAuth</a>
, <a class="el" href="namespaceripple.html#a4e070aef85986336795216a3e5336f8da0cc0a0507cf3d31e5089f420a4cf8b4b">Legacy</a>
}</td></tr>
<tr class="separator:a4e070aef85986336795216a3e5336f8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac52c3ab9078d3e039b86c985d50be183" id="r_ac52c3ab9078d3e039b86c985d50be183"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac52c3ab9078d3e039b86c985d50be183">TruncateShares</a> : bool { <a class="el" href="namespaceripple.html#ac52c3ab9078d3e039b86c985d50be183a7fa3b767c460b54a2be4d49030b349c7">no</a> = false
, <a class="el" href="namespaceripple.html#ac52c3ab9078d3e039b86c985d50be183aa6105c0a611b41b08f1209506350279e">yes</a> = true
}</td></tr>
<tr class="separator:ac52c3ab9078d3e039b86c985d50be183"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57d7e7b27df7e719fdf5569f96be60a3" id="r_a57d7e7b27df7e719fdf5569f96be60a3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3">NodeObjectType</a> : std::uint32_t { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3ac9d2b0df1bd24ef0d09db1040dceac6b">hotUNKNOWN</a> = 0
, <a class="el" href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3ae32ab8a0b50eee52b61ca3c8e5a56da1">hotLEDGER</a> = 1
, <a class="el" href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3a65cfe147458030070724c8b3795e508f">hotACCOUNT_NODE</a> = 3
, <a class="el" href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3aad6a443f1fefba026adfb0c5a2d9a671">hotTRANSACTION_NODE</a> = 4
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3aeb18fdb4f02b0dd4e85b203a75477bce">hotDUMMY</a> = 512
<br />
}</td></tr>
<tr class="memdesc:a57d7e7b27df7e719fdf5569f96be60a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The types of node objects. <a href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3">More...</a><br /></td></tr>
<tr class="separator:a57d7e7b27df7e719fdf5569f96be60a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f71b86b6529e14eaa595d90bc74ae52" id="r_a8f71b86b6529e14eaa595d90bc74ae52"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8f71b86b6529e14eaa595d90bc74ae52">TokenCodecErrc</a> { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a8f71b86b6529e14eaa595d90bc74ae52a260ca9dd8a4577fc00b7bd5810298076">success</a> = 0
, <a class="el" href="namespaceripple.html#a8f71b86b6529e14eaa595d90bc74ae52aa5719ccaff16b46ba1b63dda0b7942bf">inputTooLarge</a>
, <a class="el" href="namespaceripple.html#a8f71b86b6529e14eaa595d90bc74ae52a06076b4762a26c620172d402ba86c658">inputTooSmall</a>
, <a class="el" href="namespaceripple.html#a8f71b86b6529e14eaa595d90bc74ae52a55b8bc5ca52970bf3e2271da8fc76a5a">badB58Character</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a8f71b86b6529e14eaa595d90bc74ae52afad9310fafa56ee8ea813d9c6843d06d">outputTooSmall</a>
, <a class="el" href="namespaceripple.html#a8f71b86b6529e14eaa595d90bc74ae52a0f7e5e9e573802e649fb00c509b75cdc">mismatchedTokenType</a>
, <a class="el" href="namespaceripple.html#a8f71b86b6529e14eaa595d90bc74ae52a14a15fcb1489e8bbf73564a4eaddf6b8">mismatchedChecksum</a>
, <a class="el" href="namespaceripple.html#a8f71b86b6529e14eaa595d90bc74ae52a964b28063f3be0e030ba9956b42c1021">invalidEncodingChar</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a8f71b86b6529e14eaa595d90bc74ae52a0d1bed8214edf223c0ec5305c02b85c8">overflowAdd</a>
, <a class="el" href="namespaceripple.html#a8f71b86b6529e14eaa595d90bc74ae52aad921d60486366258809553a3db49a4a">unknown</a>
<br />
}</td></tr>
<tr class="separator:a8f71b86b6529e14eaa595d90bc74ae52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32d6d3ce1a48272b677d2c88b1d30932" id="r_a32d6d3ce1a48272b677d2c88b1d30932"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a> { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932aa4f3cb4313d397ba327dfc49ce439cae">rpcUNKNOWN</a> = -1
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a6f69b339743d28bbc421fa3b31437173">rpcSUCCESS</a> = 0
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a89a147d7376535a497c85024dabc9167">rpcBAD_SYNTAX</a> = 1
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932ac1a6dff600f246dd125ce9d6d02eeeba">rpcJSON_RPC</a> = 2
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932abbd1895751c150ad43066e45683a3a6a">rpcFORBIDDEN</a> = 3
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932acf2bb4b677f2af23815cbd3727964880">rpcWRONG_NETWORK</a> = 4
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932af84f0f070938fb2e6bfc21dd28e98c5c">rpcNO_PERMISSION</a> = 6
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a02193610b83aaaae66347f6236dcf995">rpcNO_EVENTS</a> = 7
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a41779a85a65f6faeb648c960e77f388f">rpcTOO_BUSY</a> = 9
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a55a275d2d3a5e83d075c30650592949d">rpcSLOW_DOWN</a> = 10
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932ae44751c9b253c3b447721a315c5525c7">rpcHIGH_FEE</a> = 11
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932ac6b74149815b431c392a0538b5df7b39">rpcNOT_ENABLED</a> = 12
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a6ec49deb0783b06f293634d38eb407b9">rpcNOT_READY</a> = 13
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a1c4319d23e52800c6dc951ed7d343cea">rpcAMENDMENT_BLOCKED</a> = 14
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932abc5ca87666d140c5f56880e7a7448773">rpcNO_CLOSED</a> = 15
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a74511028d6a24bc8826f5fc70ca61ef5">rpcNO_CURRENT</a> = 16
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a128bdc6241c00a1d4486399d304c2d28">rpcNO_NETWORK</a> = 17
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932af301bbeaf5fcfb44db08132e6eae4ac2">rpcNOT_SYNCED</a> = 18
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a044301ed3c32624aade5888d1c60566f">rpcACT_NOT_FOUND</a> = 19
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a94c06165d2c9835fabfdb7388b68d376">rpcLGR_NOT_FOUND</a> = 21
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a3df7a80b8a138b99a8e0723d2364d798">rpcLGR_NOT_VALIDATED</a> = 22
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a55f16b6766448484475fc0f2db63d92b">rpcMASTER_DISABLED</a> = 23
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a34422dc324e558835f6b63c7f430729a">rpcTXN_NOT_FOUND</a> = 29
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932ad2a733704a1bd3f6f03e451baf23fc53">rpcINVALID_HOTWALLET</a> = 30
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a82ddebc5ec7a37ff38892487277bf9c4">rpcINVALID_PARAMS</a> = 31
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a2e316006c45784996f1c36ff28ecf795">rpcUNKNOWN_COMMAND</a> = 32
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932aaa66891292b88906637528756e064d1e">rpcNO_PF_REQUEST</a> = 33
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a4fba57dbbed9bfaa196e1a0e0915dc8a">rpcACT_MALFORMED</a> = 35
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a63fd0c00dcecf06df448bf7eddf6bd8c">rpcALREADY_MULTISIG</a> = 36
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a11b93b10f2466e402c74aa4a9b5cb2f7">rpcALREADY_SINGLE_SIG</a> = 37
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a5a9afe2f583b5c5e615979d14c00e7bd">rpcBAD_FEATURE</a> = 40
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a06d57c943aeb0aff8b6d87d64cbcfa04">rpcBAD_ISSUER</a> = 41
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a64f2f624cc4844b4907be821dccabbd9">rpcBAD_MARKET</a> = 42
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a888a186bc5ae79d68140783e22298394">rpcBAD_SECRET</a> = 43
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932ad2f8f023342d32f2602688202894cabe">rpcBAD_SEED</a> = 44
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932aa67c34c5d359f52c3f1fdcf2ce06dbc9">rpcCHANNEL_MALFORMED</a> = 45
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a60badd0db2ef5b154d6101fe7b845e39">rpcCHANNEL_AMT_MALFORMED</a> = 46
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932ab86d56c66edde43e490eec3de23deb47">rpcCOMMAND_MISSING</a> = 47
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932ac88bf3c7097096c5ed0fc4d354e91950">rpcDST_ACT_MALFORMED</a> = 48
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a04a908ae049e097e9e7896ba3deef874">rpcDST_ACT_MISSING</a> = 49
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932aec93776d4f8dd6d4dac1ac2a447d196a">rpcDST_ACT_NOT_FOUND</a> = 50
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932ab2d46f2d2f48b9b2a69a3dd7900c2095">rpcDST_AMT_MALFORMED</a> = 51
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932ae21a94cfc5c7f48c1bdf6fd45b21e88b">rpcDST_AMT_MISSING</a> = 52
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a7eec43248b5e3342fa6ff1fcf9976519">rpcDST_ISR_MALFORMED</a> = 53
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a9523d81ad23bb880bc9169950a780501">rpcLGR_IDXS_INVALID</a> = 57
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932ab6f7ca2b4e8b89a35acdbda0e1af8985">rpcLGR_IDX_MALFORMED</a> = 58
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a78e5ffef07cc85fedafde770039313bc">rpcPUBLIC_MALFORMED</a> = 62
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a9e3a3fa2bb1e04da92ea7253db9189d3">rpcSIGNING_MALFORMED</a> = 63
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a70a773ee3a341f5704835d3276b814a0">rpcSENDMAX_MALFORMED</a> = 64
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a967859223f75630b2c78876fca0c0436">rpcSRC_ACT_MALFORMED</a> = 65
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932afff1867365ccf8f1661c8d796c93ef4c">rpcSRC_ACT_MISSING</a> = 66
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a45e21d134aa6921065916fcbcb875877">rpcSRC_ACT_NOT_FOUND</a> = 67
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a47f1fc6b8121fd2c3db6a5748d942bf6">rpcDELEGATE_ACT_NOT_FOUND</a> = 68
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932ad23b4971210983fe07f7225143e02225">rpcSRC_CUR_MALFORMED</a> = 69
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a9e0f3e460ea9530eb29736e0cd9b4304">rpcSRC_ISR_MALFORMED</a> = 70
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a8ea4e65eae406a522497b5a12dcde036">rpcSTREAM_MALFORMED</a> = 71
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a19bc14d53a84c5b1d5c1693aa0e9e317">rpcATX_DEPRECATED</a> = 72
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a839833d48b635d8df6a9176274ae922f">rpcINTERNAL</a> = 73
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a9a898f996bdd8a3b2e718444d86e1640">rpcNOT_IMPL</a> = 74
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a0d6de5ceef1ebe6f65e14a7561563550">rpcNOT_SUPPORTED</a> = 75
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a5b391b66e90a1cb080cf29d83141853d">rpcBAD_KEY_TYPE</a> = 76
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932aec50f1af38ef002318ef8f19ca27560c">rpcDB_DESERIALIZATION</a> = 77
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a17eb7d1bbf2edda8e901174203e1e824">rpcEXCESSIVE_LGR_RANGE</a> = 78
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a2a99d997786c15b8688fdcd6242d386f">rpcINVALID_LGR_RANGE</a> = 79
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a7a140417a251408888375e3b6c0cfcd5">rpcEXPIRED_VALIDATOR_LIST</a> = 80
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932aec13803e725665b5e973814ecc8789d2">rpcREPORTING_UNSUPPORTED</a> = 91
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a6b62321701dd9bdac951e62cf9a478a5">rpcOBJECT_NOT_FOUND</a> = 92
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a13cb05bfc011d1eec5fa52b5a3417043">rpcISSUE_MALFORMED</a> = 93
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a1a87d932a3aa4d8c546fa831ce6f3804">rpcORACLE_MALFORMED</a> = 94
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a81c43f54c2aae9c4e2263be5412a9e7e">rpcBAD_CREDENTIALS</a> = 95
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a4fa92eda2a5646cf19562903188f6417">rpcTX_SIGNED</a> = 96
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a7a84cd863edeb7d5f1d6ff94db75a010">rpcDOMAIN_MALFORMED</a> = 97
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a4c4a956e11aa2cd0384673a639fef4cc">rpcENTRY_NOT_FOUND</a> = 98
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932acf321f4ed662f04cbdf0e88b56794529">rpcUNEXPECTED_LEDGER_TYPE</a> = 99
, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a12405c5cf850257ddac293134371f64d">rpcLAST</a>
<br />
}</td></tr>
<tr class="separator:a32d6d3ce1a48272b677d2c88b1d30932"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53248e40c0a268c7c59fbe4a6e1179d9" id="r_a53248e40c0a268c7c59fbe4a6e1179d9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a53248e40c0a268c7c59fbe4a6e1179d9">warning_code_i</a> { <a class="el" href="namespaceripple.html#a53248e40c0a268c7c59fbe4a6e1179d9a79a88f958ac2f8dad164010cf329c33b">warnRPC_UNSUPPORTED_MAJORITY</a> = 1001
, <a class="el" href="namespaceripple.html#a53248e40c0a268c7c59fbe4a6e1179d9aacc48aeea6bf2e5a6050dc741d1e37b4">warnRPC_AMENDMENT_BLOCKED</a> = 1002
, <a class="el" href="namespaceripple.html#a53248e40c0a268c7c59fbe4a6e1179d9a2efcf8a6d04e135dcf594a1d47a930ca">warnRPC_EXPIRED_VALIDATOR_LIST</a> = 1003
, <a class="el" href="namespaceripple.html#a53248e40c0a268c7c59fbe4a6e1179d9a60e4f4d040e75e1cb8723f9b4c7f22cb">warnRPC_FIELDS_DEPRECATED</a> = 2004
}</td></tr>
<tr class="memdesc:a53248e40c0a268c7c59fbe4a6e1179d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Codes returned in the <code>warnings</code> array of certain RPC commands. <a href="namespaceripple.html#a53248e40c0a268c7c59fbe4a6e1179d9">More...</a><br /></td></tr>
<tr class="separator:a53248e40c0a268c7c59fbe4a6e1179d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5778f9faa15e3677dcda7975d9db7c6" id="r_aa5778f9faa15e3677dcda7975d9db7c6"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6">VoteBehavior</a> : int { <a class="el" href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6aec30c235d0eb792797af1aa1d11759a7">Obsolete</a> = -1
, <a class="el" href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6a3fcbd083035206240ef4d4488ac18498">DefaultNo</a> = 0
, <a class="el" href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6a7edd41da231424c2a5df0cffd15af6bf">DefaultYes</a>
}</td></tr>
<tr class="separator:aa5778f9faa15e3677dcda7975d9db7c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3330933c50c449b7830586d1450da8f5" id="r_a3330933c50c449b7830586d1450da8f5"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3330933c50c449b7830586d1450da8f5">AmendmentSupport</a> : int { <a class="el" href="namespaceripple.html#a3330933c50c449b7830586d1450da8f5ad109ac74df282488efd1dd7621a847d2">Retired</a> = -1
, <a class="el" href="namespaceripple.html#a3330933c50c449b7830586d1450da8f5aeaa4dc5078017a5c5bebf383ab6f5124">Supported</a> = 0
, <a class="el" href="namespaceripple.html#a3330933c50c449b7830586d1450da8f5ab4080bdf74febf04d578ff105cce9d3f">Unsupported</a>
}</td></tr>
<tr class="separator:a3330933c50c449b7830586d1450da8f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5143ceada01141772ae4aab984f94bd" id="r_ad5143ceada01141772ae4aab984f94bd"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bd">HashPrefix</a> : std::uint32_t { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bda9ff03a73c38a945848893498e0c617a4">transactionID</a> = detail::make_hash_prefix('T', 'X', 'N')
, <a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bda555f976fd82d9e7e487770c44c7980bf">txNode</a> = detail::make_hash_prefix('S', 'N', 'D')
, <a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bda0ec8825bcd36b1d9a4651f1fc088254b">leafNode</a> = detail::make_hash_prefix('M', 'L', 'N')
, <a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad9a09590da318a86ba2bd64b374c2d77">innerNode</a> = detail::make_hash_prefix('M', 'I', 'N')
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bda7fa2267e9b1bf739a70bb1860ab2a99c">ledgerMaster</a> = detail::make_hash_prefix('L', 'W', 'R')
, <a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bda2e941487d3c2b2204488c5cf3a9d7a28">txSign</a> = detail::make_hash_prefix('S', 'T', 'X')
, <a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bda8dda3f92d10b93680edd9f205aeb3a6d">txMultiSign</a> = detail::make_hash_prefix('S', 'M', 'T')
, <a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdaa617908b172c473cb8e8cda059e55bf0">validation</a> = detail::make_hash_prefix('V', 'A', 'L')
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdab314439bc1697845de3749d51dca7c15">proposal</a> = detail::make_hash_prefix('P', 'R', 'P')
, <a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bda7f5cb74af5d7f4b82200738fdbdc5a45">manifest</a> = detail::make_hash_prefix('M', 'A', 'N')
, <a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdae9474a9e64b014ac43be92e69750cfc2">paymentChannelClaim</a> = detail::make_hash_prefix('C', 'L', 'M')
, <a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bda7c7c74ef60d5950b8abb1ba20e964cdf">credential</a> = detail::make_hash_prefix('C', 'R', 'D')
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a> = detail::make_hash_prefix('B', 'C', 'H')
<br />
}</td></tr>
<tr class="memdesc:ad5143ceada01141772ae4aab984f94bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prefix for hashing functions. <a href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bd">More...</a><br /></td></tr>
<tr class="separator:ad5143ceada01141772ae4aab984f94bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9de744cfdefe1132969eb982e57e4dde" id="r_a9de744cfdefe1132969eb982e57e4dde"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a> { <a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4ddea82c2b7829b8129e5a2d53665ba4b4757">secp256k1</a> = 0
, <a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4ddea8183aa2c95dc1385c8f58bf1917fcb0b">ed25519</a> = 1
}</td></tr>
<tr class="separator:a9de744cfdefe1132969eb982e57e4dde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac151bf19e1f4daae2b04c65c65117139" id="r_ac151bf19e1f4daae2b04c65c65117139"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac151bf19e1f4daae2b04c65c65117139">LedgerEntryType</a> : std::uint16_t { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ac151bf19e1f4daae2b04c65c65117139a926f3c33237e0c1bb2d4cb8afc0c82b4">ltANY</a> = 0
, <a class="el" href="namespaceripple.html#ac151bf19e1f4daae2b04c65c65117139a822b27579a5bc94b9dea2395852e5bbd">ltCHILD</a> = 0x1CD2
, <a class="el" href="namespaceripple.html#ac151bf19e1f4daae2b04c65c65117139a5c55abb784b8f464de8515e196e4098c">ltNICKNAME</a> = 0x006e
, <a class="el" href="namespaceripple.html#ac151bf19e1f4daae2b04c65c65117139a69bd5b59c0eaa55b86ebb77ab727e623">ltCONTRACT</a> = 0x0063
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ac151bf19e1f4daae2b04c65c65117139ad5d73e579995c62fbd0dca3500a8640c">ltGENERATOR_MAP</a> = 0x0067
<br />
}</td></tr>
<tr class="memdesc:ac151bf19e1f4daae2b04c65c65117139"><td class="mdescLeft">&#160;</td><td class="mdescRight">Identifiers for on-ledger objects. <a href="namespaceripple.html#ac151bf19e1f4daae2b04c65c65117139">More...</a><br /></td></tr>
<tr class="separator:ac151bf19e1f4daae2b04c65c65117139"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a9c7b33fef9015d6406302ef80b63c5" id="r_a4a9c7b33fef9015d6406302ef80b63c5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5">LedgerSpecificFlags</a> { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a3023711a4bd27dad27a57290b0df1087">lsfPasswordSpent</a> = 0x00010000
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a2243e81f83c4191286c8c46bdd86d6f3">lsfRequireDestTag</a>
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a44c3bc643086a0beb87e3aaeb544e6ad">lsfRequireAuth</a>
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5af697f2c85dc33c5831e82b69c6a4e7e9">lsfDisallowXRP</a> = 0x00080000
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a74277ce2a45a0b253c18a4aa3c57b7c7">lsfDisableMaster</a> = 0x00100000
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5abe71ed0ad6b450dd8c2ffc0314318b79">lsfNoFreeze</a> = 0x00200000
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5abe8166dd29a1d6890b51ce96af297f70">lsfGlobalFreeze</a> = 0x00400000
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a3de81b62b486203f6b8e4f2cd0832ae1">lsfDefaultRipple</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a873a48eb9d8f66315874a318df664f05">lsfDepositAuth</a> = 0x01000000
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a9f25924b110b0f2debce6e0f71bc5a18">lsfDisallowIncomingNFTokenOffer</a>
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a494f22c192b84673b1ff1e17e1b4304a">lsfDisallowIncomingCheck</a>
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a91c443238e7e5acef466bfb2fe9f1211">lsfDisallowIncomingPayChan</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a99c52494bb88dab0264625ebc5c4206e">lsfDisallowIncomingTrustline</a>
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a9b5f9d939d21f8aca2dc20cada64b748">lsfAllowTrustLineLocking</a>
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a4dc02270bf68939f8033c9a985fb2dfb">lsfAllowTrustLineClawback</a>
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5af5bb4ed279c86f7c4ddfe0b2ed89af00">lsfPassive</a> = 0x00010000
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5ab4f5e24467c127ce07228288a7b54760">lsfSell</a> = 0x00020000
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a9f6346dbd49b85ced4658b24df239b68">lsfHybrid</a> = 0x00040000
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5ac704b653dce116dabb7ede80b711d953">lsfLowReserve</a> = 0x00010000
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a753e9af2cd366aa69e76f62823acf9ec">lsfHighReserve</a> = 0x00020000
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5af37617abe9ad741cd823746961f1fb3a">lsfLowAuth</a> = 0x00040000
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5ae6db21adf463a223e362b44f0fd54663">lsfHighAuth</a> = 0x00080000
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a503af0c7122f0c0f33e7ea4b7deee1d3">lsfLowNoRipple</a> = 0x00100000
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a3f3817fa4e1147bc1ea78c56aaf12632">lsfHighNoRipple</a> = 0x00200000
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5acc42435bd72cbd8094823e3316721f8d">lsfLowFreeze</a> = 0x00400000
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a4693afbe3079a71cd439cffeda515010">lsfHighFreeze</a> = 0x00800000
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5ae4ade68db17e8ced60ea7cff04c7fc6d">lsfLowDeepFreeze</a> = 0x02000000
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a0588f38e1840a06d715cb905801e0349">lsfHighDeepFreeze</a> = 0x04000000
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a8cd829998dcb0143ec2153b20fc14d33">lsfAMMNode</a> = 0x01000000
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a273944ab384fe8344c4516557dcf5e84">lsfOneOwnerCount</a> = 0x00010000
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a51e9a2085c035de4de06c8b462382556">lsfNFTokenBuyOffers</a> = 0x00000001
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a6ef34056b7b7b1d985b5f4609c4fa904">lsfNFTokenSellOffers</a> = 0x00000002
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5af09cb8ad3ecf501d7149dad344aada65">lsfSellNFToken</a> = 0x00000001
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5ad6193d2ee66ce5497611b049a2560f24">lsfMPTLocked</a> = 0x00000001
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a3c490502f9c165e7ea86cd51667ea49c">lsfMPTCanLock</a> = 0x00000002
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a9971f863b0978e5dff15fecc704bbed4">lsfMPTRequireAuth</a> = 0x00000004
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a234b052db9a883d94d2933386562a41f">lsfMPTCanEscrow</a> = 0x00000008
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a19d7c0a35af977d3e224121eeea81c20">lsfMPTCanTrade</a> = 0x00000010
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a17ad00a34e73590b1c0d5f453eeba72f">lsfMPTCanTransfer</a> = 0x00000020
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a6397c1fa03da2239610cb4d1a45153bd">lsfMPTCanClawback</a> = 0x00000040
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a8380675857eccbd28fde0a46554bb668">lsmfMPTCanMutateCanLock</a> = 0x00000002
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a105335b4d3457f00b5fdaf69efe12683">lsmfMPTCanMutateRequireAuth</a> = 0x00000004
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a5dd3ef137dff0e4cfa32cf061f042dac">lsmfMPTCanMutateCanEscrow</a> = 0x00000008
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a21a22ce0d0645606b50cb5cf9f22c452">lsmfMPTCanMutateCanTrade</a> = 0x00000010
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a1894eb12471b2997229509226b06342b">lsmfMPTCanMutateCanTransfer</a> = 0x00000020
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a6913164ccac525aa0105fa6c06e844ec">lsmfMPTCanMutateCanClawback</a> = 0x00000040
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a77dc163a1137c46cf7e40c45dd7eced7">lsmfMPTCanMutateMetadata</a> = 0x00010000
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5acba8483c5775d0875b4bb75ad053d315">lsmfMPTCanMutateTransferFee</a> = 0x00020000
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5aaccd1c78b740e4c3ecc68cfe260bfeff">lsfMPTAuthorized</a> = 0x00000002
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5ad1b50e764d4f9df1a41eb52dcefb9b6f">lsfAccepted</a> = 0x00010000
, <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a7d4b13007c5996dfc0fac212a15cdf22">lsfVaultPrivate</a> = 0x00010000
<br />
}</td></tr>
<tr class="separator:a4a9c7b33fef9015d6406302ef80b63c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade5563f86b59d07ba4cd6ec03ba1af38" id="r_ade5563f86b59d07ba4cd6ec03ba1af38"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ade5563f86b59d07ba4cd6ec03ba1af38">GranularPermissionType</a> : std::uint32_t </td></tr>
<tr class="memdesc:ade5563f86b59d07ba4cd6ec03ba1af38"><td class="mdescLeft">&#160;</td><td class="mdescRight">We have both transaction type permissions and granular type permissions. <a href="namespaceripple.html#ade5563f86b59d07ba4cd6ec03ba1af38">More...</a><br /></td></tr>
<tr class="separator:ade5563f86b59d07ba4cd6ec03ba1af38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a363cfa5e5caa476560a24c0e226eaefd" id="r_a363cfa5e5caa476560a24c0e226eaefd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a363cfa5e5caa476560a24c0e226eaefd">Delegation</a> { <a class="el" href="namespaceripple.html#a363cfa5e5caa476560a24c0e226eaefdaa449f6812dcac1121cb5ff7d43e237b4">delegatable</a>
, <a class="el" href="namespaceripple.html#a363cfa5e5caa476560a24c0e226eaefdace6d317507cefd3ef6e07cf00bb2ec84">notDelegatable</a>
}</td></tr>
<tr class="separator:a363cfa5e5caa476560a24c0e226eaefd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a286745fec5429abb3893001b4982522b" id="r_a286745fec5429abb3893001b4982522b"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a286745fec5429abb3893001b4982522b">ECDSACanonicality</a> { <a class="el" href="namespaceripple.html#a286745fec5429abb3893001b4982522ba9f3fda2fef6dda85970e12ce9a9b8cbe">canonical</a>
, <a class="el" href="namespaceripple.html#a286745fec5429abb3893001b4982522ba3e23eeda3fe3fb70d1e274eab59199d1">fullyCanonical</a>
}</td></tr>
<tr class="separator:a286745fec5429abb3893001b4982522b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e7e3f29aef85bcca06706da54e950fc" id="r_a3e7e3f29aef85bcca06706da54e950fc"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fc">SerializedTypeID</a> { <a class="el" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcae6deedfbb7ffeea83324aaf14a72f62c">XMACRO</a> =(TO_ENUM)
}</td></tr>
<tr class="separator:a3e7e3f29aef85bcca06706da54e950fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad905dc8b70717f4492bebb6b7e189042" id="r_ad905dc8b70717f4492bebb6b7e189042"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042">SOEStyle</a> { <a class="el" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042ad1aab77dad95169a13321870c7dcec5b">soeINVALID</a> = -1
, <a class="el" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042a515d1dfe6cbb412fbbcece5bb23a0763">soeREQUIRED</a> = 0
, <a class="el" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042a148febf7586dd994c342f8279d664a12">soeOPTIONAL</a> = 1
, <a class="el" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042a6e29f8256eb42e1331d2820986b09643">soeDEFAULT</a> = 2
}</td></tr>
<tr class="memdesc:ad905dc8b70717f4492bebb6b7e189042"><td class="mdescLeft">&#160;</td><td class="mdescRight">Kind of element in each entry of an SOTemplate. <a href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042">More...</a><br /></td></tr>
<tr class="separator:ad905dc8b70717f4492bebb6b7e189042"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd329a8849fd0c4cb884992c5963523d" id="r_abd329a8849fd0c4cb884992c5963523d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abd329a8849fd0c4cb884992c5963523d">SOETxMPTIssue</a> { <a class="el" href="namespaceripple.html#abd329a8849fd0c4cb884992c5963523da29a7e1961373724abdb178392cb5fe68">soeMPTNone</a>
, <a class="el" href="namespaceripple.html#abd329a8849fd0c4cb884992c5963523dad94b73b6c2453899c3885c7252d06e85">soeMPTSupported</a>
, <a class="el" href="namespaceripple.html#abd329a8849fd0c4cb884992c5963523dae2050423628dda0de67fea879e2368a7">soeMPTNotSupported</a>
}</td></tr>
<tr class="memdesc:abd329a8849fd0c4cb884992c5963523d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Amount fields that can support MPT. <a href="namespaceripple.html#abd329a8849fd0c4cb884992c5963523d">More...</a><br /></td></tr>
<tr class="separator:abd329a8849fd0c4cb884992c5963523d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae5869c83af3223f1d21900ff39134fe" id="r_aae5869c83af3223f1d21900ff39134fe"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aae5869c83af3223f1d21900ff39134fe">TxnSql</a> : char { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aae5869c83af3223f1d21900ff39134feae67d9cca2c41179528ed755ceebdf5e0">txnSqlNew</a> = 'N'
, <a class="el" href="namespaceripple.html#aae5869c83af3223f1d21900ff39134fea80794519f546e60b00318f7a4e0642ac">txnSqlConflict</a> = 'C'
, <a class="el" href="namespaceripple.html#aae5869c83af3223f1d21900ff39134feab1870a768d3a0303799da948920158f1">txnSqlHeld</a> = 'H'
, <a class="el" href="namespaceripple.html#aae5869c83af3223f1d21900ff39134feae7186bf47aea8d9c059ac1cc5b621099">txnSqlValidated</a> = 'V'
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aae5869c83af3223f1d21900ff39134fea684a07aeb528e0b854f4581b1f3a1808">txnSqlIncluded</a> = 'I'
, <a class="el" href="namespaceripple.html#aae5869c83af3223f1d21900ff39134fea700ed758a46fd9b4defa38b8b1f5e6ed">txnSqlUnknown</a> = 'U'
<br />
}</td></tr>
<tr class="separator:aae5869c83af3223f1d21900ff39134fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a260d2970ac1119109937ed1c5d4ca962" id="r_a260d2970ac1119109937ed1c5d4ca962"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962">TELcodes</a> : TERUnderlyingType { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a23bd9fe50ea7723f88d3f521da08d12d">telLOCAL_ERROR</a> = -399
, <a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a79f1574c674d1d3c1a9914f15e914edb">telBAD_DOMAIN</a>
, <a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a4088680033e7189ff23d6f9838919005">telBAD_PATH_COUNT</a>
, <a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a30fa4312dc97284108795137982ff757">telBAD_PUBLIC_KEY</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a453d7db3d36a5516e925c466d1dc0ac1">telFAILED_PROCESSING</a>
, <a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a595a44bbc04dffad91a353227660d6ba">telINSUF_FEE_P</a>
, <a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a5c4a0a37ecf949f9b66ff5ed936ab581">telNO_DST_PARTIAL</a>
, <a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a811128cb863cfb8a8f5ddaecf478e318">telCAN_NOT_QUEUE</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a89c0232327d66433b62a17b2078cc7f6">telCAN_NOT_QUEUE_BALANCE</a>
, <a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962aca693d2fe94f84cb185f71c1334ebef3">telCAN_NOT_QUEUE_BLOCKS</a>
, <a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a2f58f0aada31cf40f373e57f402178f1">telCAN_NOT_QUEUE_BLOCKED</a>
, <a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a9bf3ae40d6640752371f91ea31337f0f">telCAN_NOT_QUEUE_FEE</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a65b75f655ffb0ef44da5d662c231a5b5">telCAN_NOT_QUEUE_FULL</a>
, <a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a1fa28c4ec99b6c940db5c11653e58846">telWRONG_NETWORK</a>
, <a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a60ca3bee487b10f7e41a8e11c5c8f9ba">telREQUIRES_NETWORK_ID</a>
, <a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a7f4ff2a5a0a9be1783ad56ad895b60e6">telNETWORK_ID_MAKES_TX_NON_CANONICAL</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962aecbe24c6deb87c3ff10c9e1e8b3e9d1b">telENV_RPC_FAILED</a>
<br />
}</td></tr>
<tr class="separator:a260d2970ac1119109937ed1c5d4ca962"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe21c8454670d46fb93751a5edffed46" id="r_afe21c8454670d46fb93751a5edffed46"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46">TEMcodes</a> : TERUnderlyingType { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a6c750a245b6efb84fdc4ab34dc010328">temMALFORMED</a> = -299
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a07dedb576e47ed9570e5acc5b4b1d3ea">temBAD_AMOUNT</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a47ebc45c5ddd8a242d47c055bec0de63">temBAD_CURRENCY</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a8845e05d481141ea5e8e5274796f45a7">temBAD_EXPIRATION</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a3210708be8e611097ad2ae1e1a1734fb">temBAD_FEE</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a02872f8cb2a55f507f839f28918933f0">temBAD_ISSUER</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a1046843f003c2141d16ab41ad30dba5e">temBAD_LIMIT</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a961ba30ab4cc6d8c450612fbaa7d9680">temBAD_OFFER</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a301b180a711f213c51de73aba9d28de5">temBAD_PATH</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a12457d1044fb018f478405504184dc79">temBAD_PATH_LOOP</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a4217230b627e59cc2b5d856c7e99cfff">temBAD_REGKEY</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a524b9e72a35568bf34e38b8faefaeaab">temBAD_SEND_XRP_LIMIT</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46ae5e710c77de4283b489279179291c0bc">temBAD_SEND_XRP_MAX</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46aaca8d5d669c798963265fc59af1d794b">temBAD_SEND_XRP_NO_DIRECT</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a074cbf7b2433e88811c5c23f23c3324d">temBAD_SEND_XRP_PARTIAL</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a857efd3ad8949f2de9e95c26117a2d36">temBAD_SEND_XRP_PATHS</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a53a64dd14cce4cae9e2f063ad33faaff">temBAD_SEQUENCE</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46aecc18d207c14edd554462f82555e9d92">temBAD_SIGNATURE</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a099c540ff97d54cf841bbe8fff2f3936">temBAD_SRC_ACCOUNT</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46ad133291770952919f6bddd673ae920a0">temBAD_TRANSFER_RATE</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46acf9cc7bb9b19628c6a89a21611972242">temDST_IS_SRC</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a39edce38f9982e3c8fd55206b5d4ce71">temDST_NEEDED</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a76453a8d513e20754ca7cff63d7546b8">temINVALID</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46aa4754e0f122658747650b3b1c0a846a8">temINVALID_FLAG</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a0b220bf6f780bf2ec67b6a6e18e9440f">temREDUNDANT</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46ae1387341c43b7f473e5b2b6e0d9dc5bb">temRIPPLE_EMPTY</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46ac3482079467d517ea82aa9c8fa693d21">temDISABLED</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a33c7f00dec90dddffd0318dce2a4bf51">temBAD_SIGNER</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46aaf8d2d9431ead2e094c9a9e8c2d53e7e">temBAD_QUORUM</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46ab350385c2031073e364db8d2a45a452b">temBAD_WEIGHT</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46ab2190bddd354abc18c6897b4b952513c">temBAD_TICK_SIZE</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46aeaa2800ff14fce1a4a76c7394872a870">temINVALID_ACCOUNT_ID</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46ae2fcccf5e7d4a924040406745251cf43">temCANNOT_PREAUTH_SELF</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a54bd5fde5a1e7bcf0b63f62f59359a99">temINVALID_COUNT</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a3f4aacb3a231bc64f3056eb28a6026fd">temUNCERTAIN</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a1dad6e2d630423dd67f4a540305f8b3c">temUNKNOWN</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a37e362d0815fb4c7985f9c0ae6a3d835">temSEQ_AND_TICKET</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46af2084040fe48a79ee22653f67314ced7">temBAD_NFTOKEN_TRANSFER_FEE</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a8eb12fd6bc0d12423fb855b14864acb4">temBAD_AMM_TOKENS</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a38556005c3839bed0f2c860ffff00c35">temXCHAIN_EQUAL_DOOR_ACCOUNTS</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46ad458b2f3b9248956c9a257a7576ffb09">temXCHAIN_BAD_PROOF</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46aa5f15eb8a279b3ec4e1672636cf049d7">temXCHAIN_BRIDGE_BAD_ISSUES</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a61f2a1ecf534780158f70996b918612e">temXCHAIN_BRIDGE_NONDOOR_OWNER</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a26a4538cf852abda6fca3ce0c43a31f2">temXCHAIN_BRIDGE_BAD_MIN_ACCOUNT_CREATE_AMOUNT</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a30dbeca0c0ad8d0eed873fa0cfdce59a">temXCHAIN_BRIDGE_BAD_REWARD_AMOUNT</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46adc876f9d527c53e4c00ea532bc98041b">temEMPTY_DID</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46aab351e2f0fb6e9e2018732e67058f886">temARRAY_EMPTY</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46ab1d8521af56b3f606482ad424e4a94ae">temARRAY_TOO_LARGE</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a4ad20cedaec2f948cac5aba1bd1fdfb6">temBAD_TRANSFER_FEE</a>
, <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a408befc2defda7db25bc5249915b4f01">temINVALID_INNER_BATCH</a>
<br />
}</td></tr>
<tr class="separator:afe21c8454670d46fb93751a5edffed46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75cb21d7f1df42f2fdc8efddb79b63f4" id="r_a75cb21d7f1df42f2fdc8efddb79b63f4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4">TEFcodes</a> : TERUnderlyingType { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a6c46c4df51fe2c0abff61e840c9bbc40">tefFAILURE</a> = -199
, <a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ac01c14dcda25a99606dcd9a039bcaa70">tefALREADY</a>
, <a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ab9d42bd2baca9511280236a181eb76a8">tefBAD_ADD_AUTH</a>
, <a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a9b1c8c6894c68f06887180402c387a03">tefBAD_AUTH</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ab5c44faf987ebd7709fa11a2c8502b5f">tefBAD_LEDGER</a>
, <a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4acc05c39ef88d0f420618fc336a9209b8">tefCREATED</a>
, <a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a86b406cfcbffc042f65ac0c78079adbb">tefEXCEPTION</a>
, <a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ad035d214edc31c72362d7efbdaba234c">tefINTERNAL</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a2c83717e336cb2925857522a3ca9093d">tefNO_AUTH_REQUIRED</a>
, <a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a3f96e687e612f385bba979a60694d7b5">tefPAST_SEQ</a>
, <a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a98543ec4725a4798f001c7b224794978">tefWRONG_PRIOR</a>
, <a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ac43369f518d28ae712ad223ab858edbe">tefMASTER_DISABLED</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a4f25d2d983c5fe7fafac11ed205253a9">tefMAX_LEDGER</a>
, <a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ab2a35b856d8227d6717984f63aa5a445">tefBAD_SIGNATURE</a>
, <a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4aafd3fcc27f093dd96e977fb0f07044f1">tefBAD_QUORUM</a>
, <a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a1c70c4f5f6364087e7cbecc243e1618d">tefNOT_MULTI_SIGNING</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a4d15074a78f6e5cb65ebcd1738117bdb">tefBAD_AUTH_MASTER</a>
, <a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a5de771586af2869a8ef8bac2731fd456">tefINVARIANT_FAILED</a>
, <a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ac88fc0c8fed663cca3ccde623c0f3057">tefTOO_BIG</a>
, <a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a428f826ecea84dc8b43351c2d2b2117a">tefNO_TICKET</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a6700b7b7664a3b6c0611d9f943b5625f">tefNFTOKEN_IS_NOT_TRANSFERABLE</a>
, <a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a7fd8320b8bba5352c9be80ede4efba5b">tefINVALID_LEDGER_FIX_TYPE</a>
<br />
}</td></tr>
<tr class="separator:a75cb21d7f1df42f2fdc8efddb79b63f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adebe4d783be9c979e67fdbb2bc27162f" id="r_adebe4d783be9c979e67fdbb2bc27162f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162f">TERcodes</a> : TERUnderlyingType { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fa715c90c641702043ed82e3bf9c2d4bb4">terRETRY</a> = -99
, <a class="el" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fa7e09307cbdfe82839a6e39099da87f79">terFUNDS_SPENT</a>
, <a class="el" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fa48941f01fb3df9460afe5bbb9fa76ba1">terINSUF_FEE_B</a>
, <a class="el" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162faa7ab9460c6755719dd1a4e74b83f34c4">terNO_ACCOUNT</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162faccec22dfce11ac7d31150921b257ee80">terNO_AUTH</a>
, <a class="el" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fae9a023686bac48d78ee1d9d7aaa95b5f">terNO_LINE</a>
, <a class="el" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fa5baaebaa7b0bf3ab954937b71e70d72c">terOWNERS</a>
, <a class="el" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fac3b54a70e0fa865ed6da55cfdddd725e">terPRE_SEQ</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162faa9987154f989438bc2cc50f28e6434aa">terLAST</a>
, <a class="el" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162faadb84abae8e5aa672e05db5ed3282054">terNO_RIPPLE</a>
, <a class="el" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fac6476cc82d6799d4a026dfa2f430e06e">terQUEUED</a>
, <a class="el" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fad237d4c433f46906a2b8b2e1624c1aff">terPRE_TICKET</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fac110e4ea19a46f9ce263c5d746b34178">terNO_AMM</a>
, <a class="el" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fa4542ab88f8739c980edd76c84d4e5511">terADDRESS_COLLISION</a>
, <a class="el" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fad5690c4321974c6fec08afc24097df53">terNO_DELEGATE_PERMISSION</a>
<br />
}</td></tr>
<tr class="separator:adebe4d783be9c979e67fdbb2bc27162f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabc7f150d5082c73116a1cd5962b434d" id="r_aabc7f150d5082c73116a1cd5962b434d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434d">TEScodes</a> : TERUnderlyingType { <a class="el" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a> = 0
}</td></tr>
<tr class="separator:aabc7f150d5082c73116a1cd5962b434d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa298e929e02f59c2b05a30ee8805b38c" id="r_aa298e929e02f59c2b05a30ee8805b38c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38c">TECcodes</a> : TERUnderlyingType { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cab81bbf4381aec9a710924588bce50ae9">tecCLAIM</a> = 100
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cabd7038b5669becf7271665614c94efb6">tecPATH_PARTIAL</a> = 101
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca79bdc5f0adbd5364dd44ca0f8910bc5e">tecUNFUNDED_ADD</a> = 102
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca5d1f0daadc43667fc3775d53cd6e3420">tecUNFUNDED_OFFER</a> = 103
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad6e984aac9838459128d97b668ec1e4f">tecUNFUNDED_PAYMENT</a> = 104
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caecd11145ac07375d1c0793e699932969">tecFAILED_PROCESSING</a> = 105
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca4f19fdbc12c26412215f3477f70d5feb">tecDIR_FULL</a> = 121
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca2d4a898185a9c8e604210e789bed6e36">tecINSUF_RESERVE_LINE</a> = 122
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca30792765079d182f869612fc3b96ef8c">tecINSUF_RESERVE_OFFER</a> = 123
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca1207baad8c378dc23cd2fa4c4276844d">tecNO_DST</a> = 124
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caf30c1d76d9aca04b89314307a476b2bd">tecNO_DST_INSUF_XRP</a> = 125
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca16147ffb75207394488047fbd471dc9e">tecNO_LINE_INSUF_RESERVE</a> = 126
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca01f04e5623fdcd6837d0f27d8091fd87">tecNO_LINE_REDUNDANT</a> = 127
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad7c0f4891446922b7248ed12f2207a57">tecPATH_DRY</a> = 128
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca3577fa7a8b4da9a377d45f373d80de05">tecUNFUNDED</a> = 129
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad2a823ed54b4d2c7bc8fef63f627ac59">tecNO_ALTERNATIVE_KEY</a> = 130
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca50f03123cd7a5aa87fd3733e629674a5">tecNO_REGULAR_KEY</a> = 131
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca7f75db8a8c9b08d781036efee48eb4e0">tecOWNERS</a> = 132
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca33d363e51ee15c8bd4f5d7c4e4518def">tecNO_ISSUER</a> = 133
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caf5820ac855eaa9dfcd635cd411019a31">tecNO_AUTH</a> = 134
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cac480d742e7760c48047bb3ccc50a40ef">tecNO_LINE</a> = 135
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca19f46e768f97beb3b5d83ae56330aa3a">tecINSUFF_FEE</a> = 136
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca608da193a4a22ae1c78d76b6e843b7e6">tecFROZEN</a> = 137
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca4bd7fa9c0845dbf5c766e202d87a750c">tecNO_TARGET</a> = 138
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca9af7057961bc54674f4a6c2dd8ed6ab9">tecNO_PERMISSION</a> = 139
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca02ea20c787300a40fe375ba3d6405258">tecNO_ENTRY</a> = 140
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cae930fb228ae74317976b57b4e87a7f0d">tecINSUFFICIENT_RESERVE</a> = 141
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca17724ee6dbf1489c5ebe96231ad6c06f">tecNEED_MASTER_KEY</a> = 142
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caa3ac7c997274040539a497cadc280b22">tecDST_TAG_NEEDED</a> = 143
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca93e4e159f8759ea0948423c699e7cf77">tecINTERNAL</a> = 144
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caad531e9d2f46a3a6e6f01934097e7053">tecOVERSIZE</a> = 145
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca0d2c540d43d291ee01366fb9eb95c20f">tecCRYPTOCONDITION_ERROR</a> = 146
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caa7dccd25363fdff0d363bd16553d1c84">tecINVARIANT_FAILED</a> = 147
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caede598f88bbd44e4df1c4e0d418c4cdc">tecEXPIRED</a> = 148
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca853b436b6effa0f0e1241bd508f96f03">tecDUPLICATE</a> = 149
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca82773cd87fbf942a9cb626416218f52b">tecKILLED</a> = 150
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caa7460a5fac26c1d8abef55b8c1129150">tecHAS_OBLIGATIONS</a> = 151
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca44bd180d908c1a35ffd236f7c88c180c">tecTOO_SOON</a> = 152
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca13e98f572a44ff062a74288a581d2715">tecHOOK_REJECTED</a> = 153
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cac67a47d397d28081e14c4912bc1aadd8">tecMAX_SEQUENCE_REACHED</a> = 154
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca10e35800090d65acc1be56b1f80b794b">tecNO_SUITABLE_NFTOKEN_PAGE</a> = 155
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca8e811f8e1d12eff1d7e7a91b0ee7406a">tecNFTOKEN_BUY_SELL_MISMATCH</a> = 156
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca5aa4027660a8e9e7330ea6d872eb6ffb">tecNFTOKEN_OFFER_TYPE_MISMATCH</a> = 157
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caec35573bc783e08b1ba20c151e25a759">tecCANT_ACCEPT_OWN_NFTOKEN_OFFER</a> = 158
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca89957bfc4da8257ff0b1c914c10a41ec">tecINSUFFICIENT_FUNDS</a> = 159
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca2f3fdd22dc22973eca4c97cb3f9e65fc">tecOBJECT_NOT_FOUND</a> = 160
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad18642528049bc00b66717a80669617b">tecINSUFFICIENT_PAYMENT</a> = 161
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cabde6584a978eb50ebd304c6a78733d26">tecUNFUNDED_AMM</a> = 162
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cae64cec73f40a04653c193fbee09733c5">tecAMM_BALANCE</a> = 163
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cac35fc8d7149d3ed399143b88c48409f6">tecAMM_FAILED</a> = 164
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cae04fb0979694245c81c59f9cb35181e9">tecAMM_INVALID_TOKENS</a> = 165
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca76cbeb350414c96455384b4a1b9cf6c3">tecAMM_EMPTY</a> = 166
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caac233b80a8399aec5d14f994a75539eb">tecAMM_NOT_EMPTY</a> = 167
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cabf2a4ec16af5695d3676210704142c9e">tecAMM_ACCOUNT</a> = 168
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca576f5411ab4458ec9842480e7ebe7072">tecINCOMPLETE</a> = 169
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca98808b68e4fa618be583cdfd56e90959">tecXCHAIN_BAD_TRANSFER_ISSUE</a> = 170
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca42df7cc788de96902a6be8fe9fe59e89">tecXCHAIN_NO_CLAIM_ID</a> = 171
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca82c526821d11f5775befe303f41121b9">tecXCHAIN_BAD_CLAIM_ID</a> = 172
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca6d2c6a6643a1234bb422f914ef1adc5b">tecXCHAIN_CLAIM_NO_QUORUM</a> = 173
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca84c445a6a58af2c64f01de794495070a">tecXCHAIN_PROOF_UNKNOWN_KEY</a> = 174
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca4b0d4e4a4085724f21ba882429e820eb">tecXCHAIN_CREATE_ACCOUNT_NONXRP_ISSUE</a> = 175
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca1f919e5d1f14bd3bc257462612a94d1d">tecXCHAIN_WRONG_CHAIN</a> = 176
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cab6a917e4ef8123149776b2ab48fccb8c">tecXCHAIN_REWARD_MISMATCH</a> = 177
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cadbce2f1765a55b77392419e7e06f7f55">tecXCHAIN_NO_SIGNERS_LIST</a> = 178
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cacc39ba35726b1d3a4a3965c4978894cc">tecXCHAIN_SENDING_ACCOUNT_MISMATCH</a> = 179
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca2a022b9a8d9e43b4911c608636506562">tecXCHAIN_INSUFF_CREATE_AMOUNT</a> = 180
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca93a52571119e676f5ab46931a394dfb1">tecXCHAIN_ACCOUNT_CREATE_PAST</a> = 181
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caebc5fb6b965331020015c88365837473">tecXCHAIN_ACCOUNT_CREATE_TOO_MANY</a> = 182
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca5ce3dc29cd7397a13d61bd684ecdca9e">tecXCHAIN_PAYMENT_FAILED</a> = 183
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca1e62a8c0482260f357a75fa73069b5ed">tecXCHAIN_SELF_COMMIT</a> = 184
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad5730b15bc74ec747fb5c71f5689c4c9">tecXCHAIN_BAD_PUBLIC_KEY_ACCOUNT_PAIR</a> = 185
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca2b8701a3c2f1eb4c3b9c37c31447de85">tecXCHAIN_CREATE_ACCOUNT_DISABLED</a> = 186
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad23194d4b9434e66b05a370a98940ecb">tecEMPTY_DID</a> = 187
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cabd1f3a9c41788a0aa1b0f2592917ad1c">tecINVALID_UPDATE_TIME</a> = 188
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caf0d6f0a87516afd980bfb693eaf05b8b">tecTOKEN_PAIR_NOT_FOUND</a> = 189
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caeb8b2ba94b6f4a9bada4c918038b6b42">tecARRAY_EMPTY</a> = 190
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cab5188ddb0d7adad59f8a59f6eb5ceafd">tecARRAY_TOO_LARGE</a> = 191
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caf7928b1b6227d72394b43ef0309aede0">tecLOCKED</a> = 192
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca949bc4765f151a8866814dafbd8ea558">tecBAD_CREDENTIALS</a> = 193
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cab5238219b3a4edf1d92efb0c7d16c124">tecWRONG_ASSET</a> = 194
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca26964a6e52a8dcd0eff9d9b4a40f0583">tecLIMIT_EXCEEDED</a> = 195
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca0fe3bd45be8124c893550bd10117eb77">tecPSEUDO_ACCOUNT</a> = 196
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caa5864b5c8b3bcced7aed0b3a794cb14e">tecPRECISION_LOSS</a> = 197
, <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca028111a9e4ac11d836b0af7d2cab163c">tecNO_DELEGATE_PERMISSION</a> = 198
<br />
}</td></tr>
<tr class="separator:aa298e929e02f59c2b05a30ee8805b38c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bf8df553d36589191c8057c136cce03" id="r_a1bf8df553d36589191c8057c136cce03"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">TokenType</a> : std::uint8_t { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03a6adf97f83acf6453d4a6a4b1070f3754">None</a> = 1
, <a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6">NodePublic</a> = 28
, <a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03a5cc5482a0278b704175b383ee922954a">NodePrivate</a> = 32
, <a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03aba430b63631349ab773285535e878405">AccountID</a> = 0
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03ab23f52a56f27cc97abe221ea3c5cd56c">AccountPublic</a> = 35
, <a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03a7dc33e2284f98dd03358e2fe25eed241">AccountSecret</a> = 34
, <a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03a513a00dffce0e9ebe3b233b73e916731">FamilyGenerator</a> = 41
, <a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03ae5f75283d870bd02aef91989195860f0">FamilySeed</a> = 33
<br />
}</td></tr>
<tr class="separator:a1bf8df553d36589191c8057c136cce03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ce3074a39ea65126b82fc59baf43126" id="r_a2ce3074a39ea65126b82fc59baf43126"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126">TxType</a> : std::uint16_t { <a class="el" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126af4c29dae760cef4d733dea12d1a9ffef">ttNICKNAME_SET</a> = 6
, <a class="el" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a468081cbd064df5054b467c19a7e47de">ttCONTRACT</a> = 9
, <a class="el" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a12d03eb7a5152bb5025537e3b5a2042b">ttSPINAL_TAP</a> = 11
, <a class="el" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a9fb6acbfd4c3a91f61bf218ef9a8005a">ttHOOK_SET</a> = 22
}</td></tr>
<tr class="memdesc:a2ce3074a39ea65126b82fc59baf43126"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transaction type identifiers. <a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126">More...</a><br /></td></tr>
<tr class="separator:a2ce3074a39ea65126b82fc59baf43126"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad512dea42da4cc179f20c67de593c26" id="r_aad512dea42da4cc179f20c67de593c26"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aad512dea42da4cc179f20c67de593c26">AttestationMatch</a> { <a class="el" href="namespaceripple.html#aad512dea42da4cc179f20c67de593c26a22d63280ca4e6a3750c08d476969417e">nonDstMismatch</a>
, <a class="el" href="namespaceripple.html#aad512dea42da4cc179f20c67de593c26a7585f3c231c95ecb89584d30acbca582">matchExceptDst</a>
, <a class="el" href="namespaceripple.html#aad512dea42da4cc179f20c67de593c26ae3cc92c14a5e6dd1a7d94b6ff634d7fc">match</a>
}</td></tr>
<tr class="separator:aad512dea42da4cc179f20c67de593c26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49003667116eb98c6e966f36e5dd1c77" id="r_a49003667116eb98c6e966f36e5dd1c77"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77">SHAMapState</a> { <a class="el" href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a9361bbf1ba577c105067533413bcfaea">Modifying</a> = 0
, <a class="el" href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a11efd9ae6f76e706e3f1b34d97584ebc">Immutable</a> = 1
, <a class="el" href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a508354801fa1ec5fe0d75f1bdaa4d07f">Synching</a> = 2
, <a class="el" href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a4bbb8f967da6d1a610596d7257179c2b">Invalid</a> = 3
}</td></tr>
<tr class="memdesc:a49003667116eb98c6e966f36e5dd1c77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describes the current state of a given SHAMap. <a href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77">More...</a><br /></td></tr>
<tr class="separator:a49003667116eb98c6e966f36e5dd1c77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d9fe757c37a7602a883d30b14e1bf3c" id="r_a5d9fe757c37a7602a883d30b14e1bf3c"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5d9fe757c37a7602a883d30b14e1bf3c">SHAMapType</a> { <a class="el" href="namespaceripple.html#a5d9fe757c37a7602a883d30b14e1bf3cae6bed345f53943469741d7295552fcd4">TRANSACTION</a> = 1
, <a class="el" href="namespaceripple.html#a5d9fe757c37a7602a883d30b14e1bf3ca2b848a8cc886d253d21a77c43cd50aae">STATE</a> = 2
, <a class="el" href="namespaceripple.html#a5d9fe757c37a7602a883d30b14e1bf3ca88c189a42c87aa49d667fc8ab76bc323">FREE</a> = 3
}</td></tr>
<tr class="separator:a5d9fe757c37a7602a883d30b14e1bf3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0356b1de00f841c554c830be509dd58" id="r_ae0356b1de00f841c554c830be509dd58"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae0356b1de00f841c554c830be509dd58">SHAMapNodeType</a> { <a class="el" href="namespaceripple.html#ae0356b1de00f841c554c830be509dd58a603cc9fa7c68a8ccd6d25fbb0dd83248">tnINNER</a> = 1
, <a class="el" href="namespaceripple.html#ae0356b1de00f841c554c830be509dd58a9b447756a7d7ddf4e828beeb38d079f6">tnTRANSACTION_NM</a> = 2
, <a class="el" href="namespaceripple.html#ae0356b1de00f841c554c830be509dd58a5065e45315e5eab27c63b2dabd8ad150">tnTRANSACTION_MD</a> = 3
, <a class="el" href="namespaceripple.html#ae0356b1de00f841c554c830be509dd58ab2364e40a67b08ba6170314afc07d07b">tnACCOUNT_STATE</a> = 4
}</td></tr>
<tr class="separator:ae0356b1de00f841c554c830be509dd58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22768e0a41b646442c98d38f2f2a307b" id="r_a22768e0a41b646442c98d38f2f2a307b"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307b">LedgerNameSpace</a> : std::uint16_t { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307bac40eb667c7e828cfdcfb437c5d221bf6">ACCOUNT</a> = 'a'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307ba5d46a758217bde4e7cb6ee02fafefd61">DIR_NODE</a> = 'd'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307babc03954685e7f58f30d4eaf69842fbfd">TRUST_LINE</a> = 'r'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307ba10a5fc93fb200eb05fc816628f0b1d32">OFFER</a> = 'o'
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307baade6e4ef934ffe83be3eeb5207ac5f1c">OWNER_DIR</a> = 'O'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307bab6a8833f2e59902cc71ae3f8c0643edb">BOOK_DIR</a> = 'B'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307ba4d58cec11e2b2ac23fb03ff41dc06204">SKIP_LIST</a> = 's'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307ba634cbdb9daa70d74c365f1ceec91903e">ESCROW</a> = 'u'
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307bae30c13acc8c17bb7bec2f13412a03d7e">AMENDMENTS</a> = 'f'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307ba40f601f6182ca7d7ace34ad6e54e414b">FEE_SETTINGS</a> = 'e'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307bacd819f2eff20b61bcf41bc22df219217">TICKET</a> = 'T'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307bab8bc5bef96b32bc707669b52169b0c9c">SIGNER_LIST</a> = 'S'
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307babfbd5f0886f506b4a646d5019f3db0f6">XRP_PAYMENT_CHANNEL</a> = 'x'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307ba8c46d8d9d3402788403e2f6911153089">CHECK</a> = 'C'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307ba3327bcb6bb4b74aec018c7cf6efa8b3a">DEPOSIT_PREAUTH</a> = 'p'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307ba77000a1075cbe484fbfbcefad8c8229f">DEPOSIT_PREAUTH_CREDENTIALS</a> = 'P'
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307ba0cde8308499fa5d7e403ce4de19e202b">NEGATIVE_UNL</a> = 'N'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307ba7a5d92b0cfd3e24822dcbae60836c3a4">NFTOKEN_OFFER</a> = 'q'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307bafc57e0ae5cb02758e2342859bc537e40">NFTOKEN_BUY_OFFERS</a> = 'h'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307ba471713f490287b1c4f049b299826c46a">NFTOKEN_SELL_OFFERS</a> = 'i'
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307babd09c58ee620c0fdf33d2cdeb88eaaee">AMM</a> = 'A'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307baa75a1789547188e39e2e344c286d2b62">BRIDGE</a> = 'H'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307baa20258daf3591445a0b80fa9284852d1">XCHAIN_CLAIM_ID</a> = 'Q'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307ba0c7ef893d91d8aa253e093f57a0d35ce">XCHAIN_CREATE_ACCOUNT_CLAIM_ID</a> = 'K'
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307badbeab5095e8b54be8527724b23c371a3">DID</a> = 'I'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307bac3e3f219b6b8cad735598568fe19ca71">ORACLE</a> = 'R'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307ba8191dd35a63e5caa20a9bd8331ca6164">MPTOKEN_ISSUANCE</a> = '~'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307ba9d9acd5b631e83ec07500ed36633ccf9">MPTOKEN</a> = 't'
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307ba9bdc8b294d9eb8696390079578c659db">CREDENTIAL</a> = 'D'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307bab3229612aca5488fb325f1ebb5dcd2d1">PERMISSIONED_DOMAIN</a> = 'm'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307ba728f601ddf976d05ffa0d99cc27e8366">DELEGATE</a> = 'E'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307bae9569439466b447c2678d48306e433f9">VAULT</a> = 'V'
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307ba1cfc240cb02f638cc9fe1bb3023caa2f">CONTRACT</a> = 'c'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307bab2f0af91f1ccdbaae425525f5103c2b5">GENERATOR</a> = 'g'
, <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307ba4ed324309f996b76707fbeed9e29cd5e">NICKNAME</a> = 'n'
<br />
}</td></tr>
<tr class="memdesc:a22768e0a41b646442c98d38f2f2a307b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type-specific prefix for calculating ledger indices. <a href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307b">More...</a><br /></td></tr>
<tr class="separator:a22768e0a41b646442c98d38f2f2a307b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff534c11a7b7ba479fb6f4b4fba20b48" id="r_aff534c11a7b7ba479fb6f4b4fba20b48"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aff534c11a7b7ba479fb6f4b4fba20b48">BypassAccept</a> : bool { <a class="el" href="namespaceripple.html#aff534c11a7b7ba479fb6f4b4fba20b48a7fa3b767c460b54a2be4d49030b349c7">no</a> = false
, <a class="el" href="namespaceripple.html#aff534c11a7b7ba479fb6f4b4fba20b48aa6105c0a611b41b08f1209506350279e">yes</a>
}</td></tr>
<tr class="separator:aff534c11a7b7ba479fb6f4b4fba20b48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ec423891e5665fcebb4626b878c6438" id="r_a6ec423891e5665fcebb4626b878c6438"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a6ec423891e5665fcebb4626b878c6438a46354e4aae8ebac563fa9e0f20a8f58d">peerCountStart</a> = 5
, <a class="el" href="namespaceripple.html#a6ec423891e5665fcebb4626b878c6438a3fe9d9a76037f9871b918f382dc2e8fe">peerCountAdd</a> = 3
, <a class="el" href="namespaceripple.html#a6ec423891e5665fcebb4626b878c6438abe54d95b64133b87f8ca4eec920fdfce">ledgerTimeoutRetriesMax</a> = 6
, <a class="el" href="namespaceripple.html#a6ec423891e5665fcebb4626b878c6438a473b849e49b77e41daed9f1025698e80">ledgerBecomeAggressiveThreshold</a> = 4
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a6ec423891e5665fcebb4626b878c6438ae08829f5d53834a01d1c1c25f813643a">missingNodesFind</a> = 256
, <a class="el" href="namespaceripple.html#a6ec423891e5665fcebb4626b878c6438a42e96db43b3ccbe4d9f458159c8b6dcf">reqNodesReply</a> = 128
, <a class="el" href="namespaceripple.html#a6ec423891e5665fcebb4626b878c6438a4451c5eef6d9238ac473abc813391c5a">reqNodes</a> = 12
<br />
}</td></tr>
<tr class="separator:a6ec423891e5665fcebb4626b878c6438"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab21b53ea53b083bb4202fbbcd82ae5d4" id="r_ab21b53ea53b083bb4202fbbcd82ae5d4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="namespaceripple.html#ab21b53ea53b083bb4202fbbcd82ae5d4ab8652ba790968033ade1e2732478d440">startPeers</a> = 2
, <a class="el" href="namespaceripple.html#ab21b53ea53b083bb4202fbbcd82ae5d4a866cad0b09656c8a4c38c59f8b089d3f">setKeepRounds</a> = 3
}</td></tr>
<tr class="separator:ab21b53ea53b083bb4202fbbcd82ae5d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90f326fb0563ea0e961b9b8b0cbd27f3" id="r_a90f326fb0563ea0e961b9b8b0cbd27f3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="namespaceripple.html#a90f326fb0563ea0e961b9b8b0cbd27f3a270e10058b463bc08ef29fc51e865c57">NORM_TIMEOUTS</a> = 4
, <a class="el" href="namespaceripple.html#a90f326fb0563ea0e961b9b8b0cbd27f3ac46c5216095873f55d483f7c50b776cd">MAX_TIMEOUTS</a> = 20
}</td></tr>
<tr class="separator:a90f326fb0563ea0e961b9b8b0cbd27f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9819bf6e2ef44707a0144da6c874890" id="r_aa9819bf6e2ef44707a0144da6c874890"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa9819bf6e2ef44707a0144da6c874890">IsDeposit</a> : bool { <a class="el" href="namespaceripple.html#aa9819bf6e2ef44707a0144da6c874890abafd7322c6e97d25b6299b5d6fe8920b">No</a> = false
, <a class="el" href="namespaceripple.html#aa9819bf6e2ef44707a0144da6c874890a93cba07454f06a4a960172bbd6e2a435">Yes</a> = true
}</td></tr>
<tr class="separator:aa9819bf6e2ef44707a0144da6c874890"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79683ec651b1658886d9c9ce8434f972" id="r_a79683ec651b1658886d9c9ce8434f972"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> : std::uint16_t { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972a0db45d2a4141101bdfe48e3314cfbca3">UNDEFINED</a> = 0x00
, <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972af1b68d66337a81cfa0d2076171cba2a8">BAD</a> = 0x02
, <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972aec09e9e688c30b57cd64c0180da5c34a">SAVED</a> = 0x04
, <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972ab33343cae11179cc3df2575f7f6ddc33">HELD</a> = 0x08
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972ae832adef915418a62df152b813f48316">TRUSTED</a> = 0x10
, <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972ae296c6c3b3cc3e8b8e2726de19b42bff">PRIVATE1</a> = 0x0100
, <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972a86f44d33b80079696b49985e7cb1ffaf">PRIVATE2</a> = 0x0200
, <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972a842a64c8cf4edede85b9aaef7f3652b4">PRIVATE3</a> = 0x0400
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972aadd4f6f0aba82c972d00e2229928f45e">PRIVATE4</a> = 0x0800
, <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972af2eabd5227bad5ab01c8e90c3bb8edfd">PRIVATE5</a> = 0x1000
, <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972a1492bf6d7fc2ce461a9399ecbca58717">PRIVATE6</a> = 0x2000
<br />
}</td></tr>
<tr class="separator:a79683ec651b1658886d9c9ce8434f972"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a16d6f665a032453ec4cbfca01929b6" id="r_a8a16d6f665a032453ec4cbfca01929b6"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8a16d6f665a032453ec4cbfca01929b6">ManifestDisposition</a> { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a8a16d6f665a032453ec4cbfca01929b6a3e4d891a5df3d6d0d7dd9432a1bc6470">accepted</a> = 0
, <a class="el" href="namespaceripple.html#a8a16d6f665a032453ec4cbfca01929b6a36f34fd8319cf30f8e132ef294c616af">stale</a>
, <a class="el" href="namespaceripple.html#a8a16d6f665a032453ec4cbfca01929b6a0464f8586a3ce31b565747750124cacb">badMasterKey</a>
, <a class="el" href="namespaceripple.html#a8a16d6f665a032453ec4cbfca01929b6aa87e0ad4a2bc39bd0de25c9618fdedaf">badEphemeralKey</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a8a16d6f665a032453ec4cbfca01929b6afedb2d84cafe20862cb4399751a8a7e3">invalid</a>
<br />
}</td></tr>
<tr class="separator:a8a16d6f665a032453ec4cbfca01929b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a597325d7385ff9c19686e14e5bead510" id="r_a597325d7385ff9c19686e14e5bead510"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a597325d7385ff9c19686e14e5bead510">OperatingMode</a> { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a597325d7385ff9c19686e14e5bead510a99c8ce56e7ab246445d3b134724428f3">DISCONNECTED</a> = 0
, <a class="el" href="namespaceripple.html#a597325d7385ff9c19686e14e5bead510aa5afd6edd5336d91316964e493936858">CONNECTED</a> = 1
, <a class="el" href="namespaceripple.html#a597325d7385ff9c19686e14e5bead510af0be1f77b2d12fe3d6424fbf9eecc109">SYNCING</a> = 2
, <a class="el" href="namespaceripple.html#a597325d7385ff9c19686e14e5bead510a8728801b2a11ad95c8ecf855bfd484e4">TRACKING</a> = 3
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a597325d7385ff9c19686e14e5bead510aba7de5bc6888294e5884b024a4c894f1">FULL</a> = 4
<br />
}</td></tr>
<tr class="memdesc:a597325d7385ff9c19686e14e5bead510"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the mode under which the server believes it's operating. <a href="namespaceripple.html#a597325d7385ff9c19686e14e5bead510">More...</a><br /></td></tr>
<tr class="separator:a597325d7385ff9c19686e14e5bead510"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e97c395a5e1ef4ed1052299e0e60843" id="r_a2e97c395a5e1ef4ed1052299e0e60843"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843">TransStatus</a> { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843a80ec8c7487b7d590db02cdcbfdf4cf91">NEW</a> = 0
, <a class="el" href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843af8c5e3e10d98fcbda2c4d43d50d712a2">INVALID</a> = 1
, <a class="el" href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843a13c5625591c8f6b2f3f0f6dcdf53d302">INCLUDED</a> = 2
, <a class="el" href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843a58c9d3d992f63132d71d9732fdcb852d">CONFLICTED</a> = 3
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843af49424fb5e4ca3c93b65833c02fcfb07">COMMITTED</a> = 4
, <a class="el" href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843ab6d15d6de328520f3f346b0ae9e3d1dd">HELD</a> = 5
, <a class="el" href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843af7c72e1185798773093e01c631b27fc8">REMOVED</a> = 6
, <a class="el" href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843ad8d4ab290d0006e2cbe215ff1b11e5ea">OBSOLETE</a> = 7
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843a5ca47754cb7976987bbc36d2828985bc">INCOMPLETE</a> = 8
<br />
}</td></tr>
<tr class="separator:a2e97c395a5e1ef4ed1052299e0e60843"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ffb3f54d739bb8f967d695f08fb66cc" id="r_a7ffb3f54d739bb8f967d695f08fb66cc"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7ffb3f54d739bb8f967d695f08fb66cc">TxSearched</a> { <a class="el" href="namespaceripple.html#a7ffb3f54d739bb8f967d695f08fb66ccaa181a603769c1f98ad927e7367c7aa51">all</a>
, <a class="el" href="namespaceripple.html#a7ffb3f54d739bb8f967d695f08fb66cca03d59e663c1af9ac33a9949d1193505a">some</a>
, <a class="el" href="namespaceripple.html#a7ffb3f54d739bb8f967d695f08fb66ccaad921d60486366258809553a3db49a4a">unknown</a>
}</td></tr>
<tr class="separator:a7ffb3f54d739bb8f967d695f08fb66cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6eaff79c38106bc3b27326d878c902d3" id="r_a6eaff79c38106bc3b27326d878c902d3"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3">ListDisposition</a> { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3a3e4d891a5df3d6d0d7dd9432a1bc6470">accepted</a> = 0
, <a class="el" href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3ac4bfb2a0bab0e91bc7dcfbe3bbec246e">expired</a>
, <a class="el" href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3a7c6c2e5d48ab37a007cbf70d3ea25fa4">pending</a>
, <a class="el" href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3a774ecc994c99a32a052f6d67e9b085cc">same_sequence</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3abf5d96cdfec398ce2c7ac8cbd73f68f4">known_sequence</a>
, <a class="el" href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3a36f34fd8319cf30f8e132ef294c616af">stale</a>
, <a class="el" href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3a63d2a671ff6ffd00111188031808aa78">untrusted</a>
, <a class="el" href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3a2af01f2c39c66a1641045dd660e839b5">unsupported_version</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3afedb2d84cafe20862cb4399751a8a7e3">invalid</a>
<br />
}</td></tr>
<tr class="separator:a6eaff79c38106bc3b27326d878c902d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf9d6587e02c610e84a029ad5b5e17b4" id="r_aaf9d6587e02c610e84a029ad5b5e17b4"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4">PublisherStatus</a> { <a class="el" href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4ae4894ca167b08880bfc35862f18575eb">available</a> = 0
, <a class="el" href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4ac4bfb2a0bab0e91bc7dcfbe3bbec246e">expired</a>
, <a class="el" href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4a7060e0481896e00b3f7d20f1e8e2749a">unavailable</a>
, <a class="el" href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4a80b785d265b6419ab99251d8f4340a1d">revoked</a>
}</td></tr>
<tr class="separator:aaf9d6587e02c610e84a029ad5b5e17b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c623abdba7fa97ffd148311056d401e" id="r_a8c623abdba7fa97ffd148311056d401e"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8c623abdba7fa97ffd148311056d401e">DebtDirection</a> { <a class="el" href="namespaceripple.html#a8c623abdba7fa97ffd148311056d401eafe5fe0415fc3e0ff4942d8454f363d2c">issues</a>
, <a class="el" href="namespaceripple.html#a8c623abdba7fa97ffd148311056d401ea7e611dd9f79193db43a5e9983752239e">redeems</a>
}</td></tr>
<tr class="separator:a8c623abdba7fa97ffd148311056d401e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cc64e12723fbc9606d85442a2569fed" id="r_a7cc64e12723fbc9606d85442a2569fed"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fed">QualityDirection</a> { <a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf">in</a>
, <a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a>
}</td></tr>
<tr class="separator:a7cc64e12723fbc9606d85442a2569fed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fca0f72cfacc04d15ad41d84ebf46fd" id="r_a2fca0f72cfacc04d15ad41d84ebf46fd"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2fca0f72cfacc04d15ad41d84ebf46fd">StrandDirection</a> { <a class="el" href="namespaceripple.html#a2fca0f72cfacc04d15ad41d84ebf46fda965dbaac085fc891bfbbd4f9d145bbc8">forward</a>
, <a class="el" href="namespaceripple.html#a2fca0f72cfacc04d15ad41d84ebf46fda4d9c2073afa3c2abb817dceb22c34de6">reverse</a>
}</td></tr>
<tr class="separator:a2fca0f72cfacc04d15ad41d84ebf46fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a786c40cb27211e1704047accb2ca26bd" id="r_a786c40cb27211e1704047accb2ca26bd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a786c40cb27211e1704047accb2ca26bd">OfferCrossing</a> { <a class="el" href="namespaceripple.html#a786c40cb27211e1704047accb2ca26bda1e5e1f9aa3cae812e41b2cf743bcfec0">no</a> = 0
, <a class="el" href="namespaceripple.html#a786c40cb27211e1704047accb2ca26bda1f50dcfdaa21158935cd0b5ea204fa2b">yes</a> = 1
, <a class="el" href="namespaceripple.html#a786c40cb27211e1704047accb2ca26bdadbde26a73174cf0eca91032d18650b52">sell</a> = 2
}</td></tr>
<tr class="separator:a786c40cb27211e1704047accb2ca26bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaeac9ab95c58b4359cdd27f59d18568" id="r_afaeac9ab95c58b4359cdd27f59d18568"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afaeac9ab95c58b4359cdd27f59d18568">LineDirection</a> : bool { <a class="el" href="namespaceripple.html#afaeac9ab95c58b4359cdd27f59d18568ad48f944ac6c78b97d544f98b89b506ca">incoming</a> = false
, <a class="el" href="namespaceripple.html#afaeac9ab95c58b4359cdd27f59d18568a1186f94907928a1412cf4ecfdf8bc476">outgoing</a> = true
}</td></tr>
<tr class="memdesc:afaeac9ab95c58b4359cdd27f59d18568"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describes how an account was found in a path, and how to find the next set of paths. <a href="namespaceripple.html#afaeac9ab95c58b4359cdd27f59d18568">More...</a><br /></td></tr>
<tr class="separator:afaeac9ab95c58b4359cdd27f59d18568"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dcb4cf27e683bd94d11f5322836c689" id="r_a1dcb4cf27e683bd94d11f5322836c689"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1dcb4cf27e683bd94d11f5322836c689">AmendmentVote</a> : int { <a class="el" href="namespaceripple.html#a1dcb4cf27e683bd94d11f5322836c689a28a39c5d0e09f2b9f423c9864ecf1db8">obsolete</a> = -1
, <a class="el" href="namespaceripple.html#a1dcb4cf27e683bd94d11f5322836c689a46c48bec0d282018b9d167eef7711b2c">up</a> = 0
, <a class="el" href="namespaceripple.html#a1dcb4cf27e683bd94d11f5322836c689a74e8333ad11685ff3bdae589c8f6e34d">down</a> = 1
}</td></tr>
<tr class="separator:a1dcb4cf27e683bd94d11f5322836c689"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcad59b0151763334cc398263373bcdd" id="r_abcad59b0151763334cc398263373bcdd"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abcad59b0151763334cc398263373bcdd">Validity</a> { <a class="el" href="namespaceripple.html#abcad59b0151763334cc398263373bcdda1e2ba91f36984d755d5edb5bf58ae60c">SigBad</a>
, <a class="el" href="namespaceripple.html#abcad59b0151763334cc398263373bcdda5ef9dd0687717427ebe8c5e3bcfb7ec1">SigGoodOnly</a>
, <a class="el" href="namespaceripple.html#abcad59b0151763334cc398263373bcdda3ac705f2acd51a4613f9188c05c91d0d">Valid</a>
}</td></tr>
<tr class="memdesc:abcad59b0151763334cc398263373bcdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describes the pre-processing validity of a transaction. <a href="namespaceripple.html#abcad59b0151763334cc398263373bcdd">More...</a><br /></td></tr>
<tr class="separator:abcad59b0151763334cc398263373bcdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3352ead78ab1510016d3f728004acd63" id="r_a3352ead78ab1510016d3f728004acd63"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3352ead78ab1510016d3f728004acd63">ApplyTransactionResult</a> { <a class="el" href="namespaceripple.html#a3352ead78ab1510016d3f728004acd63a505a83f220c02df2f85c3810cd9ceb38">Success</a>
, <a class="el" href="namespaceripple.html#a3352ead78ab1510016d3f728004acd63aceaa0734f0b3c738120c67344d8f3ec1">Fail</a>
, <a class="el" href="namespaceripple.html#a3352ead78ab1510016d3f728004acd63a6327b4e59f58137083214a1fec358855">Retry</a>
}</td></tr>
<tr class="memdesc:a3352ead78ab1510016d3f728004acd63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enum class for return value from <code>applyTransaction</code> <a href="namespaceripple.html#a3352ead78ab1510016d3f728004acd63">More...</a><br /></td></tr>
<tr class="separator:a3352ead78ab1510016d3f728004acd63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ef1f7396e14a26a1d23238d68149a63" id="r_a0ef1f7396e14a26a1d23238d68149a63"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0ef1f7396e14a26a1d23238d68149a63">WithdrawAll</a> : bool { <a class="el" href="namespaceripple.html#a0ef1f7396e14a26a1d23238d68149a63abafd7322c6e97d25b6299b5d6fe8920b">No</a> = false
, <a class="el" href="namespaceripple.html#a0ef1f7396e14a26a1d23238d68149a63a93cba07454f06a4a960172bbd6e2a435">Yes</a>
}</td></tr>
<tr class="memdesc:a0ef1f7396e14a26a1d23238d68149a63"><td class="mdescLeft">&#160;</td><td class="mdescRight">AMMWithdraw implements AMM withdraw Transactor. <a href="namespaceripple.html#a0ef1f7396e14a26a1d23238d68149a63">More...</a><br /></td></tr>
<tr class="separator:a0ef1f7396e14a26a1d23238d68149a63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56626079606ddd359a5c40cbe9e9761b" id="r_a56626079606ddd359a5c40cbe9e9761b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761b">Privilege</a> { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761bab0d77deb283fffa3c4758edd5a6ad348">noPriv</a>
, <a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761ba9214da622e1379d8f3496c5b26fc593a">createAcct</a>
, <a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761bacaf3253c5fd3baf7731b039a7c410153">createPseudoAcct</a> = 0x0002
, <a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761ba2001965e68b26e4afe4738d7754bda84">mustDeleteAcct</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761bacd3a88ffdbf169e47376f87d70cd97bb">mayDeleteAcct</a> = 0x0008
, <a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761ba97e21cc12caa2e0e16c343adddf4d15c">overrideFreeze</a> = 0x0010
, <a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761baa7985067a68acc09c70009cdb4c78871">changeNFTCounts</a> = 0x0020
, <a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761baf242e7992dad392bca536d08afcca28e">createMPTIssuance</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761bae4d6a46f5e07d9a63520a9382fbd6663">destroyMPTIssuance</a> = 0x0080
, <a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761babad1d97ca6824209c30959fa6dfe8562">mustAuthorizeMPT</a> = 0x0100
, <a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761ba190c971ca3ed6d0f3428554f92d73465">mayAuthorizeMPT</a> = 0x0200
, <a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761ba9435b95ed6f37c697767784fb92368dd">mayDeleteMPT</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761baa77fe5abd29f8d38d49908a41553ac17">mustModifyVault</a>
<br />
}</td></tr>
<tr class="separator:a56626079606ddd359a5c40cbe9e9761b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33f8b6e68b5f63faf2e9755cc251563e" id="r_a33f8b6e68b5f63faf2e9755cc251563e"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563e">ConsensusMode</a> { <a class="el" href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563ea80dcf57f5ecd4be3cbfa37eccbcb6f44">proposing</a>
, <a class="el" href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563eaea5234685f43dcab142e132c0e7be2ce">observing</a>
, <a class="el" href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563ea1dde5f68261b60a2e4655f5ad1f13e0b">wrongLedger</a>
, <a class="el" href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563eabc8904337817db1a59f2a10ed405b817">switchedLedger</a>
}</td></tr>
<tr class="memdesc:a33f8b6e68b5f63faf2e9755cc251563e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents how a node currently participates in Consensus. <a href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563e">More...</a><br /></td></tr>
<tr class="separator:a33f8b6e68b5f63faf2e9755cc251563e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77adb10ef53a2e25195ccd38b46bfe9b" id="r_a77adb10ef53a2e25195ccd38b46bfe9b"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a77adb10ef53a2e25195ccd38b46bfe9b">ConsensusPhase</a> { <a class="el" href="namespaceripple.html#a77adb10ef53a2e25195ccd38b46bfe9ba7cef8a734855777c2a9d0caf42666e69">open</a>
, <a class="el" href="namespaceripple.html#a77adb10ef53a2e25195ccd38b46bfe9bacfaa89ec89b7e4605665cdc0069a56e1">establish</a>
, <a class="el" href="namespaceripple.html#a77adb10ef53a2e25195ccd38b46bfe9ba3e4d891a5df3d6d0d7dd9432a1bc6470">accepted</a>
}</td></tr>
<tr class="memdesc:a77adb10ef53a2e25195ccd38b46bfe9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Phases of consensus for a single ledger round. <a href="namespaceripple.html#a77adb10ef53a2e25195ccd38b46bfe9b">More...</a><br /></td></tr>
<tr class="separator:a77adb10ef53a2e25195ccd38b46bfe9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79cc3b590c118bd551b693bb333fb9d1" id="r_a79cc3b590c118bd551b693bb333fb9d1"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a79cc3b590c118bd551b693bb333fb9d1">ConsensusState</a> { <a class="el" href="namespaceripple.html#a79cc3b590c118bd551b693bb333fb9d1abafd7322c6e97d25b6299b5d6fe8920b">No</a>
, <a class="el" href="namespaceripple.html#a79cc3b590c118bd551b693bb333fb9d1a6978081a12147518207c7512374c5c80">MovedOn</a>
, <a class="el" href="namespaceripple.html#a79cc3b590c118bd551b693bb333fb9d1a24fe48030f7d3097d5882535b04c3fa8">Expired</a>
, <a class="el" href="namespaceripple.html#a79cc3b590c118bd551b693bb333fb9d1a93cba07454f06a4a960172bbd6e2a435">Yes</a>
}</td></tr>
<tr class="memdesc:a79cc3b590c118bd551b693bb333fb9d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether we have or don't have a consensus. <a href="namespaceripple.html#a79cc3b590c118bd551b693bb333fb9d1">More...</a><br /></td></tr>
<tr class="separator:a79cc3b590c118bd551b693bb333fb9d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6434c1a0fd22b77e2e4a228c0eca79eb" id="r_a6434c1a0fd22b77e2e4a228c0eca79eb"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eb">ValStatus</a> { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000">current</a>
, <a class="el" href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eba36f34fd8319cf30f8e132ef294c616af">stale</a>
, <a class="el" href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eba33f60000bf263b6261629411c6de2798">badSeq</a>
, <a class="el" href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79ebace495ab8d79db0d37413d8e95b54e606">multiple</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eba5b8a0d83771a323104af923d207d8a2e">conflicting</a>
<br />
}</td></tr>
<tr class="memdesc:a6434c1a0fd22b77e2e4a228c0eca79eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status of validation we received. <a href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eb">More...</a><br /></td></tr>
<tr class="separator:a6434c1a0fd22b77e2e4a228c0eca79eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b38e742ac7fe4c3a80a397e06b83dcb" id="r_a1b38e742ac7fe4c3a80a397e06b83dcb"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcb">SizedItem</a> : std::size_t { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcba6a7bd94713cd68a0ce1f9beca215d812">sweepInterval</a> = 0
, <a class="el" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbad8fa646add8fc293b385aafc538e896e">treeCacheSize</a>
, <a class="el" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbab4f2ec48d846301c36ab8824e62fde66">treeCacheAge</a>
, <a class="el" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbacdae4987d98b9ac3e09734d700c51514">ledgerSize</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbaf7624c41fe90d862b7797d38a7f0eb49">ledgerAge</a>
, <a class="el" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcba84e0eb5e4fbd74b1a9cafa3a2e072f64">ledgerFetch</a>
, <a class="el" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbad57786faa593a26172cf6ce03a7558a8">hashNodeDBCache</a>
, <a class="el" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbaed21e4d346721b8707d57bfa1c92f258">txnDBCache</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcba9e9e534926f294eacc1b735a9da65965">lgrDBCache</a>
, <a class="el" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcba1f6a5079a4330adbc050540a9e9b5bdf">openFinalLimit</a>
, <a class="el" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbaa62741f39e8a8d667ccccd0642c08746">burstSize</a>
, <a class="el" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcba65745e7f126a80a04d0c0626ef80290e">ramSizeGB</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbad8f7f728f2a0a05946bb54cb204dfb8d">accountIdCacheSize</a>
<br />
}</td></tr>
<tr class="separator:a1b38e742ac7fe4c3a80a397e06b83dcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0f54f8ce649d639bf3e2b295347e17a" id="r_ae0f54f8ce649d639bf3e2b295347e17a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17a">JobType</a> { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa24d4471c57d1ff11dd7e60e7525c3882">jtINVALID</a> = -1
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aad750b14a4d255f7800b8f33027d242ff">jtPACK</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aaa4e32e16425bc63db04ed98f3b3f4259">jtPUBOLDLEDGER</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aad3afa64002a7625b44814318856804e9">jtCLIENT</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aaf3995a52c684920573a33d84b168daad">jtCLIENT_SUBSCRIBE</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa30bd7ca7788038a2b0951eb06afd0218">jtCLIENT_FEE_CHANGE</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa568bfea01a951b6d8ef649ecf489dc14">jtCLIENT_CONSENSUS</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa95f84ce6e848911972eaa0d522ed2ed5">jtCLIENT_ACCT_HIST</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa08b32fb23bf7f80fdc6ae53812f5c6ac">jtCLIENT_RPC</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aaf73ecc1ab3356b01068bf5532d80d483">jtCLIENT_WEBSOCKET</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa1f42f1a08a457858399286ea412cee87">jtRPC</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aab5e29edbf863b89dd801f49c4b8848f7">jtSWEEP</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aaefed1b8b28b929c0faac87349e759506">jtVALIDATION_ut</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aab433a25a90090fd8367d367d250f4b83">jtMANIFEST</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa556a2b64f4c3520465e883a54898df97">jtUPDATE_PF</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aae5526e40fa172638c0a801293877cb81">jtTRANSACTION_l</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa377b978c7dc793138e5544799efe2d15">jtREPLAY_REQ</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa1a6530cf99aac99d5d7340045b20c9f3">jtLEDGER_REQ</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa21a058da62196c1af48773b276ad108a">jtPROPOSAL_ut</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa57baca569741affd280020ddde7fc8d1">jtREPLAY_TASK</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa3a3adf68dd667ae2f3593c956fbd174f">jtTRANSACTION</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa506ab0dc218077680c4ef2b2bf5d223a">jtMISSING_TXN</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa3ee87cdf6c09cb547bae82680e002bdb">jtREQUESTED_TXN</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa74dc9f62d158e5f2746d4d2c931f4ed1">jtBATCH</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa121ce8d90467efba069f070ad4810add">jtLEDGER_DATA</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aac6876ad6800d8cd0a4c9a306baf35204">jtADVANCE</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa75c73aafec01f5472607a930d5d1f3b9">jtPUBLEDGER</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aac04ecc4122a37cf832f12c0dd02a27d2">jtTXN_DATA</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa0060e5a7d7385a275531b670c52f80a6">jtWAL</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aaa551148824f891d2938519c9a355d15f">jtVALIDATION_t</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aaf5964ac101121f8e08de3603c12943e0">jtWRITE</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa6cb3ab75be280799814794706cb2e4c1">jtACCEPT</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aafcec4c617bce04e98e6a597b69ec9070">jtPROPOSAL_t</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa0dd79c76d5988b7781c97da96c22a9c7">jtNETOP_CLUSTER</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aacb6f07e87a154852c5d2b763c19d46b2">jtNETOP_TIMER</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa67d881e452bc503cb7f59d5ef4900779">jtADMIN</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa3c14fcd4de9cbd958e2bb6128a81b6d1">jtPEER</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aafaee3370f0135e05887177c20142afa9">jtDISK</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa472d60e46f48281b57495a70dfabfbce">jtTXN_PROC</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aac6f43010224e22b2bd3459aca25c0f6f">jtOB_SETUP</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa45d646c1a9b70027d5f9f46458203942">jtPATH_FIND</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa7176227d21623078299893d65f469731">jtHO_READ</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa2889324fef37c61ee32f5ea7d8372683">jtHO_WRITE</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa77e85f25213818dcf37b435f28558060">jtGENERIC</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aab724b0c38f524c70378ef010fe8b7e2c">jtNS_SYNC_READ</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aac573ff0fe885e62083387ad1823b4f84">jtNS_ASYNC_READ</a>
, <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aaa94b630431b8f365820cf3a29ed67f3e">jtNS_WRITE</a>
<br />
}</td></tr>
<tr class="separator:ae0f54f8ce649d639bf3e2b295347e17a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b423ad1ba6341f945c08c13fe141150" id="r_a3b423ad1ba6341f945c08c13fe141150"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3b423ad1ba6341f945c08c13fe141150">ProtocolFeature</a> { <a class="el" href="namespaceripple.html#a3b423ad1ba6341f945c08c13fe141150a9a32e2a438c197a712d352ca4e69b65b">ValidatorListPropagation</a>
, <a class="el" href="namespaceripple.html#a3b423ad1ba6341f945c08c13fe141150abbd68b30711cfd4adc8abd9b5519abe1">ValidatorList2Propagation</a>
, <a class="el" href="namespaceripple.html#a3b423ad1ba6341f945c08c13fe141150a955e673a299bbf8322d01b7b5e88be4e">LedgerReplay</a>
}</td></tr>
<tr class="separator:a3b423ad1ba6341f945c08c13fe141150"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae08fe18f17b24699ce41d3898fbb8c2c" id="r_ae08fe18f17b24699ce41d3898fbb8c2c"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> { <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2ca33e9232989576b5cfaa06654217d7a1a">GUEST</a>
, <a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2ca2e40ad879e955201df4dedbf8d479a12">USER</a>
, <a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2ca1ce51056a04cffe133dd6c79fea6f044">IDENTIFIED</a>
, <a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2ca73acd9a5972130b75066c82595a1fae3">ADMIN</a>
, <br />
&#160;&#160;<a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2cae69e6446e892e3922e76c82e96837920">PROXY</a>
, <a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2cae59518181ec60bb5370c94110f1cd4bf">FORBID</a>
<br />
}</td></tr>
<tr class="memdesc:ae08fe18f17b24699ce41d3898fbb8c2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicates the level of administrative permission to grant. <a href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">More...</a><br /></td></tr>
<tr class="separator:ae08fe18f17b24699ce41d3898fbb8c2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a5a475d1a2084957b38593402fcc8c991" id="r_a5a475d1a2084957b38593402fcc8c991"><td class="memTemplParams" colspan="2">template&lt;class InputIter1 , class InputIter2 , class Action , class Comp &gt; </td></tr>
<tr class="memitem:a5a475d1a2084957b38593402fcc8c991"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5a475d1a2084957b38593402fcc8c991">generalized_set_intersection</a> (InputIter1 first1, InputIter1 last1, InputIter2 first2, InputIter2 last2, Action action, Comp comp)</td></tr>
<tr class="separator:a5a475d1a2084957b38593402fcc8c991"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a946a2408f51f8155c21749721e089a57" id="r_a946a2408f51f8155c21749721e089a57"><td class="memTemplParams" colspan="2">template&lt;class FwdIter1 , class InputIter2 , class Pred , class Comp &gt; </td></tr>
<tr class="memitem:a946a2408f51f8155c21749721e089a57"><td class="memTemplItemLeft" align="right" valign="top">FwdIter1&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a946a2408f51f8155c21749721e089a57">remove_if_intersect_or_match</a> (FwdIter1 first1, FwdIter1 last1, InputIter2 first2, InputIter2 last2, Pred pred, Comp comp)</td></tr>
<tr class="separator:a946a2408f51f8155c21749721e089a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f1e5ab90444ff67cddc760563d127b1" id="r_a7f1e5ab90444ff67cddc760563d127b1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7f1e5ab90444ff67cddc760563d127b1">extractTarLz4</a> (boost::filesystem::path const &amp;src, boost::filesystem::path const &amp;dst)</td></tr>
<tr class="memdesc:a7f1e5ab90444ff67cddc760563d127b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extract a tar archive compressed with lz4. <br /></td></tr>
<tr class="separator:a7f1e5ab90444ff67cddc760563d127b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e4e400df889dc7cb9df0f859a8e4f18" id="r_a9e4e400df889dc7cb9df0f859a8e4f18"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9e4e400df889dc7cb9df0f859a8e4f18">base64_encode</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> const *data, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> len)</td></tr>
<tr class="separator:a9e4e400df889dc7cb9df0f859a8e4f18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7fafc8eff04fa862d25c6572bc84d7f" id="r_ab7fafc8eff04fa862d25c6572bc84d7f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab7fafc8eff04fa862d25c6572bc84d7f">base64_encode</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;s)</td></tr>
<tr class="separator:ab7fafc8eff04fa862d25c6572bc84d7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44b8469c9a47739d50dd628e8a4bd561" id="r_a44b8469c9a47739d50dd628e8a4bd561"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a44b8469c9a47739d50dd628e8a4bd561">base64_decode</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a> data)</td></tr>
<tr class="separator:a44b8469c9a47739d50dd628e8a4bd561"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32c1068f118f599fda27f9b53536c602" id="r_a32c1068f118f599fda27f9b53536c602"><td class="memTemplParams" colspan="2">template&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> Bits, class Tag &gt; </td></tr>
<tr class="memitem:a32c1068f118f599fda27f9b53536c602"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/compare/strong_ordering.html">std::strong_ordering</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a32c1068f118f599fda27f9b53536c602">operator&lt;=&gt;</a> (<a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;lhs, <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;rhs)</td></tr>
<tr class="separator:a32c1068f118f599fda27f9b53536c602"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb9995d7c8e8a2aa3d702b73edfa0672" id="r_adb9995d7c8e8a2aa3d702b73edfa0672"><td class="memTemplParams" colspan="2">template&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> Bits, typename Tag &gt; </td></tr>
<tr class="memitem:adb9995d7c8e8a2aa3d702b73edfa0672"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adb9995d7c8e8a2aa3d702b73edfa0672">operator==</a> (<a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;lhs, <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;rhs)</td></tr>
<tr class="separator:adb9995d7c8e8a2aa3d702b73edfa0672"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a957a85ce7071b90a587d3b8b36d91b91" id="r_a957a85ce7071b90a587d3b8b36d91b91"><td class="memTemplParams" colspan="2">template&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> Bits, class Tag &gt; </td></tr>
<tr class="memitem:a957a85ce7071b90a587d3b8b36d91b91"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a957a85ce7071b90a587d3b8b36d91b91">operator==</a> (<a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;a, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> b)</td></tr>
<tr class="separator:a957a85ce7071b90a587d3b8b36d91b91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca929be3f184254b2e6ac41304b9c021" id="r_aca929be3f184254b2e6ac41304b9c021"><td class="memTemplParams" colspan="2">template&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> Bits, class Tag &gt; </td></tr>
<tr class="memitem:aca929be3f184254b2e6ac41304b9c021"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aca929be3f184254b2e6ac41304b9c021">operator^</a> (<a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;a, <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;b)</td></tr>
<tr class="separator:aca929be3f184254b2e6ac41304b9c021"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ddd19c77040601f9462ac551bfeddcc" id="r_a5ddd19c77040601f9462ac551bfeddcc"><td class="memTemplParams" colspan="2">template&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> Bits, class Tag &gt; </td></tr>
<tr class="memitem:a5ddd19c77040601f9462ac551bfeddcc"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5ddd19c77040601f9462ac551bfeddcc">operator&amp;</a> (<a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;a, <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;b)</td></tr>
<tr class="separator:a5ddd19c77040601f9462ac551bfeddcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a8170acd3b55b6b2be63665f0b76ce8" id="r_a2a8170acd3b55b6b2be63665f0b76ce8"><td class="memTemplParams" colspan="2">template&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> Bits, class Tag &gt; </td></tr>
<tr class="memitem:a2a8170acd3b55b6b2be63665f0b76ce8"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2a8170acd3b55b6b2be63665f0b76ce8">operator|</a> (<a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;a, <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;b)</td></tr>
<tr class="separator:a2a8170acd3b55b6b2be63665f0b76ce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace0e9e05ea99ff46933e70502b74de95" id="r_ace0e9e05ea99ff46933e70502b74de95"><td class="memTemplParams" colspan="2">template&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> Bits, class Tag &gt; </td></tr>
<tr class="memitem:ace0e9e05ea99ff46933e70502b74de95"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ace0e9e05ea99ff46933e70502b74de95">operator+</a> (<a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;a, <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;b)</td></tr>
<tr class="separator:ace0e9e05ea99ff46933e70502b74de95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac124fe6744b7fe887dec949b56b16d50" id="r_ac124fe6744b7fe887dec949b56b16d50"><td class="memTemplParams" colspan="2">template&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> Bits, class Tag &gt; </td></tr>
<tr class="memitem:ac124fe6744b7fe887dec949b56b16d50"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a> (<a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;a)</td></tr>
<tr class="separator:ac124fe6744b7fe887dec949b56b16d50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a033d0d7e970df05013f1a46236227141" id="r_a033d0d7e970df05013f1a46236227141"><td class="memTemplParams" colspan="2">template&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> Bits, class Tag &gt; </td></tr>
<tr class="memitem:a033d0d7e970df05013f1a46236227141"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a033d0d7e970df05013f1a46236227141">to_short_string</a> (<a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;a)</td></tr>
<tr class="separator:a033d0d7e970df05013f1a46236227141"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c77599883897def8bd3e9e4ad140f95" id="r_a5c77599883897def8bd3e9e4ad140f95"><td class="memTemplParams" colspan="2">template&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> Bits, class Tag &gt; </td></tr>
<tr class="memitem:a5c77599883897def8bd3e9e4ad140f95"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5c77599883897def8bd3e9e4ad140f95">operator&lt;&lt;</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;<a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a>, <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;u)</td></tr>
<tr class="separator:a5c77599883897def8bd3e9e4ad140f95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfba989160b2969247e5842ae0841651" id="r_adfba989160b2969247e5842ae0841651"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:adfba989160b2969247e5842ae0841651"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adfba989160b2969247e5842ae0841651">extract</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;key)</td></tr>
<tr class="separator:adfba989160b2969247e5842ae0841651"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53f80df10254751781250aa20704e98f" id="r_a53f80df10254751781250aa20704e98f"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a53f80df10254751781250aa20704e98f"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a> (T &amp;target, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;name, <a class="el" href="classripple_1_1Section.html">Section</a> const &amp;section)</td></tr>
<tr class="memdesc:a53f80df10254751781250aa20704e98f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a value from a configuration <a class="el" href="classripple_1_1Section.html" title="Holds a collection of configuration values.">Section</a> If the named value is not found or doesn't parse as a T, the variable is unchanged. <br /></td></tr>
<tr class="separator:a53f80df10254751781250aa20704e98f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37db5631717b7b08c2b1fa851c95f9d7" id="r_a37db5631717b7b08c2b1fa851c95f9d7"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a37db5631717b7b08c2b1fa851c95f9d7"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a37db5631717b7b08c2b1fa851c95f9d7">set</a> (T &amp;target, T const &amp;defaultValue, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;name, <a class="el" href="classripple_1_1Section.html">Section</a> const &amp;section)</td></tr>
<tr class="memdesc:a37db5631717b7b08c2b1fa851c95f9d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a value from a configuration <a class="el" href="classripple_1_1Section.html" title="Holds a collection of configuration values.">Section</a> If the named value is not found or doesn't cast to T, the variable is assigned the default. <br /></td></tr>
<tr class="separator:a37db5631717b7b08c2b1fa851c95f9d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac341e8b4d6615fda7866d3c1c0014e44" id="r_ac341e8b4d6615fda7866d3c1c0014e44"><td class="memTemplParams" colspan="2">template&lt;class T = std::string&gt; </td></tr>
<tr class="memitem:ac341e8b4d6615fda7866d3c1c0014e44"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac341e8b4d6615fda7866d3c1c0014e44">get</a> (<a class="el" href="classripple_1_1Section.html">Section</a> const &amp;section, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;name, T const &amp;defaultValue=T{})</td></tr>
<tr class="memdesc:ac341e8b4d6615fda7866d3c1c0014e44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve a key/value pair from a section. <br /></td></tr>
<tr class="separator:ac341e8b4d6615fda7866d3c1c0014e44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42d4b5e99ec86f8a20be29c32c4554b7" id="r_a42d4b5e99ec86f8a20be29c32c4554b7"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a42d4b5e99ec86f8a20be29c32c4554b7">get</a> (<a class="el" href="classripple_1_1Section.html">Section</a> const &amp;section, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;name, char const *defaultValue)</td></tr>
<tr class="separator:a42d4b5e99ec86f8a20be29c32c4554b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55f440d44d3b98aa990fadd4ebb7c87e" id="r_a55f440d44d3b98aa990fadd4ebb7c87e"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a55f440d44d3b98aa990fadd4ebb7c87e"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a55f440d44d3b98aa990fadd4ebb7c87e">get_if_exists</a> (<a class="el" href="classripple_1_1Section.html">Section</a> const &amp;section, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;name, T &amp;v)</td></tr>
<tr class="separator:a55f440d44d3b98aa990fadd4ebb7c87e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc0dd1a3743e6c1dced5cce8fe6dc5b4" id="r_abc0dd1a3743e6c1dced5cce8fe6dc5b4"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:abc0dd1a3743e6c1dced5cce8fe6dc5b4"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abc0dd1a3743e6c1dced5cce8fe6dc5b4">get_if_exists&lt; bool &gt;</a> (<a class="el" href="classripple_1_1Section.html">Section</a> const &amp;section, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;name, bool &amp;v)</td></tr>
<tr class="separator:abc0dd1a3743e6c1dced5cce8fe6dc5b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9dbb0c3de4636cf08d351857bbfbc18" id="r_ac9dbb0c3de4636cf08d351857bbfbc18"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac9dbb0c3de4636cf08d351857bbfbc18">operator==</a> (<a class="el" href="classripple_1_1Buffer.html">Buffer</a> const &amp;lhs, <a class="el" href="classripple_1_1Buffer.html">Buffer</a> const &amp;rhs) noexcept</td></tr>
<tr class="separator:ac9dbb0c3de4636cf08d351857bbfbc18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21a6d6b07d2d712568f3565adf30ae21" id="r_a21a6d6b07d2d712568f3565adf30ae21"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a21a6d6b07d2d712568f3565adf30ae21">operator!=</a> (<a class="el" href="classripple_1_1Buffer.html">Buffer</a> const &amp;lhs, <a class="el" href="classripple_1_1Buffer.html">Buffer</a> const &amp;rhs) noexcept</td></tr>
<tr class="separator:a21a6d6b07d2d712568f3565adf30ae21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f7c1dac6a768426c7fc2bf4b544254a" id="r_a8f7c1dac6a768426c7fc2bf4b544254a"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a8f7c1dac6a768426c7fc2bf4b544254a"><td class="memTemplItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8f7c1dac6a768426c7fc2bf4b544254a">kilobytes</a> (T value) noexcept</td></tr>
<tr class="separator:a8f7c1dac6a768426c7fc2bf4b544254a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13d7c6c34d30731bbc221f629e03f8db" id="r_a13d7c6c34d30731bbc221f629e03f8db"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a13d7c6c34d30731bbc221f629e03f8db"><td class="memTemplItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a13d7c6c34d30731bbc221f629e03f8db">megabytes</a> (T value) noexcept</td></tr>
<tr class="separator:a13d7c6c34d30731bbc221f629e03f8db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7c655d460cd49a70a942831c924292f" id="r_aa7c655d460cd49a70a942831c924292f"><td class="memTemplParams" colspan="2">template&lt;class Duration &gt; </td></tr>
<tr class="memitem:aa7c655d460cd49a70a942831c924292f"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa7c655d460cd49a70a942831c924292f">to_string</a> (date::sys_time&lt; Duration &gt; tp)</td></tr>
<tr class="separator:aa7c655d460cd49a70a942831c924292f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36812daaa079fa01b096438639a019e4" id="r_a36812daaa079fa01b096438639a019e4"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a36812daaa079fa01b096438639a019e4">to_string</a> (<a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> tp)</td></tr>
<tr class="separator:a36812daaa079fa01b096438639a019e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8a538c16be43509b3ab21d93c19521a" id="r_ab8a538c16be43509b3ab21d93c19521a"><td class="memTemplParams" colspan="2">template&lt;class Duration &gt; </td></tr>
<tr class="memitem:ab8a538c16be43509b3ab21d93c19521a"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab8a538c16be43509b3ab21d93c19521a">to_string_iso</a> (date::sys_time&lt; Duration &gt; tp)</td></tr>
<tr class="separator:ab8a538c16be43509b3ab21d93c19521a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21949149ac2c9dc2b39f3a47a4c1e2e6" id="r_a21949149ac2c9dc2b39f3a47a4c1e2e6"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a21949149ac2c9dc2b39f3a47a4c1e2e6">to_string_iso</a> (<a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> tp)</td></tr>
<tr class="separator:a21949149ac2c9dc2b39f3a47a4c1e2e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa210c189615c410fe9661f5cfbb04977" id="r_aa210c189615c410fe9661f5cfbb04977"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#abfbcd3fa60b2ddb83f5b2991900fe153">Stopwatch</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa210c189615c410fe9661f5cfbb04977">stopwatch</a> ()</td></tr>
<tr class="memdesc:aa210c189615c410fe9661f5cfbb04977"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an instance of a wall clock. <br /></td></tr>
<tr class="separator:aa210c189615c410fe9661f5cfbb04977"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9685b5bd8afdfb40bdf25cf24f877f0f" id="r_a9685b5bd8afdfb40bdf25cf24f877f0f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9685b5bd8afdfb40bdf25cf24f877f0f">LogThrow</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;title)</td></tr>
<tr class="memdesc:a9685b5bd8afdfb40bdf25cf24f877f0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates and logs a call stack. <br /></td></tr>
<tr class="separator:a9685b5bd8afdfb40bdf25cf24f877f0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad99788f1aca6ce31a1fe8365eee1bba3" id="r_ad99788f1aca6ce31a1fe8365eee1bba3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad99788f1aca6ce31a1fe8365eee1bba3">Rethrow</a> ()</td></tr>
<tr class="memdesc:ad99788f1aca6ce31a1fe8365eee1bba3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rethrow the exception currently being handled. <br /></td></tr>
<tr class="separator:ad99788f1aca6ce31a1fe8365eee1bba3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60a8000b5ea6d1121d1e0fb03cae63a0" id="r_a60a8000b5ea6d1121d1e0fb03cae63a0"><td class="memTemplParams" colspan="2">template&lt;class E , class... Args&gt; </td></tr>
<tr class="memitem:a60a8000b5ea6d1121d1e0fb03cae63a0"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a60a8000b5ea6d1121d1e0fb03cae63a0">Throw</a> (Args &amp;&amp;... args)</td></tr>
<tr class="separator:a60a8000b5ea6d1121d1e0fb03cae63a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefd2f77338ce3c9a2fffc4f0b289b483" id="r_aefd2f77338ce3c9a2fffc4f0b289b483"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aefd2f77338ce3c9a2fffc4f0b289b483">LogicError</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;how) noexcept</td></tr>
<tr class="memdesc:aefd2f77338ce3c9a2fffc4f0b289b483"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when faulty logic causes a broken invariant. <br /></td></tr>
<tr class="separator:aefd2f77338ce3c9a2fffc4f0b289b483"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6887fe0534dd3b0df2da54ff8994e2f" id="r_ad6887fe0534dd3b0df2da54ff8994e2f"><td class="memTemplParams" colspan="2">template&lt;typename E , <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> N&gt; </td></tr>
<tr class="memitem:ad6887fe0534dd3b0df2da54ff8994e2f"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad6887fe0534dd3b0df2da54ff8994e2f">Unexpected</a> (E(&amp;)[N]) -&gt; <a class="el" href="classripple_1_1Unexpected.html">Unexpected</a>&lt; E const * &gt;</td></tr>
<tr class="separator:ad6887fe0534dd3b0df2da54ff8994e2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abee5b68c53e8284c704e2ea8986cc922" id="r_abee5b68c53e8284c704e2ea8986cc922"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abee5b68c53e8284c704e2ea8986cc922">getFileContents</a> (boost::system::error_code &amp;ec, boost::filesystem::path const &amp;sourcePath, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> &gt; maxSize=<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>)</td></tr>
<tr class="separator:abee5b68c53e8284c704e2ea8986cc922"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae18870f8d8eaa17b582f609cc486aa04" id="r_ae18870f8d8eaa17b582f609cc486aa04"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae18870f8d8eaa17b582f609cc486aa04">writeFileContents</a> (boost::system::error_code &amp;ec, boost::filesystem::path const &amp;destPath, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;contents)</td></tr>
<tr class="separator:ae18870f8d8eaa17b582f609cc486aa04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06f5c3fd0d12fcc49e58537839ecdc1c" id="r_a06f5c3fd0d12fcc49e58537839ecdc1c"><td class="memTemplParams" colspan="2">template&lt;class TT , class... Args&gt; </td></tr>
<tr class="memitem:a06f5c3fd0d12fcc49e58537839ecdc1c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1SharedIntrusive.html">SharedIntrusive</a>&lt; TT &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a06f5c3fd0d12fcc49e58537839ecdc1c">make_SharedIntrusive</a> (Args &amp;&amp;... args)</td></tr>
<tr class="memdesc:a06f5c3fd0d12fcc49e58537839ecdc1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a shared intrusive pointer. <br /></td></tr>
<tr class="separator:a06f5c3fd0d12fcc49e58537839ecdc1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4aaf0c41d96f26147ee484a7b8dee51b" id="r_a4aaf0c41d96f26147ee484a7b8dee51b"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a4aaf0c41d96f26147ee484a7b8dee51b"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4aaf0c41d96f26147ee484a7b8dee51b">partialDestructorFinished</a> (T **o)</td></tr>
<tr class="separator:a4aaf0c41d96f26147ee484a7b8dee51b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cb289e93e9411b505381678d14d82d5" id="r_a4cb289e93e9411b505381678d14d82d5"><td class="memTemplParams" colspan="2">template&lt;class Stream , class Iter &gt; </td></tr>
<tr class="memitem:a4cb289e93e9411b505381678d14d82d5"><td class="memTemplItemLeft" align="right" valign="top">Stream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4cb289e93e9411b505381678d14d82d5">join</a> (Stream &amp;s, Iter iter, Iter end, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;delimiter)</td></tr>
<tr class="separator:a4cb289e93e9411b505381678d14d82d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9129e0ba7f7dc36dd0ae69b323d07ac" id="r_ad9129e0ba7f7dc36dd0ae69b323d07ac"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classbeast_1_1Journal_1_1Sink.html">beast::Journal::Sink</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad9129e0ba7f7dc36dd0ae69b323d07ac">setDebugLogSink</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classbeast_1_1Journal_1_1Sink.html">beast::Journal::Sink</a> &gt; sink)</td></tr>
<tr class="memdesc:ad9129e0ba7f7dc36dd0ae69b323d07ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the sink for the debug journal. <br /></td></tr>
<tr class="separator:ad9129e0ba7f7dc36dd0ae69b323d07ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94e13759bd026c8ac305482e17f05adb" id="r_a94e13759bd026c8ac305482e17f05adb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a94e13759bd026c8ac305482e17f05adb">debugLog</a> ()</td></tr>
<tr class="memdesc:a94e13759bd026c8ac305482e17f05adb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a debug journal. <br /></td></tr>
<tr class="separator:a94e13759bd026c8ac305482e17f05adb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75121fd263018f521eb29d1b5a07eb69" id="r_a75121fd263018f521eb29d1b5a07eb69"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; boost::asio::ssl::context &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a75121fd263018f521eb29d1b5a07eb69">make_SSLContext</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;cipherList)</td></tr>
<tr class="memdesc:a75121fd263018f521eb29d1b5a07eb69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a self-signed SSL context that allows anonymous Diffie Hellman. <br /></td></tr>
<tr class="separator:a75121fd263018f521eb29d1b5a07eb69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adadc476df0a03ae08bd0c378ccf3b194" id="r_adadc476df0a03ae08bd0c378ccf3b194"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; boost::asio::ssl::context &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adadc476df0a03ae08bd0c378ccf3b194">make_SSLContextAuthed</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;keyFile, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;certFile, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;chainFile, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;cipherList)</td></tr>
<tr class="memdesc:adadc476df0a03ae08bd0c378ccf3b194"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an authenticated SSL context using the specified files. <br /></td></tr>
<tr class="separator:adadc476df0a03ae08bd0c378ccf3b194"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80033fe071280d537dbd79e19ba5b628" id="r_a80033fe071280d537dbd79e19ba5b628"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a80033fe071280d537dbd79e19ba5b628">calculatePercent</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> count, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> total)</td></tr>
<tr class="memdesc:a80033fe071280d537dbd79e19ba5b628"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate one number divided by another number in percentage. <br /></td></tr>
<tr class="separator:a80033fe071280d537dbd79e19ba5b628"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad012d6a36cd38b19ab4d8b47521fbd5f" id="r_ad012d6a36cd38b19ab4d8b47521fbd5f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad012d6a36cd38b19ab4d8b47521fbd5f">mulDiv</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> value, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> mul, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> div)</td></tr>
<tr class="memdesc:ad012d6a36cd38b19ab4d8b47521fbd5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return value*mul/div accurately. <br /></td></tr>
<tr class="separator:ad012d6a36cd38b19ab4d8b47521fbd5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bf7ceb7c5d4c12b5137def1455f0bdc" id="r_a5bf7ceb7c5d4c12b5137def1455f0bdc"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5bf7ceb7c5d4c12b5137def1455f0bdc">to_string</a> (<a class="el" href="classripple_1_1Number.html">Number</a> const &amp;amount)</td></tr>
<tr class="separator:a5bf7ceb7c5d4c12b5137def1455f0bdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ec29876f979444d36ff43dcd082eee2" id="r_a5ec29876f979444d36ff43dcd082eee2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5ec29876f979444d36ff43dcd082eee2">operator+</a> (<a class="el" href="classripple_1_1Number.html">Number</a> const &amp;x, <a class="el" href="classripple_1_1Number.html">Number</a> const &amp;y)</td></tr>
<tr class="separator:a5ec29876f979444d36ff43dcd082eee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac73696ba9cf84191fe3d33d6ef9043c7" id="r_ac73696ba9cf84191fe3d33d6ef9043c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac73696ba9cf84191fe3d33d6ef9043c7">operator-</a> (<a class="el" href="classripple_1_1Number.html">Number</a> const &amp;x, <a class="el" href="classripple_1_1Number.html">Number</a> const &amp;y)</td></tr>
<tr class="separator:ac73696ba9cf84191fe3d33d6ef9043c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53153d8804db569b5a7a451b505ad1f9" id="r_a53153d8804db569b5a7a451b505ad1f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a53153d8804db569b5a7a451b505ad1f9">operator*</a> (<a class="el" href="classripple_1_1Number.html">Number</a> const &amp;x, <a class="el" href="classripple_1_1Number.html">Number</a> const &amp;y)</td></tr>
<tr class="separator:a53153d8804db569b5a7a451b505ad1f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5b7520bece89a94f965377ea78621f3" id="r_af5b7520bece89a94f965377ea78621f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af5b7520bece89a94f965377ea78621f3">operator/</a> (<a class="el" href="classripple_1_1Number.html">Number</a> const &amp;x, <a class="el" href="classripple_1_1Number.html">Number</a> const &amp;y)</td></tr>
<tr class="separator:af5b7520bece89a94f965377ea78621f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd19ced6c417571e8762d1d3cd89be0b" id="r_afd19ced6c417571e8762d1d3cd89be0b"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afd19ced6c417571e8762d1d3cd89be0b">abs</a> (<a class="el" href="classripple_1_1Number.html">Number</a> x) noexcept</td></tr>
<tr class="separator:afd19ced6c417571e8762d1d3cd89be0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa91f6bf62bcd2aa44e01926c3a160abd" id="r_aa91f6bf62bcd2aa44e01926c3a160abd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa91f6bf62bcd2aa44e01926c3a160abd">power</a> (<a class="el" href="classripple_1_1Number.html">Number</a> const &amp;f, unsigned n)</td></tr>
<tr class="separator:aa91f6bf62bcd2aa44e01926c3a160abd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdc87ea9c4ad1742d4aeebac963e8570" id="r_acdc87ea9c4ad1742d4aeebac963e8570"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acdc87ea9c4ad1742d4aeebac963e8570">root</a> (<a class="el" href="classripple_1_1Number.html">Number</a> f, unsigned d)</td></tr>
<tr class="separator:acdc87ea9c4ad1742d4aeebac963e8570"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecb9ae1add070266b1be59ff570ec713" id="r_aecb9ae1add070266b1be59ff570ec713"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aecb9ae1add070266b1be59ff570ec713">root2</a> (<a class="el" href="classripple_1_1Number.html">Number</a> f)</td></tr>
<tr class="separator:aecb9ae1add070266b1be59ff570ec713"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04fb82bcbf2bd573d39cc96706f3aa23" id="r_a04fb82bcbf2bd573d39cc96706f3aa23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a04fb82bcbf2bd573d39cc96706f3aa23">power</a> (<a class="el" href="classripple_1_1Number.html">Number</a> const &amp;f, unsigned n, unsigned d)</td></tr>
<tr class="separator:a04fb82bcbf2bd573d39cc96706f3aa23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5659b42b02bf5cb8c8dfdbf8d496c74" id="r_af5659b42b02bf5cb8c8dfdbf8d496c74"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af5659b42b02bf5cb8c8dfdbf8d496c74">squelch</a> (<a class="el" href="classripple_1_1Number.html">Number</a> const &amp;x, <a class="el" href="classripple_1_1Number.html">Number</a> const &amp;limit) noexcept</td></tr>
<tr class="separator:af5659b42b02bf5cb8c8dfdbf8d496c74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0eb5bc0727b9b98e1c7a4512304e4efb" id="r_a0eb5bc0727b9b98e1c7a4512304e4efb"><td class="memTemplParams" colspan="2">template&lt;typename Key &gt; </td></tr>
<tr class="memitem:a0eb5bc0727b9b98e1c7a4512304e4efb"><td class="memTemplItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0eb5bc0727b9b98e1c7a4512304e4efb">extract</a> (Key const &amp;key)</td></tr>
<tr class="separator:a0eb5bc0727b9b98e1c7a4512304e4efb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbf4b6c8a8224bc89bf811ea80ce8b71" id="r_afbf4b6c8a8224bc89bf811ea80ce8b71"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:afbf4b6c8a8224bc89bf811ea80ce8b71"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afbf4b6c8a8224bc89bf811ea80ce8b71">extract</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;key)</td></tr>
<tr class="separator:afbf4b6c8a8224bc89bf811ea80ce8b71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe66a903fefc1f0613602efe9e2283de" id="r_afe66a903fefc1f0613602efe9e2283de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacebeast.html#a3a89b040ab5ccff1b2ce7692464c6a48">beast::xor_shift_engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afe66a903fefc1f0613602efe9e2283de">default_prng</a> ()</td></tr>
<tr class="memdesc:afe66a903fefc1f0613602efe9e2283de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the default random engine. <br /></td></tr>
<tr class="separator:afe66a903fefc1f0613602efe9e2283de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1258b27600294cf1c6dc05ce3cf58d3" id="r_ac1258b27600294cf1c6dc05ce3cf58d3"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ac1258b27600294cf1c6dc05ce3cf58d3"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a79dcedfb918a7b371ab7797ae9d9bf23">ClosedInterval</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac1258b27600294cf1c6dc05ce3cf58d3">range</a> (T low, T high)</td></tr>
<tr class="memdesc:ac1258b27600294cf1c6dc05ce3cf58d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a closed range interval. <br /></td></tr>
<tr class="separator:ac1258b27600294cf1c6dc05ce3cf58d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac47b38f7edefd4afd48dbf705d4c7bc6" id="r_ac47b38f7edefd4afd48dbf705d4c7bc6"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ac47b38f7edefd4afd48dbf705d4c7bc6"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac47b38f7edefd4afd48dbf705d4c7bc6">to_string</a> (<a class="el" href="namespaceripple.html#a79dcedfb918a7b371ab7797ae9d9bf23">ClosedInterval</a>&lt; T &gt; const &amp;ci)</td></tr>
<tr class="memdesc:ac47b38f7edefd4afd48dbf705d4c7bc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert a ClosedInterval to a styled string. <br /></td></tr>
<tr class="separator:ac47b38f7edefd4afd48dbf705d4c7bc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d24946b15c0dd06b8ddaa12a6946cf8" id="r_a7d24946b15c0dd06b8ddaa12a6946cf8"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a7d24946b15c0dd06b8ddaa12a6946cf8"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7d24946b15c0dd06b8ddaa12a6946cf8">to_string</a> (<a class="el" href="namespaceripple.html#a8c2adee26b605bf80bdd122435bc40bb">RangeSet</a>&lt; T &gt; const &amp;rs)</td></tr>
<tr class="memdesc:a7d24946b15c0dd06b8ddaa12a6946cf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the given RangeSet to a styled string. <br /></td></tr>
<tr class="separator:a7d24946b15c0dd06b8ddaa12a6946cf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84ef8b46b58f794955c6b2b108aa5dba" id="r_a84ef8b46b58f794955c6b2b108aa5dba"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a84ef8b46b58f794955c6b2b108aa5dba"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a84ef8b46b58f794955c6b2b108aa5dba">from_string</a> (<a class="el" href="namespaceripple.html#a8c2adee26b605bf80bdd122435bc40bb">RangeSet</a>&lt; T &gt; &amp;rs, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;s)</td></tr>
<tr class="memdesc:a84ef8b46b58f794955c6b2b108aa5dba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the given styled string to a RangeSet. <br /></td></tr>
<tr class="separator:a84ef8b46b58f794955c6b2b108aa5dba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32ba9fd762aad555e761c775d3bbaf6a" id="r_a32ba9fd762aad555e761c775d3bbaf6a"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a32ba9fd762aad555e761c775d3bbaf6a"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a32ba9fd762aad555e761c775d3bbaf6a">prevMissing</a> (<a class="el" href="namespaceripple.html#a8c2adee26b605bf80bdd122435bc40bb">RangeSet</a>&lt; T &gt; const &amp;rs, T t, T minVal=0)</td></tr>
<tr class="memdesc:a32ba9fd762aad555e761c775d3bbaf6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find the largest value not in the set that is less than a given value. <br /></td></tr>
<tr class="separator:a32ba9fd762aad555e761c775d3bbaf6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45fb47210c42ed6314f8933506077031" id="r_a45fb47210c42ed6314f8933506077031"><td class="memTemplParams" colspan="2">template&lt;class Dest , class Src &gt; </td></tr>
<tr class="memitem:a45fb47210c42ed6314f8933506077031"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral_v</a>&lt; Dest &gt; &amp;&amp;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral_v</a>&lt; Src &gt;, Dest &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a45fb47210c42ed6314f8933506077031">safe_cast</a> (Src s) noexcept</td></tr>
<tr class="separator:a45fb47210c42ed6314f8933506077031"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab921f44ab50995297a84ba4b4154fd3c" id="r_ab921f44ab50995297a84ba4b4154fd3c"><td class="memTemplParams" colspan="2">template&lt;class Dest , class Src &gt; </td></tr>
<tr class="memitem:ab921f44ab50995297a84ba4b4154fd3c"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_enum.html">std::is_enum_v</a>&lt; Dest &gt; &amp;&amp;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral_v</a>&lt; Src &gt;, Dest &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab921f44ab50995297a84ba4b4154fd3c">safe_cast</a> (Src s) noexcept</td></tr>
<tr class="separator:ab921f44ab50995297a84ba4b4154fd3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa73b47cf31ad6adad55837cb1aad27ac" id="r_aa73b47cf31ad6adad55837cb1aad27ac"><td class="memTemplParams" colspan="2">template&lt;class Dest , class Src &gt; </td></tr>
<tr class="memitem:aa73b47cf31ad6adad55837cb1aad27ac"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral_v</a>&lt; Dest &gt; &amp;&amp;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_enum.html">std::is_enum_v</a>&lt; Src &gt;, Dest &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa73b47cf31ad6adad55837cb1aad27ac">safe_cast</a> (Src s) noexcept</td></tr>
<tr class="separator:aa73b47cf31ad6adad55837cb1aad27ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8e7a4d7e15874cf3484675cb4963c67" id="r_af8e7a4d7e15874cf3484675cb4963c67"><td class="memTemplParams" colspan="2">template&lt;class Dest , class Src &gt; </td></tr>
<tr class="memitem:af8e7a4d7e15874cf3484675cb4963c67"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral_v</a>&lt; Dest &gt; &amp;&amp;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral_v</a>&lt; Src &gt;, Dest &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af8e7a4d7e15874cf3484675cb4963c67">unsafe_cast</a> (Src s) noexcept</td></tr>
<tr class="separator:af8e7a4d7e15874cf3484675cb4963c67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c1337e2f552d0703e813e2dadbcec2b" id="r_a4c1337e2f552d0703e813e2dadbcec2b"><td class="memTemplParams" colspan="2">template&lt;class Dest , class Src &gt; </td></tr>
<tr class="memitem:a4c1337e2f552d0703e813e2dadbcec2b"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_enum.html">std::is_enum_v</a>&lt; Dest &gt; &amp;&amp;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral_v</a>&lt; Src &gt;, Dest &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4c1337e2f552d0703e813e2dadbcec2b">unsafe_cast</a> (Src s) noexcept</td></tr>
<tr class="separator:a4c1337e2f552d0703e813e2dadbcec2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c08041b765bbca59e7581228d4b94bc" id="r_a6c08041b765bbca59e7581228d4b94bc"><td class="memTemplParams" colspan="2">template&lt;class Dest , class Src &gt; </td></tr>
<tr class="memitem:a6c08041b765bbca59e7581228d4b94bc"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral_v</a>&lt; Dest &gt; &amp;&amp;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_enum.html">std::is_enum_v</a>&lt; Src &gt;, Dest &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6c08041b765bbca59e7581228d4b94bc">unsafe_cast</a> (Src s) noexcept</td></tr>
<tr class="separator:a6c08041b765bbca59e7581228d4b94bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac575feac1443a51768a36a2a31ca9d8d" id="r_ac575feac1443a51768a36a2a31ca9d8d"><td class="memTemplParams" colspan="2">template&lt;class EF &gt; </td></tr>
<tr class="memitem:ac575feac1443a51768a36a2a31ca9d8d"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac575feac1443a51768a36a2a31ca9d8d">scope_exit</a> (EF) -&gt; <a class="el" href="classripple_1_1scope__exit.html">scope_exit</a>&lt; EF &gt;</td></tr>
<tr class="separator:ac575feac1443a51768a36a2a31ca9d8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c99ed07439e7628f80e9d9b69112806" id="r_a4c99ed07439e7628f80e9d9b69112806"><td class="memTemplParams" colspan="2">template&lt;class EF &gt; </td></tr>
<tr class="memitem:a4c99ed07439e7628f80e9d9b69112806"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4c99ed07439e7628f80e9d9b69112806">scope_fail</a> (EF) -&gt; <a class="el" href="classripple_1_1scope__fail.html">scope_fail</a>&lt; EF &gt;</td></tr>
<tr class="separator:a4c99ed07439e7628f80e9d9b69112806"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1c672528ee4357c70a88ca9c6e9baca" id="r_ab1c672528ee4357c70a88ca9c6e9baca"><td class="memTemplParams" colspan="2">template&lt;class EF &gt; </td></tr>
<tr class="memitem:ab1c672528ee4357c70a88ca9c6e9baca"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab1c672528ee4357c70a88ca9c6e9baca">scope_success</a> (EF) -&gt; <a class="el" href="classripple_1_1scope__success.html">scope_success</a>&lt; EF &gt;</td></tr>
<tr class="separator:ab1c672528ee4357c70a88ca9c6e9baca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa742756d1ea1fc3d028337c5f54144a7" id="r_aa742756d1ea1fc3d028337c5f54144a7"><td class="memTemplParams" colspan="2">template&lt;class Mutex &gt; </td></tr>
<tr class="memitem:aa742756d1ea1fc3d028337c5f54144a7"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa742756d1ea1fc3d028337c5f54144a7">scope_unlock</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock</a>&lt; Mutex &gt; &amp;) -&gt; <a class="el" href="classripple_1_1scope__unlock.html">scope_unlock</a>&lt; Mutex &gt;</td></tr>
<tr class="separator:aa742756d1ea1fc3d028337c5f54144a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a762966134ba824d239c412265f68e762" id="r_a762966134ba824d239c412265f68e762"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a762966134ba824d239c412265f68e762">operator!=</a> (<a class="el" href="classripple_1_1SHAMapHash.html">SHAMapHash</a> const &amp;x, <a class="el" href="classripple_1_1SHAMapHash.html">SHAMapHash</a> const &amp;y)</td></tr>
<tr class="separator:a762966134ba824d239c412265f68e762"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a258c39e66e0de3f61570658b9b6203a3" id="r_a258c39e66e0de3f61570658b9b6203a3"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a258c39e66e0de3f61570658b9b6203a3"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a258c39e66e0de3f61570658b9b6203a3">extract</a> (<a class="el" href="classripple_1_1SHAMapHash.html">SHAMapHash</a> const &amp;key)</td></tr>
<tr class="separator:a258c39e66e0de3f61570658b9b6203a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06da0e52773c5c0841994317a3d5e3d0" id="r_a06da0e52773c5c0841994317a3d5e3d0"><td class="memTemplParams" colspan="2">template&lt;class Hasher &gt; </td></tr>
<tr class="memitem:a06da0e52773c5c0841994317a3d5e3d0"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a06da0e52773c5c0841994317a3d5e3d0">hash_append</a> (Hasher &amp;h, <a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;v)</td></tr>
<tr class="separator:a06da0e52773c5c0841994317a3d5e3d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab831408b372c01655cbfbac8cc356fdf" id="r_ab831408b372c01655cbfbac8cc356fdf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab831408b372c01655cbfbac8cc356fdf">operator==</a> (<a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;lhs, <a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;rhs) noexcept</td></tr>
<tr class="separator:ab831408b372c01655cbfbac8cc356fdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f26969dec9098e48f774863ff686047" id="r_a0f26969dec9098e48f774863ff686047"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0f26969dec9098e48f774863ff686047">operator!=</a> (<a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;lhs, <a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;rhs) noexcept</td></tr>
<tr class="separator:a0f26969dec9098e48f774863ff686047"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab06a7c4d14d99773c29bcfbd0bf81d34" id="r_ab06a7c4d14d99773c29bcfbd0bf81d34"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab06a7c4d14d99773c29bcfbd0bf81d34">operator&lt;</a> (<a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;lhs, <a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;rhs) noexcept</td></tr>
<tr class="separator:ab06a7c4d14d99773c29bcfbd0bf81d34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04cece4f8f458da05d378df92e7a1cb0" id="r_a04cece4f8f458da05d378df92e7a1cb0"><td class="memTemplParams" colspan="2">template&lt;class Stream &gt; </td></tr>
<tr class="memitem:a04cece4f8f458da05d378df92e7a1cb0"><td class="memTemplItemLeft" align="right" valign="top">Stream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a04cece4f8f458da05d378df92e7a1cb0">operator&lt;&lt;</a> (Stream &amp;s, <a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;v)</td></tr>
<tr class="separator:a04cece4f8f458da05d378df92e7a1cb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93f2333b362ee67694b78f55eadf7805" id="r_a93f2333b362ee67694b78f55eadf7805"><td class="memTemplParams" colspan="2">template&lt;class T , <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> N&gt; </td></tr>
<tr class="memitem:a93f2333b362ee67694b78f55eadf7805"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; T, char &gt;::value||<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; T, unsigned char &gt;::value, <a class="el" href="classripple_1_1Slice.html">Slice</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a93f2333b362ee67694b78f55eadf7805">makeSlice</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; T, N &gt; const &amp;a)</td></tr>
<tr class="separator:a93f2333b362ee67694b78f55eadf7805"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b64fab29f5dfda6547481d31bd41dd2" id="r_a9b64fab29f5dfda6547481d31bd41dd2"><td class="memTemplParams" colspan="2">template&lt;class T , class Alloc &gt; </td></tr>
<tr class="memitem:a9b64fab29f5dfda6547481d31bd41dd2"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; T, char &gt;::value||<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; T, unsigned char &gt;::value, <a class="el" href="classripple_1_1Slice.html">Slice</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9b64fab29f5dfda6547481d31bd41dd2">makeSlice</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T, Alloc &gt; const &amp;v)</td></tr>
<tr class="separator:a9b64fab29f5dfda6547481d31bd41dd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea9e5d1bedc6417fabcbcfc6bb30c7da" id="r_aea9e5d1bedc6417fabcbcfc6bb30c7da"><td class="memTemplParams" colspan="2">template&lt;class Traits , class Alloc &gt; </td></tr>
<tr class="memitem:aea9e5d1bedc6417fabcbcfc6bb30c7da"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Slice.html">Slice</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aea9e5d1bedc6417fabcbcfc6bb30c7da">makeSlice</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::basic_string</a>&lt; char, Traits, Alloc &gt; const &amp;s)</td></tr>
<tr class="separator:aea9e5d1bedc6417fabcbcfc6bb30c7da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86e358ce3f06ff049af13c2342791cf8" id="r_a86e358ce3f06ff049af13c2342791cf8"><td class="memTemplParams" colspan="2">template&lt;class FwdIt &gt; </td></tr>
<tr class="memitem:a86e358ce3f06ff049af13c2342791cf8"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a> (FwdIt begin, FwdIt end)</td></tr>
<tr class="separator:a86e358ce3f06ff049af13c2342791cf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad719e86c8d9c67c9cc085c7203ef6a3" id="r_aad719e86c8d9c67c9cc085c7203ef6a3"><td class="memTemplParams" colspan="2">template&lt;class T , class = decltype(std::declval&lt;T&gt;().begin())&gt; </td></tr>
<tr class="memitem:aad719e86c8d9c67c9cc085c7203ef6a3"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aad719e86c8d9c67c9cc085c7203ef6a3">strHex</a> (T const &amp;from)</td></tr>
<tr class="separator:aad719e86c8d9c67c9cc085c7203ef6a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8419578c2c8856d55fdcfb050f05df8a" id="r_a8419578c2c8856d55fdcfb050f05df8a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8419578c2c8856d55fdcfb050f05df8a">sqlBlobLiteral</a> (<a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> const &amp;blob)</td></tr>
<tr class="memdesc:a8419578c2c8856d55fdcfb050f05df8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Format arbitrary binary data as an SQLite "blob literal". <br /></td></tr>
<tr class="separator:a8419578c2c8856d55fdcfb050f05df8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2127aa882d06ad6aaae928d2e80fb395" id="r_a2127aa882d06ad6aaae928d2e80fb395"><td class="memTemplParams" colspan="2">template&lt;class Iterator &gt; </td></tr>
<tr class="memitem:a2127aa882d06ad6aaae928d2e80fb395"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2127aa882d06ad6aaae928d2e80fb395">strUnHex</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> strSize, Iterator begin, Iterator end)</td></tr>
<tr class="separator:a2127aa882d06ad6aaae928d2e80fb395"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b8e372357f1f55be6e02a7b1d48e4dc" id="r_a1b8e372357f1f55be6e02a7b1d48e4dc"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1b8e372357f1f55be6e02a7b1d48e4dc">strUnHex</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;strSrc)</td></tr>
<tr class="separator:a1b8e372357f1f55be6e02a7b1d48e4dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaee5c5a25fe700e8c60aa391e8a7e6c6" id="r_aaee5c5a25fe700e8c60aa391e8a7e6c6"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aaee5c5a25fe700e8c60aa391e8a7e6c6">strViewUnHex</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a> strSrc)</td></tr>
<tr class="separator:aaee5c5a25fe700e8c60aa391e8a7e6c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a723f8529b7c277a851246d7ffc379b05" id="r_a723f8529b7c277a851246d7ffc379b05"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a723f8529b7c277a851246d7ffc379b05">parseUrl</a> (<a class="el" href="structripple_1_1parsedURL.html">parsedURL</a> &amp;pUrl, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;strUrl)</td></tr>
<tr class="separator:a723f8529b7c277a851246d7ffc379b05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f163a7e357063a6b2993348d60c3c" id="r_a4a0f163a7e357063a6b2993348d60c3c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4a0f163a7e357063a6b2993348d60c3c">trim_whitespace</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> str)</td></tr>
<tr class="separator:a4a0f163a7e357063a6b2993348d60c3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60873b2af17acb7b9c9a28b78388ed3f" id="r_a60873b2af17acb7b9c9a28b78388ed3f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a60873b2af17acb7b9c9a28b78388ed3f">to_uint64</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;s)</td></tr>
<tr class="separator:a60873b2af17acb7b9c9a28b78388ed3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adac14bb411c356d28732bda3dbda4f80" id="r_adac14bb411c356d28732bda3dbda4f80"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adac14bb411c356d28732bda3dbda4f80">isProperlyFormedTomlDomain</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a> domain)</td></tr>
<tr class="memdesc:adac14bb411c356d28732bda3dbda4f80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if the given string looks like a TOML-file hosting domain. <br /></td></tr>
<tr class="separator:adac14bb411c356d28732bda3dbda4f80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ddbe3d40fdf9950d56946220b13bde6" id="r_a7ddbe3d40fdf9950d56946220b13bde6"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a7ddbe3d40fdf9950d56946220b13bde6"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_arithmetic.html">std::is_arithmetic</a>&lt; T &gt;::value, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7ddbe3d40fdf9950d56946220b13bde6">to_string</a> (T t)</td></tr>
<tr class="memdesc:a7ddbe3d40fdf9950d56946220b13bde6"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string()</a> generalizes <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a> to handle bools, chars, and strings. <br /></td></tr>
<tr class="separator:a7ddbe3d40fdf9950d56946220b13bde6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a025e046a184a9312eb3d0bdf35e6e0d3" id="r_a025e046a184a9312eb3d0bdf35e6e0d3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a025e046a184a9312eb3d0bdf35e6e0d3">to_string</a> (bool b)</td></tr>
<tr class="separator:a025e046a184a9312eb3d0bdf35e6e0d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa41d022c31abb234bddd183bf1b9b199" id="r_aa41d022c31abb234bddd183bf1b9b199"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa41d022c31abb234bddd183bf1b9b199">to_string</a> (char c)</td></tr>
<tr class="separator:aa41d022c31abb234bddd183bf1b9b199"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a9c86873fd68be6d8ce6f0c13a0a5ac" id="r_a7a9c86873fd68be6d8ce6f0c13a0a5ac"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7a9c86873fd68be6d8ce6f0c13a0a5ac">to_string</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> s)</td></tr>
<tr class="separator:a7a9c86873fd68be6d8ce6f0c13a0a5ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90a879d9d4a26ad85b14efee04eabac2" id="r_a90a879d9d4a26ad85b14efee04eabac2"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a90a879d9d4a26ad85b14efee04eabac2">to_string</a> (char const *s)</td></tr>
<tr class="separator:a90a879d9d4a26ad85b14efee04eabac2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64faabbdff83da8b7fd7aaafbb937867" id="r_a64faabbdff83da8b7fd7aaafbb937867"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1csprng__engine.html">csprng_engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a64faabbdff83da8b7fd7aaafbb937867">crypto_prng</a> ()</td></tr>
<tr class="memdesc:a64faabbdff83da8b7fd7aaafbb937867"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default cryptographically secure PRNG. <br /></td></tr>
<tr class="separator:a64faabbdff83da8b7fd7aaafbb937867"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afce562bec88f81bc110dbdc1794eadcd" id="r_afce562bec88f81bc110dbdc1794eadcd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afce562bec88f81bc110dbdc1794eadcd">secure_erase</a> (void *dest, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> bytes)</td></tr>
<tr class="memdesc:afce562bec88f81bc110dbdc1794eadcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempts to clear the given blob of memory. <br /></td></tr>
<tr class="separator:afce562bec88f81bc110dbdc1794eadcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5455f0e8e8ca5221546f7af7544e1b08" id="r_a5455f0e8e8ca5221546f7af7544e1b08"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5455f0e8e8ca5221546f7af7544e1b08">operator|</a> (<a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> const &amp;lhs, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> const &amp;rhs)</td></tr>
<tr class="separator:a5455f0e8e8ca5221546f7af7544e1b08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa26cbe6f51d61113541a7b6f962c6866" id="r_aa26cbe6f51d61113541a7b6f962c6866"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa26cbe6f51d61113541a7b6f962c6866">operator&amp;</a> (<a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> const &amp;lhs, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> const &amp;rhs)</td></tr>
<tr class="separator:aa26cbe6f51d61113541a7b6f962c6866"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54bb7e73152361cb9b34371f41221800" id="r_a54bb7e73152361cb9b34371f41221800"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a54bb7e73152361cb9b34371f41221800">operator~</a> (<a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> const &amp;flags)</td></tr>
<tr class="separator:a54bb7e73152361cb9b34371f41221800"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0807551a7ab907a795266255ea7b05a2" id="r_a0807551a7ab907a795266255ea7b05a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0807551a7ab907a795266255ea7b05a2">operator|=</a> (<a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> &amp;lhs, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> const &amp;rhs)</td></tr>
<tr class="separator:a0807551a7ab907a795266255ea7b05a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d08485f43bd15fe6626fd599d612863" id="r_a4d08485f43bd15fe6626fd599d612863"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4d08485f43bd15fe6626fd599d612863">operator&amp;=</a> (<a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> &amp;lhs, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> const &amp;rhs)</td></tr>
<tr class="separator:a4d08485f43bd15fe6626fd599d612863"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace07ad1d6a80473343ca26e55942008c" id="r_ace07ad1d6a80473343ca26e55942008c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ace07ad1d6a80473343ca26e55942008c">verifyValidDomain</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> domainID, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:ace07ad1d6a80473343ca26e55942008c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6768a5eb8529b59617dee871a98cfd44" id="r_a6768a5eb8529b59617dee871a98cfd44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6768a5eb8529b59617dee871a98cfd44">verifyDepositPreauth</a> (<a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;tx, <a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;src, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;dst, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; const &amp;sleDst, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a6768a5eb8529b59617dee871a98cfd44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab66396bca7a8c0e7ff80fdfbdeff411d" id="r_ab66396bca7a8c0e7ff80fdfbdeff411d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Rules.html">Rules</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab66396bca7a8c0e7ff80fdfbdeff411d">makeRulesGivenLedger</a> (<a class="el" href="classripple_1_1DigestAwareReadView.html">DigestAwareReadView</a> const &amp;ledger, <a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;<a class="el" href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000">current</a>)</td></tr>
<tr class="separator:ab66396bca7a8c0e7ff80fdfbdeff411d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53ba49ff7350a5b47fbe23a408f9da20" id="r_a53ba49ff7350a5b47fbe23a408f9da20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Rules.html">Rules</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a53ba49ff7350a5b47fbe23a408f9da20">makeRulesGivenLedger</a> (<a class="el" href="classripple_1_1DigestAwareReadView.html">DigestAwareReadView</a> const &amp;ledger, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="structbeast_1_1uhash.html">beast::uhash</a>&lt;&gt; &gt; const &amp;presets)</td></tr>
<tr class="separator:a53ba49ff7350a5b47fbe23a408f9da20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90a20386ba571f2ca66457dcbb4af422" id="r_a90a20386ba571f2ca66457dcbb4af422"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a90a20386ba571f2ca66457dcbb4af422">hasExpired</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> &gt; const &amp;exp)</td></tr>
<tr class="memdesc:a90a20386ba571f2ca66457dcbb4af422"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the given expiration time has passed. <br /></td></tr>
<tr class="separator:a90a20386ba571f2ca66457dcbb4af422"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afceeff5af7e62c5a6830be8fdacf749e" id="r_afceeff5af7e62c5a6830be8fdacf749e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afceeff5af7e62c5a6830be8fdacf749e">isGlobalFrozen</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;issuer)</td></tr>
<tr class="separator:afceeff5af7e62c5a6830be8fdacf749e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a360d69eda9b11a9110402450f0b3dcd1" id="r_a360d69eda9b11a9110402450f0b3dcd1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a360d69eda9b11a9110402450f0b3dcd1">isGlobalFrozen</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;mptIssue)</td></tr>
<tr class="separator:a360d69eda9b11a9110402450f0b3dcd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaca9f8e0abf5d38aadbfc0ecd561c55b" id="r_aaca9f8e0abf5d38aadbfc0ecd561c55b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aaca9f8e0abf5d38aadbfc0ecd561c55b">isGlobalFrozen</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset)</td></tr>
<tr class="separator:aaca9f8e0abf5d38aadbfc0ecd561c55b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90be03987e749140f06194f133f167e8" id="r_a90be03987e749140f06194f133f167e8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a90be03987e749140f06194f133f167e8">isVaultPseudoAccountFrozen</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;mptShare, int depth)</td></tr>
<tr class="separator:a90be03987e749140f06194f133f167e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29c200b51e582524768ea6a9f3d9b279" id="r_a29c200b51e582524768ea6a9f3d9b279"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a29c200b51e582524768ea6a9f3d9b279">isIndividualFrozen</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;currency, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;issuer)</td></tr>
<tr class="separator:a29c200b51e582524768ea6a9f3d9b279"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57dd061ed751705c33126f52af789058" id="r_a57dd061ed751705c33126f52af789058"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a57dd061ed751705c33126f52af789058">isIndividualFrozen</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue)</td></tr>
<tr class="separator:a57dd061ed751705c33126f52af789058"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef923786d9a1511913c7f6e9f8d2f6b3" id="r_aef923786d9a1511913c7f6e9f8d2f6b3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aef923786d9a1511913c7f6e9f8d2f6b3">isIndividualFrozen</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;mptIssue)</td></tr>
<tr class="separator:aef923786d9a1511913c7f6e9f8d2f6b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedb504ba7c2e71f55cd57343b8ae88eb" id="r_aedb504ba7c2e71f55cd57343b8ae88eb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aedb504ba7c2e71f55cd57343b8ae88eb">isIndividualFrozen</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset)</td></tr>
<tr class="separator:aedb504ba7c2e71f55cd57343b8ae88eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cb89b79bc073abda42953c323d36cda" id="r_a6cb89b79bc073abda42953c323d36cda"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6cb89b79bc073abda42953c323d36cda">isFrozen</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;currency, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;issuer)</td></tr>
<tr class="separator:a6cb89b79bc073abda42953c323d36cda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec92bf5c476db3a90d88dd8fd9f85296" id="r_aec92bf5c476db3a90d88dd8fd9f85296"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aec92bf5c476db3a90d88dd8fd9f85296">isFrozen</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue, int=0)</td></tr>
<tr class="separator:aec92bf5c476db3a90d88dd8fd9f85296"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17d400f42fefcbcbdd0cbf7f8413d976" id="r_a17d400f42fefcbcbdd0cbf7f8413d976"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a17d400f42fefcbcbdd0cbf7f8413d976">isFrozen</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;mptIssue, int depth=0)</td></tr>
<tr class="separator:a17d400f42fefcbcbdd0cbf7f8413d976"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a305f4975d04b00d2114318dbf78a6fa0" id="r_a305f4975d04b00d2114318dbf78a6fa0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a305f4975d04b00d2114318dbf78a6fa0">isFrozen</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset, int depth=0)</td></tr>
<tr class="memdesc:a305f4975d04b00d2114318dbf78a6fa0"><td class="mdescLeft">&#160;</td><td class="mdescRight">isFrozen check is recursive for MPT shares in a vault, descending to assets in the vault, up to maxAssetCheckDepth recursion depth. <br /></td></tr>
<tr class="separator:a305f4975d04b00d2114318dbf78a6fa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13dda1015b76a3c1dfddf1ccd3360ae8" id="r_a13dda1015b76a3c1dfddf1ccd3360ae8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a13dda1015b76a3c1dfddf1ccd3360ae8">checkFrozen</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue)</td></tr>
<tr class="separator:a13dda1015b76a3c1dfddf1ccd3360ae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e8fe28e2b2a79a9cdc137c5b00b0258" id="r_a6e8fe28e2b2a79a9cdc137c5b00b0258"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6e8fe28e2b2a79a9cdc137c5b00b0258">checkFrozen</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;mptIssue)</td></tr>
<tr class="separator:a6e8fe28e2b2a79a9cdc137c5b00b0258"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a310ce0640511be1a5763ee1127c12e59" id="r_a310ce0640511be1a5763ee1127c12e59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a310ce0640511be1a5763ee1127c12e59">checkFrozen</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset)</td></tr>
<tr class="separator:a310ce0640511be1a5763ee1127c12e59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc20b4ef93f59c5fdd920709023d6fc8" id="r_adc20b4ef93f59c5fdd920709023d6fc8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adc20b4ef93f59c5fdd920709023d6fc8">isAnyFrozen</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/initializer_list.html">std::initializer_list</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; const &amp;accounts, <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;mptIssue, int depth=0)</td></tr>
<tr class="separator:adc20b4ef93f59c5fdd920709023d6fc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9654a7ede9d938d2f49bdb6265b08261" id="r_a9654a7ede9d938d2f49bdb6265b08261"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9654a7ede9d938d2f49bdb6265b08261">isAnyFrozen</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/initializer_list.html">std::initializer_list</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; const &amp;accounts, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue)</td></tr>
<tr class="separator:a9654a7ede9d938d2f49bdb6265b08261"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9537971d7f67ef92bc1452bdd19e74bd" id="r_a9537971d7f67ef92bc1452bdd19e74bd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9537971d7f67ef92bc1452bdd19e74bd">isAnyFrozen</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/initializer_list.html">std::initializer_list</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; const &amp;accounts, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset, int depth=0)</td></tr>
<tr class="separator:a9537971d7f67ef92bc1452bdd19e74bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a404d9916466863a4ea76e0ec0b79d730" id="r_a404d9916466863a4ea76e0ec0b79d730"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a404d9916466863a4ea76e0ec0b79d730">isDeepFrozen</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;currency, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;issuer)</td></tr>
<tr class="separator:a404d9916466863a4ea76e0ec0b79d730"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3872aacc58050ae5b84142478d762f8" id="r_ab3872aacc58050ae5b84142478d762f8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab3872aacc58050ae5b84142478d762f8">isLPTokenFrozen</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;asset, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;asset2)</td></tr>
<tr class="separator:ab3872aacc58050ae5b84142478d762f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab001e43f50e612727b1ce5985a2770d6" id="r_ab001e43f50e612727b1ce5985a2770d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab001e43f50e612727b1ce5985a2770d6">accountHolds</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;currency, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;issuer, <a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a> zeroIfFrozen, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:ab001e43f50e612727b1ce5985a2770d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a087a8330a49d7ba3d0d9d4e6947a069e" id="r_a087a8330a49d7ba3d0d9d4e6947a069e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a087a8330a49d7ba3d0d9d4e6947a069e">accountHolds</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue, <a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a> zeroIfFrozen, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a087a8330a49d7ba3d0d9d4e6947a069e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab67238630bdda7d50ee14b59471b9460" id="r_ab67238630bdda7d50ee14b59471b9460"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab67238630bdda7d50ee14b59471b9460">accountHolds</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;mptIssue, <a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a> zeroIfFrozen, <a class="el" href="namespaceripple.html#a5b188f8f22827b2e24b506ef852ffd69">AuthHandling</a> zeroIfUnauthorized, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:ab67238630bdda7d50ee14b59471b9460"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2c05f537517fe8dc2c10f3dbe1832f3" id="r_ae2c05f537517fe8dc2c10f3dbe1832f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae2c05f537517fe8dc2c10f3dbe1832f3">accountHolds</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset, <a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a> zeroIfFrozen, <a class="el" href="namespaceripple.html#a5b188f8f22827b2e24b506ef852ffd69">AuthHandling</a> zeroIfUnauthorized, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:ae2c05f537517fe8dc2c10f3dbe1832f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15bb971c7e554fc3df218aba54c33fcc" id="r_a15bb971c7e554fc3df218aba54c33fcc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a15bb971c7e554fc3df218aba54c33fcc">accountFunds</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;id, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;saDefault, <a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a> freezeHandling, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a15bb971c7e554fc3df218aba54c33fcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc787da3584a7facdc3f19fc366f0b70" id="r_afc787da3584a7facdc3f19fc366f0b70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afc787da3584a7facdc3f19fc366f0b70">xrpLiquid</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;id, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int32_t</a> ownerCountAdj, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:afc787da3584a7facdc3f19fc366f0b70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7de364e019cb5a60c6e2b4a22c351643" id="r_a7de364e019cb5a60c6e2b4a22c351643"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7de364e019cb5a60c6e2b4a22c351643">forEachItem</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="structripple_1_1Keylet.html">Keylet</a> const &amp;<a class="el" href="namespaceripple.html#acdc87ea9c4ad1742d4aeebac963e8570">root</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; void(<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;)&gt; const &amp;f)</td></tr>
<tr class="memdesc:a7de364e019cb5a60c6e2b4a22c351643"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate all items in the given directory. <br /></td></tr>
<tr class="separator:a7de364e019cb5a60c6e2b4a22c351643"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98b8610b3a84a92db42ab1587cb88732" id="r_a98b8610b3a84a92db42ab1587cb88732"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a98b8610b3a84a92db42ab1587cb88732">forEachItemAfter</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="structripple_1_1Keylet.html">Keylet</a> const &amp;<a class="el" href="namespaceripple.html#acdc87ea9c4ad1742d4aeebac963e8570">root</a>, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;<a class="el" href="namespaceripple.html#ac3e90afb749bb1f01e06729c7c860ba3">after</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const hint, unsigned int limit, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; bool(<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;)&gt; const &amp;f)</td></tr>
<tr class="memdesc:a98b8610b3a84a92db42ab1587cb88732"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate all items after an item in the given directory. <br /></td></tr>
<tr class="separator:a98b8610b3a84a92db42ab1587cb88732"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4570ed581cf335f2270fc4b10d17366" id="r_ad4570ed581cf335f2270fc4b10d17366"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad4570ed581cf335f2270fc4b10d17366">forEachItem</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;id, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; void(<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;)&gt; const &amp;f)</td></tr>
<tr class="memdesc:ad4570ed581cf335f2270fc4b10d17366"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate all items in an account's owner directory. <br /></td></tr>
<tr class="separator:ad4570ed581cf335f2270fc4b10d17366"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a024bd4a94f2e6342849bdaf57fe8d6f5" id="r_a024bd4a94f2e6342849bdaf57fe8d6f5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a024bd4a94f2e6342849bdaf57fe8d6f5">forEachItemAfter</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;id, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;<a class="el" href="namespaceripple.html#ac3e90afb749bb1f01e06729c7c860ba3">after</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> const hint, unsigned int limit, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; bool(<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;)&gt; const &amp;f)</td></tr>
<tr class="memdesc:a024bd4a94f2e6342849bdaf57fe8d6f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate all items after an item in an owner directory. <br /></td></tr>
<tr class="separator:a024bd4a94f2e6342849bdaf57fe8d6f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ad0749604cda5299e9af18bf08cb830" id="r_a9ad0749604cda5299e9af18bf08cb830"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1Rate.html">Rate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9ad0749604cda5299e9af18bf08cb830">transferRate</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;issuer)</td></tr>
<tr class="memdesc:a9ad0749604cda5299e9af18bf08cb830"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns IOU issuer transfer fee as <a class="el" href="structripple_1_1Rate.html" title="Represents a transfer rate.">Rate</a>. <br /></td></tr>
<tr class="separator:a9ad0749604cda5299e9af18bf08cb830"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f1579891210b47cd4b6241b7f0bee24" id="r_a4f1579891210b47cd4b6241b7f0bee24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1Rate.html">Rate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4f1579891210b47cd4b6241b7f0bee24">transferRate</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a48dcfc87a5a55b47e868c00da3daa3f1">MPTID</a> const &amp;issuanceID)</td></tr>
<tr class="memdesc:a4f1579891210b47cd4b6241b7f0bee24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns MPT transfer fee as <a class="el" href="structripple_1_1Rate.html" title="Represents a transfer rate.">Rate</a>. <br /></td></tr>
<tr class="separator:a4f1579891210b47cd4b6241b7f0bee24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a70b2f3cdd4350a5033c9cdc09b4ab4" id="r_a1a70b2f3cdd4350a5033c9cdc09b4ab4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1Rate.html">Rate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1a70b2f3cdd4350a5033c9cdc09b4ab4">transferRate</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount)</td></tr>
<tr class="memdesc:a1a70b2f3cdd4350a5033c9cdc09b4ab4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the transfer fee as <a class="el" href="structripple_1_1Rate.html" title="Represents a transfer rate.">Rate</a> based on the type of token. <br /></td></tr>
<tr class="separator:a1a70b2f3cdd4350a5033c9cdc09b4ab4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69841f65e86b0218421c7ef597a66e7a" id="r_a69841f65e86b0218421c7ef597a66e7a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a69841f65e86b0218421c7ef597a66e7a">dirIsEmpty</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="structripple_1_1Keylet.html">Keylet</a> const &amp;k)</td></tr>
<tr class="memdesc:a69841f65e86b0218421c7ef597a66e7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if the directory is empty. <br /></td></tr>
<tr class="separator:a69841f65e86b0218421c7ef597a66e7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8b0cab74710c17299c1d37f3e05b48" id="r_a6f8b0cab74710c17299c1d37f3e05b48"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/set.html">std::set</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6f8b0cab74710c17299c1d37f3e05b48">getEnabledAmendments</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view)</td></tr>
<tr class="separator:a6f8b0cab74710c17299c1d37f3e05b48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6b00b336996c0b0a3fe2e8a8d5fa76a" id="r_ab6b00b336996c0b0a3fe2e8a8d5fa76a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a9722ac6213471ba4b92259afc6edc2b1">majorityAmendments_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab6b00b336996c0b0a3fe2e8a8d5fa76a">getMajorityAmendments</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view)</td></tr>
<tr class="separator:ab6b00b336996c0b0a3fe2e8a8d5fa76a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47922bf40fdc616ab0522d09c58e13df" id="r_a47922bf40fdc616ab0522d09c58e13df"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a47922bf40fdc616ab0522d09c58e13df">hashOfSeq</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;ledger, <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> seq, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="memdesc:a47922bf40fdc616ab0522d09c58e13df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the hash of a ledger by sequence. <br /></td></tr>
<tr class="separator:a47922bf40fdc616ab0522d09c58e13df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a276b9076d790b69ea4d9e13720a12ec8" id="r_a276b9076d790b69ea4d9e13720a12ec8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a276b9076d790b69ea4d9e13720a12ec8">getCandidateLedger</a> (<a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> requested)</td></tr>
<tr class="memdesc:a276b9076d790b69ea4d9e13720a12ec8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find a ledger index from which we could easily get the requested ledger. <br /></td></tr>
<tr class="separator:a276b9076d790b69ea4d9e13720a12ec8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d0d1700d8e3a9f2a17f8a82b88ec369" id="r_a1d0d1700d8e3a9f2a17f8a82b88ec369"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1d0d1700d8e3a9f2a17f8a82b88ec369">areCompatible</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;validLedger, <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;testLedger, <a class="el" href="classbeast_1_1Journal_1_1Stream.html">beast::Journal::Stream</a> &amp;s, char const *reason)</td></tr>
<tr class="memdesc:a1d0d1700d8e3a9f2a17f8a82b88ec369"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return false if the test ledger is provably incompatible with the valid ledger, that is, they could not possibly both be valid. <br /></td></tr>
<tr class="separator:a1d0d1700d8e3a9f2a17f8a82b88ec369"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a618b5ec68896c6f89e9bf87fa385cd" id="r_a4a618b5ec68896c6f89e9bf87fa385cd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4a618b5ec68896c6f89e9bf87fa385cd">areCompatible</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;validHash, <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> validIndex, <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;testLedger, <a class="el" href="classbeast_1_1Journal_1_1Stream.html">beast::Journal::Stream</a> &amp;s, char const *reason)</td></tr>
<tr class="separator:a4a618b5ec68896c6f89e9bf87fa385cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e760dff6bf16c74e7ffd43b240718b0" id="r_a4e760dff6bf16c74e7ffd43b240718b0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4e760dff6bf16c74e7ffd43b240718b0">adjustOwnerCount</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; const &amp;sle, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int32_t</a> amount, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:a4e760dff6bf16c74e7ffd43b240718b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adjust the owner count up or down. <br /></td></tr>
<tr class="separator:a4e760dff6bf16c74e7ffd43b240718b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b498122d9b8c1acbeb9fe459faac22b" id="r_a5b498122d9b8c1acbeb9fe459faac22b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; void(<a class="el" href="classripple_1_1STLedgerEntry.html#af4681bdc002a61dcef6b9a52bc677c3a">SLE::ref</a>)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5b498122d9b8c1acbeb9fe459faac22b">describeOwnerDir</a> (<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account)</td></tr>
<tr class="separator:a5b498122d9b8c1acbeb9fe459faac22b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9f6b70c07960eddb23196f61db8f4ba" id="r_af9f6b70c07960eddb23196f61db8f4ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af9f6b70c07960eddb23196f61db8f4ba">dirLink</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;owner, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; &amp;object)</td></tr>
<tr class="separator:af9f6b70c07960eddb23196f61db8f4ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf49b5c9145b96270cae187eaf4d9a6f" id="r_aaf49b5c9145b96270cae187eaf4d9a6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aaf49b5c9145b96270cae187eaf4d9a6f">pseudoAccountAddress</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;pseudoOwnerKey)</td></tr>
<tr class="separator:aaf49b5c9145b96270cae187eaf4d9a6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ee72fd4d96c7f6238e2cdd21cfa4a97" id="r_a8ee72fd4d96c7f6238e2cdd21cfa4a97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt;, <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8ee72fd4d96c7f6238e2cdd21cfa4a97">createPseudoAccount</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;pseudoOwnerKey, <a class="el" href="classripple_1_1SField.html">SField</a> const &amp;ownerField)</td></tr>
<tr class="memdesc:a8ee72fd4d96c7f6238e2cdd21cfa4a97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create pseudo-account, storing pseudoOwnerKey into ownerField. <br /></td></tr>
<tr class="separator:a8ee72fd4d96c7f6238e2cdd21cfa4a97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1d7ae814974c52a0e9f43e893480680" id="r_af1d7ae814974c52a0e9f43e893480680"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af1d7ae814974c52a0e9f43e893480680">isPseudoAccount</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; sleAcct)</td></tr>
<tr class="separator:af1d7ae814974c52a0e9f43e893480680"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcb6a9ffe74d3cffe78cfbfc63e7bb19" id="r_adcb6a9ffe74d3cffe78cfbfc63e7bb19"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="classripple_1_1SField.html">SField</a> const * &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adcb6a9ffe74d3cffe78cfbfc63e7bb19">getPseudoAccountFields</a> ()</td></tr>
<tr class="separator:adcb6a9ffe74d3cffe78cfbfc63e7bb19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f31500f607760301ad5023de99c5d2a" id="r_a5f31500f607760301ad5023de99c5d2a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5f31500f607760301ad5023de99c5d2a">isPseudoAccount</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> accountId)</td></tr>
<tr class="separator:a5f31500f607760301ad5023de99c5d2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad85034a45d52efca26f2084a0f2f41f1" id="r_ad85034a45d52efca26f2084a0f2f41f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad85034a45d52efca26f2084a0f2f41f1">canAddHolding</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset)</td></tr>
<tr class="separator:ad85034a45d52efca26f2084a0f2f41f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad416c46e7b4259fc8caf88cf8dc6ad5" id="r_aad416c46e7b4259fc8caf88cf8dc6ad5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aad416c46e7b4259fc8caf88cf8dc6ad5">addEmptyHolding</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;accountID, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> priorBalance, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="memdesc:aad416c46e7b4259fc8caf88cf8dc6ad5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Any transactors that call <a class="el" href="namespaceripple.html#aad416c46e7b4259fc8caf88cf8dc6ad5" title="Any transactors that call addEmptyHolding() in doApply must call canAddHolding() in preflight with th...">addEmptyHolding()</a> in doApply must call <a class="el" href="namespaceripple.html#ad85034a45d52efca26f2084a0f2f41f1">canAddHolding()</a> in preflight with the same View and <a class="el" href="classripple_1_1Asset.html">Asset</a>. <br /></td></tr>
<tr class="separator:aad416c46e7b4259fc8caf88cf8dc6ad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5db0563958665903b910310bab03c681" id="r_a5db0563958665903b910310bab03c681"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5db0563958665903b910310bab03c681">addEmptyHolding</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;accountID, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> priorBalance, <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;mptIssue, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="separator:a5db0563958665903b910310bab03c681"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78c1236640e9d9be1dd67bdfb65edbe4" id="r_a78c1236640e9d9be1dd67bdfb65edbe4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a78c1236640e9d9be1dd67bdfb65edbe4">addEmptyHolding</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;accountID, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> priorBalance, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="separator:a78c1236640e9d9be1dd67bdfb65edbe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adec140eb94b2af6bfa934e29da09f016" id="r_adec140eb94b2af6bfa934e29da09f016"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adec140eb94b2af6bfa934e29da09f016">authorizeMPToken</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;priorBalance, <a class="el" href="namespaceripple.html#a48dcfc87a5a55b47e868c00da3daa3f1">MPTID</a> const &amp;mptIssuanceID, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> flags=0, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; holderID=<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>)</td></tr>
<tr class="separator:adec140eb94b2af6bfa934e29da09f016"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4aaba9a6c6ffa5523f026fd998b3eda" id="r_ac4aaba9a6c6ffa5523f026fd998b3eda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac4aaba9a6c6ffa5523f026fd998b3eda">trustCreate</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, bool const bSrcHigh, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uSrcAccountID, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uDstAccountID, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;uIndex, <a class="el" href="classripple_1_1STLedgerEntry.html#af4681bdc002a61dcef6b9a52bc677c3a">SLE::ref</a> sleAccount, bool const bAuth, bool const bNoRipple, bool const bFreeze, bool bDeepFreeze, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;saBalance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;saLimit, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> uSrcQualityIn, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> uSrcQualityOut, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:ac4aaba9a6c6ffa5523f026fd998b3eda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a trust line. <br /></td></tr>
<tr class="separator:ac4aaba9a6c6ffa5523f026fd998b3eda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae60d504a4aa68cf5721b25a2106221ed" id="r_ae60d504a4aa68cf5721b25a2106221ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae60d504a4aa68cf5721b25a2106221ed">removeEmptyHolding</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;accountID, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="separator:ae60d504a4aa68cf5721b25a2106221ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1915292637ce0a929395431d5c9dc2b" id="r_ac1915292637ce0a929395431d5c9dc2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac1915292637ce0a929395431d5c9dc2b">removeEmptyHolding</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;accountID, <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;mptIssue, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="separator:ac1915292637ce0a929395431d5c9dc2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43e3413a809d25a0efb3f79b7aa2e605" id="r_a43e3413a809d25a0efb3f79b7aa2e605"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a43e3413a809d25a0efb3f79b7aa2e605">removeEmptyHolding</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;accountID, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="separator:a43e3413a809d25a0efb3f79b7aa2e605"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa12dc40888e62814a55117d12ab2b454" id="r_aa12dc40888e62814a55117d12ab2b454"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa12dc40888e62814a55117d12ab2b454">trustDelete</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; const &amp;sleRippleState, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uLowAccountID, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uHighAccountID, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:aa12dc40888e62814a55117d12ab2b454"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0fbc47b561662920c4ae9345fe9a027" id="r_af0fbc47b561662920c4ae9345fe9a027"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af0fbc47b561662920c4ae9345fe9a027">offerDelete</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; const &amp;sle, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:af0fbc47b561662920c4ae9345fe9a027"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete an offer. <br /></td></tr>
<tr class="separator:af0fbc47b561662920c4ae9345fe9a027"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa41db33791d7383170c31ad3910bcb33" id="r_aa41db33791d7383170c31ad3910bcb33"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa41db33791d7383170c31ad3910bcb33">rippleCredit</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uSenderID, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uReceiverID, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;saAmount, bool bCheckIssuer, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:aa41db33791d7383170c31ad3910bcb33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls static rippleCreditIOU if saAmount represents <a class="el" href="classripple_1_1Issue.html" title="A currency issued by an account.">Issue</a>. <br /></td></tr>
<tr class="separator:aa41db33791d7383170c31ad3910bcb33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a237c282d6ba4a87f8a2e9b4ce0fce730" id="r_a237c282d6ba4a87f8a2e9b4ce0fce730"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a237c282d6ba4a87f8a2e9b4ce0fce730">rippleLockEscrowMPT</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uGrantorID, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;saAmount, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a237c282d6ba4a87f8a2e9b4ce0fce730"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73d4bfdf753983b57fb690d6710cd2ff" id="r_a73d4bfdf753983b57fb690d6710cd2ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a73d4bfdf753983b57fb690d6710cd2ff">rippleUnlockEscrowMPT</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uGrantorID, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uGranteeID, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;netAmount, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;grossAmount, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a73d4bfdf753983b57fb690d6710cd2ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64bd5df9caa461c20d406382b13df3c5" id="r_a64bd5df9caa461c20d406382b13df3c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a64bd5df9caa461c20d406382b13df3c5">accountSend</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;from, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;to, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;saAmount, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j, <a class="el" href="namespaceripple.html#a9d22f4d38ac33f4258a0205f8e11d27e">WaiveTransferFee</a> waiveFee=<a class="el" href="namespaceripple.html#a9d22f4d38ac33f4258a0205f8e11d27eabafd7322c6e97d25b6299b5d6fe8920b">WaiveTransferFee::No</a>)</td></tr>
<tr class="memdesc:a64bd5df9caa461c20d406382b13df3c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls static accountSendIOU if saAmount represents <a class="el" href="classripple_1_1Issue.html" title="A currency issued by an account.">Issue</a>. <br /></td></tr>
<tr class="separator:a64bd5df9caa461c20d406382b13df3c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92ed57198e1fe9ab1bc28b9ab07fafa8" id="r_a92ed57198e1fe9ab1bc28b9ab07fafa8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a92ed57198e1fe9ab1bc28b9ab07fafa8">issueIOU</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a92ed57198e1fe9ab1bc28b9ab07fafa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48d07c0de207fab49cfc61ff0de202f1" id="r_a48d07c0de207fab49cfc61ff0de202f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a48d07c0de207fab49cfc61ff0de202f1">redeemIOU</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a48d07c0de207fab49cfc61ff0de202f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ee3f52d4feaf2ad6775033fbae860da" id="r_a5ee3f52d4feaf2ad6775033fbae860da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5ee3f52d4feaf2ad6775033fbae860da">transferXRP</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;from, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;to, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a5ee3f52d4feaf2ad6775033fbae860da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a742a903d83548c328113192595b69da8" id="r_a742a903d83548c328113192595b69da8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a742a903d83548c328113192595b69da8">requireAuth</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="namespaceripple.html#a4e070aef85986336795216a3e5336f8d">AuthType</a> authType=<a class="el" href="namespaceripple.html#a4e070aef85986336795216a3e5336f8da0cc0a0507cf3d31e5089f420a4cf8b4b">AuthType::Legacy</a>)</td></tr>
<tr class="memdesc:a742a903d83548c328113192595b69da8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the account lacks required authorization. <br /></td></tr>
<tr class="separator:a742a903d83548c328113192595b69da8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a039c5bb95a75ab2f127b674228fbbb94" id="r_a039c5bb95a75ab2f127b674228fbbb94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a039c5bb95a75ab2f127b674228fbbb94">requireAuth</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;mptIssue, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="namespaceripple.html#a4e070aef85986336795216a3e5336f8d">AuthType</a> authType=<a class="el" href="namespaceripple.html#a4e070aef85986336795216a3e5336f8da0cc0a0507cf3d31e5089f420a4cf8b4b">AuthType::Legacy</a>, int depth=0)</td></tr>
<tr class="memdesc:a039c5bb95a75ab2f127b674228fbbb94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the account lacks required authorization. <br /></td></tr>
<tr class="separator:a039c5bb95a75ab2f127b674228fbbb94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8135627a7f4071f11e215d3db39fab2" id="r_ab8135627a7f4071f11e215d3db39fab2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab8135627a7f4071f11e215d3db39fab2">requireAuth</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="namespaceripple.html#a4e070aef85986336795216a3e5336f8d">AuthType</a> authType=<a class="el" href="namespaceripple.html#a4e070aef85986336795216a3e5336f8da0cc0a0507cf3d31e5089f420a4cf8b4b">AuthType::Legacy</a>)</td></tr>
<tr class="separator:ab8135627a7f4071f11e215d3db39fab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5006c03ad059ba19c07f8576a772f5e" id="r_ad5006c03ad059ba19c07f8576a772f5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad5006c03ad059ba19c07f8576a772f5e">enforceMPTokenAuthorization</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a48dcfc87a5a55b47e868c00da3daa3f1">MPTID</a> const &amp;mptIssuanceID, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;priorBalance, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:ad5006c03ad059ba19c07f8576a772f5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enforce account has MPToken to match its authorization. <br /></td></tr>
<tr class="separator:ad5006c03ad059ba19c07f8576a772f5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a00fd8661aff4a0a94c7343a5158eca" id="r_a8a00fd8661aff4a0a94c7343a5158eca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8a00fd8661aff4a0a94c7343a5158eca">canTransfer</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;mptIssue, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;from, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;to)</td></tr>
<tr class="memdesc:a8a00fd8661aff4a0a94c7343a5158eca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the destination account is allowed to receive MPT. <br /></td></tr>
<tr class="separator:a8a00fd8661aff4a0a94c7343a5158eca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6afbbc2fe9c45f1a268aeda92e6108ba" id="r_a6afbbc2fe9c45f1a268aeda92e6108ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6afbbc2fe9c45f1a268aeda92e6108ba">cleanupOnAccountDelete</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="structripple_1_1Keylet.html">Keylet</a> const &amp;ownerDirKeylet, <a class="el" href="namespaceripple.html#a40d4978b34a7cdb77b860efda3f16a7a">EntryDeleter</a> const &amp;deleter, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> &gt; maxNodesToDelete=<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>)</td></tr>
<tr class="memdesc:a6afbbc2fe9c45f1a268aeda92e6108ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cleanup owner directory entries on account delete. <br /></td></tr>
<tr class="separator:a6afbbc2fe9c45f1a268aeda92e6108ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf638a8149337a894d6e530c586569b4" id="r_acf638a8149337a894d6e530c586569b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acf638a8149337a894d6e530c586569b4">deleteAMMTrustLine</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; sleState, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; const &amp;ammAccountID, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:acf638a8149337a894d6e530c586569b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete trustline to AMM. <br /></td></tr>
<tr class="separator:acf638a8149337a894d6e530c586569b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a550c0c64a14f021fb311b1f2507e8ae4" id="r_a550c0c64a14f021fb311b1f2507e8ae4"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a550c0c64a14f021fb311b1f2507e8ae4">assetsToSharesDeposit</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;vault, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;issuance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;assets)</td></tr>
<tr class="separator:a550c0c64a14f021fb311b1f2507e8ae4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27f27d96c4c3cfa4165d71c4b2266a46" id="r_a27f27d96c4c3cfa4165d71c4b2266a46"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a27f27d96c4c3cfa4165d71c4b2266a46">sharesToAssetsDeposit</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;vault, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;issuance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;shares)</td></tr>
<tr class="separator:a27f27d96c4c3cfa4165d71c4b2266a46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5eb81015f19c1528752d2907d498ebdf" id="r_a5eb81015f19c1528752d2907d498ebdf"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5eb81015f19c1528752d2907d498ebdf">assetsToSharesWithdraw</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;vault, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;issuance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;assets, <a class="el" href="namespaceripple.html#ac52c3ab9078d3e039b86c985d50be183">TruncateShares</a> truncate=<a class="el" href="namespaceripple.html#ac52c3ab9078d3e039b86c985d50be183a7fa3b767c460b54a2be4d49030b349c7">TruncateShares::no</a>)</td></tr>
<tr class="separator:a5eb81015f19c1528752d2907d498ebdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7db8820410ffa3288079a33bc00109ac" id="r_a7db8820410ffa3288079a33bc00109ac"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7db8820410ffa3288079a33bc00109ac">sharesToAssetsWithdraw</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;vault, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;issuance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;shares)</td></tr>
<tr class="separator:a7db8820410ffa3288079a33bc00109ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3e90afb749bb1f01e06729c7c860ba3" id="r_ac3e90afb749bb1f01e06729c7c860ba3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac3e90afb749bb1f01e06729c7c860ba3">after</a> (<a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> now, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> mark)</td></tr>
<tr class="memdesc:ac3e90afb749bb1f01e06729c7c860ba3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Has the specified time passed? <br /></td></tr>
<tr class="separator:ac3e90afb749bb1f01e06729c7c860ba3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d2402219c73a313f9073212b2aefe16" id="r_a3d2402219c73a313f9073212b2aefe16"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3d2402219c73a313f9073212b2aefe16">registerSSLCerts</a> (boost::asio::ssl::context &amp;, boost::system::error_code &amp;, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:a3d2402219c73a313f9073212b2aefe16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register default SSL certificates. <br /></td></tr>
<tr class="separator:a3d2402219c73a313f9073212b2aefe16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08a13b62b18272366f788632359e8793" id="r_a08a13b62b18272366f788632359e8793"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a08a13b62b18272366f788632359e8793">toBase58</a> (<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;v)</td></tr>
<tr class="memdesc:a08a13b62b18272366f788632359e8793"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert AccountID to base58 checked string. <br /></td></tr>
<tr class="separator:a08a13b62b18272366f788632359e8793"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d4b11b177a0b78f80727d7800399ff6" id="r_a2d4b11b177a0b78f80727d7800399ff6"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a2d4b11b177a0b78f80727d7800399ff6"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2d4b11b177a0b78f80727d7800399ff6">parseBase58</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;s)</td></tr>
<tr class="memdesc:a2d4b11b177a0b78f80727d7800399ff6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse AccountID from checked, base58 string. <br /></td></tr>
<tr class="separator:a2d4b11b177a0b78f80727d7800399ff6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21696ba0d0fac348f88f1b9da51091b0" id="r_a21696ba0d0fac348f88f1b9da51091b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a21696ba0d0fac348f88f1b9da51091b0">xrpAccount</a> ()</td></tr>
<tr class="memdesc:a21696ba0d0fac348f88f1b9da51091b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compute AccountID from public key. <br /></td></tr>
<tr class="separator:a21696ba0d0fac348f88f1b9da51091b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a065cda95aed9cb1d66fb81cad0867ef6" id="r_a065cda95aed9cb1d66fb81cad0867ef6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a065cda95aed9cb1d66fb81cad0867ef6">noAccount</a> ()</td></tr>
<tr class="memdesc:a065cda95aed9cb1d66fb81cad0867ef6"><td class="mdescLeft">&#160;</td><td class="mdescRight">A placeholder for empty accounts. <br /></td></tr>
<tr class="separator:a065cda95aed9cb1d66fb81cad0867ef6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a300af819bde0c7c49207d10cd787e62e" id="r_a300af819bde0c7c49207d10cd787e62e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a300af819bde0c7c49207d10cd787e62e">to_issuer</a> (<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &amp;, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;)</td></tr>
<tr class="memdesc:a300af819bde0c7c49207d10cd787e62e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert hex or base58 string to AccountID. <br /></td></tr>
<tr class="separator:a300af819bde0c7c49207d10cd787e62e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20d30277b9c78756b3d14493055a307c" id="r_a20d30277b9c78756b3d14493055a307c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a20d30277b9c78756b3d14493055a307c">isXRP</a> (<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;c)</td></tr>
<tr class="separator:a20d30277b9c78756b3d14493055a307c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ee2254ebd37325e45375b4d8ac20494" id="r_a7ee2254ebd37325e45375b4d8ac20494"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7ee2254ebd37325e45375b4d8ac20494">to_string</a> (<a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;c)</td></tr>
<tr class="memdesc:a7ee2254ebd37325e45375b4d8ac20494"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns "", "XRP", or three letter ISO code. <br /></td></tr>
<tr class="separator:a7ee2254ebd37325e45375b4d8ac20494"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac71c9b66116e57fec770751a191491e6" id="r_ac71c9b66116e57fec770751a191491e6"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac71c9b66116e57fec770751a191491e6">operator&lt;&lt;</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;os, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;x)</td></tr>
<tr class="separator:ac71c9b66116e57fec770751a191491e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b64fe6c72a48b5f30ea74a07fa95716" id="r_a4b64fe6c72a48b5f30ea74a07fa95716"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4b64fe6c72a48b5f30ea74a07fa95716">initAccountIdCache</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> count)</td></tr>
<tr class="memdesc:a4b64fe6c72a48b5f30ea74a07fa95716"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the global cache used to map AccountID to base58 conversions. <br /></td></tr>
<tr class="separator:a4b64fe6c72a48b5f30ea74a07fa95716"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e120e21ebcb5778e7ead49555f5297f" id="r_a2e120e21ebcb5778e7ead49555f5297f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2e120e21ebcb5778e7ead49555f5297f">ammLPTCurrency</a> (<a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;cur1, <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;cur2)</td></tr>
<tr class="memdesc:a2e120e21ebcb5778e7ead49555f5297f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate Liquidity Provider Token (LPT) Currency. <br /></td></tr>
<tr class="separator:a2e120e21ebcb5778e7ead49555f5297f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e068ce58638111534101573085f71a2" id="r_a5e068ce58638111534101573085f71a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Issue.html">Issue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5e068ce58638111534101573085f71a2">ammLPTIssue</a> (<a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;cur1, <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;cur2, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;ammAccountID)</td></tr>
<tr class="memdesc:a5e068ce58638111534101573085f71a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate LPT <a class="el" href="classripple_1_1Issue.html" title="A currency issued by an account.">Issue</a> from AMM asset pair. <br /></td></tr>
<tr class="separator:a5e068ce58638111534101573085f71a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a4a286d1662cbca7a134981b70e65b6" id="r_a0a4a286d1662cbca7a134981b70e65b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0a4a286d1662cbca7a134981b70e65b6">invalidAMMAmount</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a>, <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; &gt; const &amp;pair=<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>, bool validZero=false)</td></tr>
<tr class="memdesc:a0a4a286d1662cbca7a134981b70e65b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Validate the amount. <br /></td></tr>
<tr class="separator:a0a4a286d1662cbca7a134981b70e65b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24c6e746a89df3d7e0d51db772e8545a" id="r_a24c6e746a89df3d7e0d51db772e8545a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a24c6e746a89df3d7e0d51db772e8545a">invalidAMMAsset</a> (<a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a>, <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; &gt; const &amp;pair=<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>)</td></tr>
<tr class="separator:a24c6e746a89df3d7e0d51db772e8545a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac3db9cd7b81ce8bd1ebf45435f0909b" id="r_aac3db9cd7b81ce8bd1ebf45435f0909b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aac3db9cd7b81ce8bd1ebf45435f0909b">invalidAMMAssetPair</a> (<a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue1, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue2, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a>, <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; &gt; const &amp;pair=<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>)</td></tr>
<tr class="separator:aac3db9cd7b81ce8bd1ebf45435f0909b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23fcbb81cb52959dfbeebade68c4db18" id="r_a23fcbb81cb52959dfbeebade68c4db18"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a23fcbb81cb52959dfbeebade68c4db18">ammAuctionTimeSlot</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> <a class="el" href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000">current</a>, <a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;auctionSlot)</td></tr>
<tr class="memdesc:a23fcbb81cb52959dfbeebade68c4db18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get time slot of the auction slot. <br /></td></tr>
<tr class="separator:a23fcbb81cb52959dfbeebade68c4db18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c4fa33b0b13deab58e07744afe0f7ed" id="r_a5c4fa33b0b13deab58e07744afe0f7ed"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5c4fa33b0b13deab58e07744afe0f7ed">ammEnabled</a> (<a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;)</td></tr>
<tr class="memdesc:a5c4fa33b0b13deab58e07744afe0f7ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if required AMM amendments are enabled. <br /></td></tr>
<tr class="separator:a5c4fa33b0b13deab58e07744afe0f7ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8871e2f35cee24497183274c0bab5fd" id="r_aa8871e2f35cee24497183274c0bab5fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa8871e2f35cee24497183274c0bab5fd">getFee</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> tfee)</td></tr>
<tr class="memdesc:aa8871e2f35cee24497183274c0bab5fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert to the fee from the basis points. <br /></td></tr>
<tr class="separator:aa8871e2f35cee24497183274c0bab5fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7894756905fee556c1541cd1de1f697a" id="r_a7894756905fee556c1541cd1de1f697a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7894756905fee556c1541cd1de1f697a">feeMult</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> tfee)</td></tr>
<tr class="memdesc:a7894756905fee556c1541cd1de1f697a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get fee multiplier (1 - tfee) @tfee trading fee in basis points. <br /></td></tr>
<tr class="separator:a7894756905fee556c1541cd1de1f697a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac78c8c0642bbbe33db633286fa147381" id="r_ac78c8c0642bbbe33db633286fa147381"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac78c8c0642bbbe33db633286fa147381">feeMultHalf</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> tfee)</td></tr>
<tr class="memdesc:ac78c8c0642bbbe33db633286fa147381"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get fee multiplier (1 - tfee / 2) @tfee trading fee in basis points. <br /></td></tr>
<tr class="separator:ac78c8c0642bbbe33db633286fa147381"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ad5ac9da897292a28eea43d041c15a1" id="r_a4ad5ac9da897292a28eea43d041c15a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4ad5ac9da897292a28eea43d041c15a1">toSTAmount</a> (<a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amp;iou, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;iss)</td></tr>
<tr class="separator:a4ad5ac9da897292a28eea43d041c15a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57d1797579964d3cbc6e78b7cf22300f" id="r_a57d1797579964d3cbc6e78b7cf22300f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a57d1797579964d3cbc6e78b7cf22300f">toSTAmount</a> (<a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amp;iou)</td></tr>
<tr class="separator:a57d1797579964d3cbc6e78b7cf22300f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab725abc70fd6804ccc1723adbafc53ba" id="r_ab725abc70fd6804ccc1723adbafc53ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab725abc70fd6804ccc1723adbafc53ba">toSTAmount</a> (<a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;xrp)</td></tr>
<tr class="separator:ab725abc70fd6804ccc1723adbafc53ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab19ed6562605acfa8ca2b6d51bb442d9" id="r_ab19ed6562605acfa8ca2b6d51bb442d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab19ed6562605acfa8ca2b6d51bb442d9">toSTAmount</a> (<a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;xrp, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;iss)</td></tr>
<tr class="separator:ab19ed6562605acfa8ca2b6d51bb442d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cb31a625fb50d3426a308fefbf7b876" id="r_a1cb31a625fb50d3426a308fefbf7b876"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a1cb31a625fb50d3426a308fefbf7b876"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1cb31a625fb50d3426a308fefbf7b876">toAmount</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amt)=delete</td></tr>
<tr class="separator:a1cb31a625fb50d3426a308fefbf7b876"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30148e4cfe0d75c4b54266332aae5bb1" id="r_a30148e4cfe0d75c4b54266332aae5bb1"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a30148e4cfe0d75c4b54266332aae5bb1"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a30148e4cfe0d75c4b54266332aae5bb1">toAmount&lt; STAmount &gt;</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amt)</td></tr>
<tr class="separator:a30148e4cfe0d75c4b54266332aae5bb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65dcac5799993b276e705961c3eee024" id="r_a65dcac5799993b276e705961c3eee024"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a65dcac5799993b276e705961c3eee024"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a65dcac5799993b276e705961c3eee024">toAmount&lt; IOUAmount &gt;</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amt)</td></tr>
<tr class="separator:a65dcac5799993b276e705961c3eee024"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6e8e9019a9847036cd2872feeb31e37" id="r_ae6e8e9019a9847036cd2872feeb31e37"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:ae6e8e9019a9847036cd2872feeb31e37"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae6e8e9019a9847036cd2872feeb31e37">toAmount&lt; XRPAmount &gt;</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amt)</td></tr>
<tr class="separator:ae6e8e9019a9847036cd2872feeb31e37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46c05de260e93bd9a1e6db0dcdd17a9c" id="r_a46c05de260e93bd9a1e6db0dcdd17a9c"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a46c05de260e93bd9a1e6db0dcdd17a9c"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a46c05de260e93bd9a1e6db0dcdd17a9c">toAmount</a> (<a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amp;amt)=delete</td></tr>
<tr class="separator:a46c05de260e93bd9a1e6db0dcdd17a9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7da36699ba12d44a4b36177b09bfed43" id="r_a7da36699ba12d44a4b36177b09bfed43"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a7da36699ba12d44a4b36177b09bfed43"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7da36699ba12d44a4b36177b09bfed43">toAmount&lt; IOUAmount &gt;</a> (<a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amp;amt)</td></tr>
<tr class="separator:a7da36699ba12d44a4b36177b09bfed43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a376f9c40c1c9cb7cd464a7962eb8ce26" id="r_a376f9c40c1c9cb7cd464a7962eb8ce26"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a376f9c40c1c9cb7cd464a7962eb8ce26"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a376f9c40c1c9cb7cd464a7962eb8ce26">toAmount</a> (<a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;amt)=delete</td></tr>
<tr class="separator:a376f9c40c1c9cb7cd464a7962eb8ce26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdb402a17e27b4e106d7ec48df952d90" id="r_abdb402a17e27b4e106d7ec48df952d90"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:abdb402a17e27b4e106d7ec48df952d90"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abdb402a17e27b4e106d7ec48df952d90">toAmount&lt; XRPAmount &gt;</a> (<a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;amt)</td></tr>
<tr class="separator:abdb402a17e27b4e106d7ec48df952d90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12f865c9e8f8fc651cbebb40d8fdddc2" id="r_a12f865c9e8f8fc651cbebb40d8fdddc2"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a12f865c9e8f8fc651cbebb40d8fdddc2"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a12f865c9e8f8fc651cbebb40d8fdddc2">toAmount</a> (<a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue, <a class="el" href="classripple_1_1Number.html">Number</a> const &amp;n, <a class="el" href="classripple_1_1Number.html#a33e3d8e7a95979bd1eb22c59703c8534">Number::rounding_mode</a> mode=<a class="el" href="classripple_1_1Number.html#a69a91a7aca13639e1705b7fb94ee78d5">Number::getround</a>())</td></tr>
<tr class="separator:a12f865c9e8f8fc651cbebb40d8fdddc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3770dc11b1841264d55c786d7d0aa3e" id="r_ad3770dc11b1841264d55c786d7d0aa3e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ad3770dc11b1841264d55c786d7d0aa3e"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad3770dc11b1841264d55c786d7d0aa3e">toMaxAmount</a> (<a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue)</td></tr>
<tr class="separator:ad3770dc11b1841264d55c786d7d0aa3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d48dc7306f40d478462824857d80b35" id="r_a4d48dc7306f40d478462824857d80b35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4d48dc7306f40d478462824857d80b35">toSTAmount</a> (<a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue, <a class="el" href="classripple_1_1Number.html">Number</a> const &amp;n, <a class="el" href="classripple_1_1Number.html#a33e3d8e7a95979bd1eb22c59703c8534">Number::rounding_mode</a> mode=<a class="el" href="classripple_1_1Number.html#a69a91a7aca13639e1705b7fb94ee78d5">Number::getround</a>())</td></tr>
<tr class="separator:a4d48dc7306f40d478462824857d80b35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35d75f3e8c1d99beb8c834d767070d8c" id="r_a35d75f3e8c1d99beb8c834d767070d8c"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a35d75f3e8c1d99beb8c834d767070d8c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Issue.html">Issue</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a35d75f3e8c1d99beb8c834d767070d8c">getIssue</a> (T const &amp;amt)</td></tr>
<tr class="separator:a35d75f3e8c1d99beb8c834d767070d8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6208c70c3b530c0704c27fda38c744d5" id="r_a6208c70c3b530c0704c27fda38c744d5"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a6208c70c3b530c0704c27fda38c744d5"><td class="memTemplItemLeft" align="right" valign="top">constexpr T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6208c70c3b530c0704c27fda38c744d5">get</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;a)</td></tr>
<tr class="separator:a6208c70c3b530c0704c27fda38c744d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa35799caaa5a9f071b8bf4dfb1ed766" id="r_afa35799caaa5a9f071b8bf4dfb1ed766"><td class="memTemplParams" colspan="2">template&lt;unsigned minVer, unsigned maxVer, typename Fn , typename... Args&gt; <br />
requires (maxVer &gt;= minVer) &amp;&amp; (minVer &gt;= <a class="el" href="namespaceripple_1_1RPC.html#ad9e8e104e82c67f071a254fa6849afe6">RPC::apiMinimumSupportedVersion</a>) &amp;&amp; (<a class="el" href="namespaceripple_1_1RPC.html#a5cef6660176a48dd32d433358f579f09">RPC::apiMaximumValidVersion</a> &gt;= maxVer) &amp;&amp; requires { fn(<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::integral_constant</a>&lt;unsigned int, minVer&gt;{}, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/forward.html">std::forward</a>&lt;Args&gt;(args)...); fn(<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::integral_constant</a>&lt;unsigned int, maxVer&gt;{}, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/forward.html">std::forward</a>&lt;Args&gt;(args)...); }</td></tr>
<tr class="memitem:afa35799caaa5a9f071b8bf4dfb1ed766"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afa35799caaa5a9f071b8bf4dfb1ed766">forApiVersions</a> (Fn const &amp;fn, Args &amp;&amp;... args)</td></tr>
<tr class="separator:afa35799caaa5a9f071b8bf4dfb1ed766"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f8b4ebe6b42066b9e39967ed80daf79" id="r_a9f8b4ebe6b42066b9e39967ed80daf79"><td class="memTemplParams" colspan="2">template&lt;typename Fn , typename... Args&gt; <br />
requires requires { <a class="el" href="namespaceripple.html#afa35799caaa5a9f071b8bf4dfb1ed766">forApiVersions</a>&lt; <a class="el" href="namespaceripple_1_1RPC.html#ad9e8e104e82c67f071a254fa6849afe6">RPC::apiMinimumSupportedVersion</a>, <a class="el" href="namespaceripple_1_1RPC.html#a5cef6660176a48dd32d433358f579f09">RPC::apiMaximumValidVersion</a>&gt;(fn, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/forward.html">std::forward</a>&lt;Args&gt;(args)...); }</td></tr>
<tr class="memitem:a9f8b4ebe6b42066b9e39967ed80daf79"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9f8b4ebe6b42066b9e39967ed80daf79">forAllApiVersions</a> (Fn const &amp;fn, Args &amp;&amp;... args)</td></tr>
<tr class="separator:a9f8b4ebe6b42066b9e39967ed80daf79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e44e3c53d8e9548450d127c188685d9" id="r_a7e44e3c53d8e9548450d127c188685d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7e44e3c53d8e9548450d127c188685d9">to_json</a> (<a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset)</td></tr>
<tr class="separator:a7e44e3c53d8e9548450d127c188685d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a102f0f2aae079bdf1039ae1f5f8d48bd" id="r_a102f0f2aae079bdf1039ae1f5f8d48bd"><td class="memItemLeft" align="right" valign="top">constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a102f0f2aae079bdf1039ae1f5f8d48bd">operator==</a> (<a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;lhs, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;rhs)</td></tr>
<tr class="separator:a102f0f2aae079bdf1039ae1f5f8d48bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2565448910daf79557273f343019ed12" id="r_a2565448910daf79557273f343019ed12"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/compare/weak_ordering.html">std::weak_ordering</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2565448910daf79557273f343019ed12">operator&lt;=&gt;</a> (<a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;lhs, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;rhs)</td></tr>
<tr class="separator:a2565448910daf79557273f343019ed12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a362e32b943b69a96f858c89bf390192e" id="r_a362e32b943b69a96f858c89bf390192e"><td class="memItemLeft" align="right" valign="top">constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a362e32b943b69a96f858c89bf390192e">operator==</a> (<a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;lhs, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;rhs)</td></tr>
<tr class="separator:a362e32b943b69a96f858c89bf390192e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a128ca09dcebbb1b245e4bb297faea9db" id="r_a128ca09dcebbb1b245e4bb297faea9db"><td class="memItemLeft" align="right" valign="top">constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a128ca09dcebbb1b245e4bb297faea9db">equalTokens</a> (<a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;lhs, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;rhs)</td></tr>
<tr class="separator:a128ca09dcebbb1b245e4bb297faea9db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76f843a30c2246d66a06587a0f62e624" id="r_a76f843a30c2246d66a06587a0f62e624"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a76f843a30c2246d66a06587a0f62e624">isXRP</a> (<a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset)</td></tr>
<tr class="separator:a76f843a30c2246d66a06587a0f62e624"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5cce9bfd9ac0fdd7cf905d70d5a0c0f" id="r_af5cce9bfd9ac0fdd7cf905d70d5a0c0f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af5cce9bfd9ac0fdd7cf905d70d5a0c0f">to_string</a> (<a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset)</td></tr>
<tr class="separator:af5cce9bfd9ac0fdd7cf905d70d5a0c0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a841eec1048fec16c05561ef0fb40e1b3" id="r_a841eec1048fec16c05561ef0fb40e1b3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a841eec1048fec16c05561ef0fb40e1b3">validJSONAsset</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;jv)</td></tr>
<tr class="separator:a841eec1048fec16c05561ef0fb40e1b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37a92296262930fe981b89057fe99258" id="r_a37a92296262930fe981b89057fe99258"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Asset.html">Asset</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a37a92296262930fe981b89057fe99258">assetFromJson</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;jv)</td></tr>
<tr class="separator:a37a92296262930fe981b89057fe99258"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e8d467e9127653d28ef9a604b742622" id="r_a3e8d467e9127653d28ef9a604b742622"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3e8d467e9127653d28ef9a604b742622">serializeBatch</a> (<a class="el" href="classripple_1_1Serializer.html">Serializer</a> &amp;msg, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const &amp;flags, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; const &amp;txids)</td></tr>
<tr class="separator:a3e8d467e9127653d28ef9a604b742622"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1842fee89cdf9025217d48514df19b1a" id="r_a1842fee89cdf9025217d48514df19b1a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1842fee89cdf9025217d48514df19b1a">isConsistent</a> (<a class="el" href="classripple_1_1Book.html">Book</a> const &amp;book)</td></tr>
<tr class="separator:a1842fee89cdf9025217d48514df19b1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cdadcdf4622f8512aff6509ecbcfacf" id="r_a7cdadcdf4622f8512aff6509ecbcfacf"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7cdadcdf4622f8512aff6509ecbcfacf">to_string</a> (<a class="el" href="classripple_1_1Book.html">Book</a> const &amp;book)</td></tr>
<tr class="separator:a7cdadcdf4622f8512aff6509ecbcfacf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3aa29e6a39a8a0903673cb3de14a6ac" id="r_ac3aa29e6a39a8a0903673cb3de14a6ac"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac3aa29e6a39a8a0903673cb3de14a6ac">operator&lt;&lt;</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;os, <a class="el" href="classripple_1_1Book.html">Book</a> const &amp;x)</td></tr>
<tr class="separator:ac3aa29e6a39a8a0903673cb3de14a6ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb64eb12ad01954d000cf721d01e32a2" id="r_adb64eb12ad01954d000cf721d01e32a2"><td class="memTemplParams" colspan="2">template&lt;class Hasher &gt; </td></tr>
<tr class="memitem:adb64eb12ad01954d000cf721d01e32a2"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adb64eb12ad01954d000cf721d01e32a2">hash_append</a> (Hasher &amp;h, <a class="el" href="classripple_1_1Book.html">Book</a> const &amp;b)</td></tr>
<tr class="separator:adb64eb12ad01954d000cf721d01e32a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4733dc323a9c2aad3bad45872831510b" id="r_a4733dc323a9c2aad3bad45872831510b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Book.html">Book</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4733dc323a9c2aad3bad45872831510b">reversed</a> (<a class="el" href="classripple_1_1Book.html">Book</a> const &amp;book)</td></tr>
<tr class="separator:a4733dc323a9c2aad3bad45872831510b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00e18a10d625a1dd7c5fff26960a6d16" id="r_a00e18a10d625a1dd7c5fff26960a6d16"><td class="memTemplParams" colspan="2">template&lt;class = void&gt; </td></tr>
<tr class="memitem:a00e18a10d625a1dd7c5fff26960a6d16"><td class="memTemplItemLeft" align="right" valign="top">secp256k1_context const *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a00e18a10d625a1dd7c5fff26960a6d16">secp256k1Context</a> ()</td></tr>
<tr class="separator:a00e18a10d625a1dd7c5fff26960a6d16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf3f528a7a260524ef5e1d511214c0a0" id="r_aaf3f528a7a260524ef5e1d511214c0a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1detail_1_1TokenCodecErrcCategory.html">ripple::detail::TokenCodecErrcCategory</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aaf3f528a7a260524ef5e1d511214c0a0">TokenCodecErrcCategory</a> ()</td></tr>
<tr class="separator:aaf3f528a7a260524ef5e1d511214c0a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70e53b89eb57ac8fdc4625ce28455eb4" id="r_a70e53b89eb57ac8fdc4625ce28455eb4"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/error/error_code.html">std::error_code</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a70e53b89eb57ac8fdc4625ce28455eb4">make_error_code</a> (<a class="el" href="namespaceripple.html#a8f71b86b6529e14eaa595d90bc74ae52">ripple::TokenCodecErrc</a> e)</td></tr>
<tr class="separator:a70e53b89eb57ac8fdc4625ce28455eb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3f5bc352766a1a8dbf5270eb7dbc2e7" id="r_ae3f5bc352766a1a8dbf5270eb7dbc2e7"><td class="memTemplParams" colspan="2">template&lt;class... Args&gt; </td></tr>
<tr class="memitem:ae3f5bc352766a1a8dbf5270eb7dbc2e7"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1detail_1_1basic__sha512__half__hasher.html#a4f98fec6df2ce719160379880ee1414b">sha512_half_hasher::result_type</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae3f5bc352766a1a8dbf5270eb7dbc2e7">sha512Half</a> (Args const &amp;... args)</td></tr>
<tr class="memdesc:ae3f5bc352766a1a8dbf5270eb7dbc2e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the SHA512-Half of a series of objects. <br /></td></tr>
<tr class="separator:ae3f5bc352766a1a8dbf5270eb7dbc2e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a050978987394e98cc85b0c5a15964799" id="r_a050978987394e98cc85b0c5a15964799"><td class="memTemplParams" colspan="2">template&lt;class... Args&gt; </td></tr>
<tr class="memitem:a050978987394e98cc85b0c5a15964799"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1detail_1_1basic__sha512__half__hasher.html#a4f98fec6df2ce719160379880ee1414b">sha512_half_hasher_s::result_type</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a050978987394e98cc85b0c5a15964799">sha512Half_s</a> (Args const &amp;... args)</td></tr>
<tr class="memdesc:a050978987394e98cc85b0c5a15964799"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the SHA512-Half of a series of objects. <br /></td></tr>
<tr class="separator:a050978987394e98cc85b0c5a15964799"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23f02900cac703bddf91fff471cb9d65" id="r_a23f02900cac703bddf91fff471cb9d65"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a23f02900cac703bddf91fff471cb9d65">rpcErrorString</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;jv)</td></tr>
<tr class="memdesc:a23f02900cac703bddf91fff471cb9d65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a single string with the contents of an <a class="el" href="namespaceripple_1_1RPC.html" title="API version numbers used in later API versions.">RPC</a> error. <br /></td></tr>
<tr class="separator:a23f02900cac703bddf91fff471cb9d65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bd0d2a0e51e2826e5e588e30886f204" id="r_a7bd0d2a0e51e2826e5e588e30886f204"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>, <a class="el" href="namespaceripple.html#a3330933c50c449b7830586d1450da8f5">AmendmentSupport</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7bd0d2a0e51e2826e5e588e30886f204">allAmendments</a> ()</td></tr>
<tr class="memdesc:a7bd0d2a0e51e2826e5e588e30886f204"><td class="mdescLeft">&#160;</td><td class="mdescRight">All amendments libxrpl knows about. <br /></td></tr>
<tr class="separator:a7bd0d2a0e51e2826e5e588e30886f204"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3339c924836be74a553eb0fd5966a3c" id="r_aa3339c924836be74a553eb0fd5966a3c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa3339c924836be74a553eb0fd5966a3c">getRegisteredFeature</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;name)</td></tr>
<tr class="separator:aa3339c924836be74a553eb0fd5966a3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7829716dab9950c88863168cc8731870" id="r_a7829716dab9950c88863168cc8731870"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7829716dab9950c88863168cc8731870">featureToBitsetIndex</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;f)</td></tr>
<tr class="separator:a7829716dab9950c88863168cc8731870"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28da871aa8d28d28a444e1b3885065cf" id="r_a28da871aa8d28d28a444e1b3885065cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a28da871aa8d28d28a444e1b3885065cf">bitsetIndexToFeature</a> (size_t i)</td></tr>
<tr class="separator:a28da871aa8d28d28a444e1b3885065cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa00e870074854cb15cc1d91427e47bec" id="r_aa00e870074854cb15cc1d91427e47bec"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa00e870074854cb15cc1d91427e47bec">featureToName</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;f)</td></tr>
<tr class="separator:aa00e870074854cb15cc1d91427e47bec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8fff823cb47f139e7735bc8a65082eb" id="r_ab8fff823cb47f139e7735bc8a65082eb"><td class="memTemplParams" colspan="2">template&lt;class F &gt; </td></tr>
<tr class="memitem:ab8fff823cb47f139e7735bc8a65082eb"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab8fff823cb47f139e7735bc8a65082eb">foreachFeature</a> (<a class="el" href="classripple_1_1FeatureBitset.html">FeatureBitset</a> bs, F &amp;&amp;f)</td></tr>
<tr class="separator:ab8fff823cb47f139e7735bc8a65082eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51a6fc5662dc2d364f352e28610c5813" id="r_a51a6fc5662dc2d364f352e28610c5813"><td class="memTemplParams" colspan="2">template&lt;class Hasher &gt; </td></tr>
<tr class="memitem:a51a6fc5662dc2d364f352e28610c5813"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a51a6fc5662dc2d364f352e28610c5813">hash_append</a> (Hasher &amp;h, <a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bd">HashPrefix</a> const &amp;hp) noexcept</td></tr>
<tr class="separator:a51a6fc5662dc2d364f352e28610c5813"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb5ef72b34cf7a324641e7a7f696d4cc" id="r_aeb5ef72b34cf7a324641e7a7f696d4cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aeb5ef72b34cf7a324641e7a7f696d4cc">getBookBase</a> (<a class="el" href="classripple_1_1Book.html">Book</a> const &amp;book)</td></tr>
<tr class="separator:aeb5ef72b34cf7a324641e7a7f696d4cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae2b8e3c2ed21dcbae53a626c885af3d" id="r_aae2b8e3c2ed21dcbae53a626c885af3d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aae2b8e3c2ed21dcbae53a626c885af3d">getQualityNext</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;uBase)</td></tr>
<tr class="separator:aae2b8e3c2ed21dcbae53a626c885af3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25fb2b2098567a8286557fbd445ce146" id="r_a25fb2b2098567a8286557fbd445ce146"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a25fb2b2098567a8286557fbd445ce146">getQuality</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;uBase)</td></tr>
<tr class="separator:a25fb2b2098567a8286557fbd445ce146"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2bc2775fea3f2fd9210def82b415178" id="r_ab2bc2775fea3f2fd9210def82b415178"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab2bc2775fea3f2fd9210def82b415178">getTicketIndex</a> (<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> uSequence)</td></tr>
<tr class="separator:ab2bc2775fea3f2fd9210def82b415178"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0225d55690262c50973b8c8760412532" id="r_a0225d55690262c50973b8c8760412532"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0225d55690262c50973b8c8760412532">getTicketIndex</a> (<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1SeqProxy.html">SeqProxy</a> ticketSeq)</td></tr>
<tr class="separator:a0225d55690262c50973b8c8760412532"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada7386b27acb89f86fc5ac2826eef5f4" id="r_ada7386b27acb89f86fc5ac2826eef5f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a48dcfc87a5a55b47e868c00da3daa3f1">MPTID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ada7386b27acb89f86fc5ac2826eef5f4">makeMptID</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> sequence, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account)</td></tr>
<tr class="separator:ada7386b27acb89f86fc5ac2826eef5f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fdda52cfb8e7dbaed475a5fe6ce58b8" id="r_a7fdda52cfb8e7dbaed475a5fe6ce58b8"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7fdda52cfb8e7dbaed475a5fe6ce58b8">to_string</a> (<a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amp;amount)</td></tr>
<tr class="separator:a7fdda52cfb8e7dbaed475a5fe6ce58b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaed451aa78786841714de20f3f345f23" id="r_aaed451aa78786841714de20f3f345f23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aaed451aa78786841714de20f3f345f23">mulRatio</a> (<a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amp;amt, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> num, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> den, bool roundUp)</td></tr>
<tr class="separator:aaed451aa78786841714de20f3f345f23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa1f08ba17ac61380c442f9f2fa2e7b4" id="r_afa1f08ba17ac61380c442f9f2fa2e7b4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afa1f08ba17ac61380c442f9f2fa2e7b4">getSTNumberSwitchover</a> ()</td></tr>
<tr class="separator:afa1f08ba17ac61380c442f9f2fa2e7b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad7890687a41d457543a373657c3ba0c" id="r_aad7890687a41d457543a373657c3ba0c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aad7890687a41d457543a373657c3ba0c">setSTNumberSwitchover</a> (bool v)</td></tr>
<tr class="separator:aad7890687a41d457543a373657c3ba0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d78e5bca80e5cc7997e7195c6ff4222" id="r_a2d78e5bca80e5cc7997e7195c6ff4222"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2d78e5bca80e5cc7997e7195c6ff4222">isConsistent</a> (<a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;ac)</td></tr>
<tr class="separator:a2d78e5bca80e5cc7997e7195c6ff4222"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdb860e5a7358efb9a0a69c9ea437f9b" id="r_acdb860e5a7358efb9a0a69c9ea437f9b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acdb860e5a7358efb9a0a69c9ea437f9b">to_string</a> (<a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;ac)</td></tr>
<tr class="separator:acdb860e5a7358efb9a0a69c9ea437f9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a626a46055ed3a84c6b4aab1ef87f79e1" id="r_a626a46055ed3a84c6b4aab1ef87f79e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a626a46055ed3a84c6b4aab1ef87f79e1">to_json</a> (<a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;is)</td></tr>
<tr class="separator:a626a46055ed3a84c6b4aab1ef87f79e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a853eecfd00cbdc3b1f996e4c961eda69" id="r_a853eecfd00cbdc3b1f996e4c961eda69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Issue.html">Issue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a853eecfd00cbdc3b1f996e4c961eda69">issueFromJson</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;v)</td></tr>
<tr class="separator:a853eecfd00cbdc3b1f996e4c961eda69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57fc6390c5bb0ccc71bd157b72e675ed" id="r_a57fc6390c5bb0ccc71bd157b72e675ed"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a57fc6390c5bb0ccc71bd157b72e675ed">operator&lt;&lt;</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;os, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;x)</td></tr>
<tr class="separator:a57fc6390c5bb0ccc71bd157b72e675ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78b97e8dd71a86a140cfc1b8a0abf168" id="r_a78b97e8dd71a86a140cfc1b8a0abf168"><td class="memTemplParams" colspan="2">template&lt;class Hasher &gt; </td></tr>
<tr class="memitem:a78b97e8dd71a86a140cfc1b8a0abf168"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a78b97e8dd71a86a140cfc1b8a0abf168">hash_append</a> (Hasher &amp;h, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;r)</td></tr>
<tr class="separator:a78b97e8dd71a86a140cfc1b8a0abf168"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02be1da6bd3d611ea7a48b208b060b6c" id="r_a02be1da6bd3d611ea7a48b208b060b6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a02be1da6bd3d611ea7a48b208b060b6c">xrpIssue</a> ()</td></tr>
<tr class="memdesc:a02be1da6bd3d611ea7a48b208b060b6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an asset specifier that represents XRP. <br /></td></tr>
<tr class="separator:a02be1da6bd3d611ea7a48b208b060b6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e3dc59bb58c33f14b3c0d3070b94d98" id="r_a9e3dc59bb58c33f14b3c0d3070b94d98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9e3dc59bb58c33f14b3c0d3070b94d98">noIssue</a> ()</td></tr>
<tr class="memdesc:a9e3dc59bb58c33f14b3c0d3070b94d98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an asset specifier that represents no account and currency. <br /></td></tr>
<tr class="separator:a9e3dc59bb58c33f14b3c0d3070b94d98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e3f5dd58f230a676ab4fea305ee3c35" id="r_a8e3f5dd58f230a676ab4fea305ee3c35"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8e3f5dd58f230a676ab4fea305ee3c35">isXRP</a> (<a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue)</td></tr>
<tr class="separator:a8e3f5dd58f230a676ab4fea305ee3c35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02fdc1af16f82fc44ffd3c2a60c4c083" id="r_a02fdc1af16f82fc44ffd3c2a60c4c083"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a02fdc1af16f82fc44ffd3c2a60c4c083">keyTypeFromString</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;s)</td></tr>
<tr class="separator:a02fdc1af16f82fc44ffd3c2a60c4c083"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ab8e177c93819235a0e65f04851548f" id="r_a2ab8e177c93819235a0e65f04851548f"><td class="memItemLeft" align="right" valign="top">char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2ab8e177c93819235a0e65f04851548f">to_string</a> (<a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a> type)</td></tr>
<tr class="separator:a2ab8e177c93819235a0e65f04851548f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03090a28f2a39db112269297682a91c4" id="r_a03090a28f2a39db112269297682a91c4"><td class="memTemplParams" colspan="2">template&lt;class Stream &gt; </td></tr>
<tr class="memitem:a03090a28f2a39db112269297682a91c4"><td class="memTemplItemLeft" align="right" valign="top">Stream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a03090a28f2a39db112269297682a91c4">operator&lt;&lt;</a> (Stream &amp;s, <a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a> type)</td></tr>
<tr class="separator:a03090a28f2a39db112269297682a91c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02bb3582ce5e2941c4b4dcea4586db72" id="r_a02bb3582ce5e2941c4b4dcea4586db72"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a02bb3582ce5e2941c4b4dcea4586db72">getCloseAgree</a> (<a class="el" href="structripple_1_1LedgerHeader.html">LedgerHeader</a> const &amp;info)</td></tr>
<tr class="separator:a02bb3582ce5e2941c4b4dcea4586db72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6ef4b359d5387fe20ce3ca7e3a293e7" id="r_ad6ef4b359d5387fe20ce3ca7e3a293e7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad6ef4b359d5387fe20ce3ca7e3a293e7">addRaw</a> (<a class="el" href="structripple_1_1LedgerHeader.html">LedgerHeader</a> const &amp;, <a class="el" href="classripple_1_1Serializer.html">Serializer</a> &amp;, bool includeHash=false)</td></tr>
<tr class="separator:ad6ef4b359d5387fe20ce3ca7e3a293e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae38c39246f1566a67d674d40ced5a30b" id="r_ae38c39246f1566a67d674d40ced5a30b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1LedgerHeader.html">LedgerHeader</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae38c39246f1566a67d674d40ced5a30b">deserializeHeader</a> (<a class="el" href="classripple_1_1Slice.html">Slice</a> data, bool hasHash=false)</td></tr>
<tr class="memdesc:ae38c39246f1566a67d674d40ced5a30b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deserialize a ledger header from a byte array. <br /></td></tr>
<tr class="separator:ae38c39246f1566a67d674d40ced5a30b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a022d9bbb24b2a476e64e282e9876ca93" id="r_a022d9bbb24b2a476e64e282e9876ca93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1LedgerHeader.html">LedgerHeader</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a022d9bbb24b2a476e64e282e9876ca93">deserializePrefixedHeader</a> (<a class="el" href="classripple_1_1Slice.html">Slice</a> data, bool hasHash=false)</td></tr>
<tr class="memdesc:a022d9bbb24b2a476e64e282e9876ca93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deserialize a ledger header (prefixed with 4 bytes) from a byte array. <br /></td></tr>
<tr class="separator:a022d9bbb24b2a476e64e282e9876ca93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeecc95d6a6c521e701619c1c7a97c1b8" id="r_aeecc95d6a6c521e701619c1c7a97c1b8"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aeecc95d6a6c521e701619c1c7a97c1b8">to_string</a> (<a class="el" href="classripple_1_1MPTAmount.html">MPTAmount</a> const &amp;amount)</td></tr>
<tr class="separator:aeecc95d6a6c521e701619c1c7a97c1b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33dd56b81f55afc1ddd1f7f1744a4917" id="r_a33dd56b81f55afc1ddd1f7f1744a4917"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1MPTAmount.html">MPTAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a33dd56b81f55afc1ddd1f7f1744a4917">mulRatio</a> (<a class="el" href="classripple_1_1MPTAmount.html">MPTAmount</a> const &amp;amt, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> num, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> den, bool roundUp)</td></tr>
<tr class="separator:a33dd56b81f55afc1ddd1f7f1744a4917"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1365a5648cbcfbbe10542106b05c79bd" id="r_a1365a5648cbcfbbe10542106b05c79bd"><td class="memItemLeft" align="right" valign="top">constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1365a5648cbcfbbe10542106b05c79bd">operator==</a> (<a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;lhs, <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;rhs)</td></tr>
<tr class="separator:a1365a5648cbcfbbe10542106b05c79bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04569f56e388c502c6580d6ac3ac60d8" id="r_a04569f56e388c502c6580d6ac3ac60d8"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/compare/weak_ordering.html">std::weak_ordering</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a04569f56e388c502c6580d6ac3ac60d8">operator&lt;=&gt;</a> (<a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;lhs, <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;rhs)</td></tr>
<tr class="separator:a04569f56e388c502c6580d6ac3ac60d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3efef5bfaa2444b89a4de25b029b0e4e" id="r_a3efef5bfaa2444b89a4de25b029b0e4e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3efef5bfaa2444b89a4de25b029b0e4e">isXRP</a> (<a class="el" href="namespaceripple.html#a48dcfc87a5a55b47e868c00da3daa3f1">MPTID</a> const &amp;)</td></tr>
<tr class="memdesc:a3efef5bfaa2444b89a4de25b029b0e4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">MPT is a non-native token. <br /></td></tr>
<tr class="separator:a3efef5bfaa2444b89a4de25b029b0e4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a071484319e3516f001ef367185039826" id="r_a071484319e3516f001ef367185039826"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a071484319e3516f001ef367185039826">to_json</a> (<a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;mptIssue)</td></tr>
<tr class="separator:a071484319e3516f001ef367185039826"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1cfe12dcde27447cd87fc2eadf7b6e" id="r_a1d1cfe12dcde27447cd87fc2eadf7b6e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1d1cfe12dcde27447cd87fc2eadf7b6e">to_string</a> (<a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;mptIssue)</td></tr>
<tr class="separator:a1d1cfe12dcde27447cd87fc2eadf7b6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67b379da3ac3a243d4fc05e4c79ea9bc" id="r_a67b379da3ac3a243d4fc05e4c79ea9bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a67b379da3ac3a243d4fc05e4c79ea9bc">mptIssueFromJson</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;jv)</td></tr>
<tr class="separator:a67b379da3ac3a243d4fc05e4c79ea9bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70465c94c8c462001ec31e94c8e92183" id="r_a70465c94c8c462001ec31e94c8e92183"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a70465c94c8c462001ec31e94c8e92183">serializePayChanAuthorization</a> (<a class="el" href="classripple_1_1Serializer.html">Serializer</a> &amp;msg, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;key, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;amt)</td></tr>
<tr class="separator:a70465c94c8c462001ec31e94c8e92183"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae141e055a4336192e6eb593c17e58333" id="r_ae141e055a4336192e6eb593c17e58333"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae141e055a4336192e6eb593c17e58333">operator&lt;&lt;</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;os, <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;pk)</td></tr>
<tr class="memdesc:ae141e055a4336192e6eb593c17e58333"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print the public key to a stream. <br /></td></tr>
<tr class="separator:ae141e055a4336192e6eb593c17e58333"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a344d49e137b3193542d92ea0612d14e4" id="r_a344d49e137b3193542d92ea0612d14e4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a344d49e137b3193542d92ea0612d14e4">operator==</a> (<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;lhs, <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;rhs)</td></tr>
<tr class="separator:a344d49e137b3193542d92ea0612d14e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2f9b683c174b92d46bd7597a948b43d" id="r_ac2f9b683c174b92d46bd7597a948b43d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac2f9b683c174b92d46bd7597a948b43d">operator&lt;</a> (<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;lhs, <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;rhs)</td></tr>
<tr class="separator:ac2f9b683c174b92d46bd7597a948b43d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a237041ebabdaf162b6ea8fe381fff216" id="r_a237041ebabdaf162b6ea8fe381fff216"><td class="memTemplParams" colspan="2">template&lt;class Hasher &gt; </td></tr>
<tr class="memitem:a237041ebabdaf162b6ea8fe381fff216"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a237041ebabdaf162b6ea8fe381fff216">hash_append</a> (Hasher &amp;h, <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;pk)</td></tr>
<tr class="separator:a237041ebabdaf162b6ea8fe381fff216"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07f3f13724954dfc7aa4d8d3a0b321a3" id="r_a07f3f13724954dfc7aa4d8d3a0b321a3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a07f3f13724954dfc7aa4d8d3a0b321a3">toBase58</a> (<a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">TokenType</a> type, <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;pk)</td></tr>
<tr class="separator:a07f3f13724954dfc7aa4d8d3a0b321a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c461c6c8e1a70f0ee432f6cdf77a9cd" id="r_a8c461c6c8e1a70f0ee432f6cdf77a9cd"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a8c461c6c8e1a70f0ee432f6cdf77a9cd"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8c461c6c8e1a70f0ee432f6cdf77a9cd">parseBase58</a> (<a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">TokenType</a> type, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;s)</td></tr>
<tr class="separator:a8c461c6c8e1a70f0ee432f6cdf77a9cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06c04baee32e460076ce4d9df3ffd98f" id="r_a06c04baee32e460076ce4d9df3ffd98f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a286745fec5429abb3893001b4982522b">ECDSACanonicality</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a06c04baee32e460076ce4d9df3ffd98f">ecdsaCanonicality</a> (<a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;sig)</td></tr>
<tr class="memdesc:a06c04baee32e460076ce4d9df3ffd98f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the canonicality of a signature. <br /></td></tr>
<tr class="separator:a06c04baee32e460076ce4d9df3ffd98f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ca5a15d8ff4637d8436cfcc7df7e69c" id="r_a1ca5a15d8ff4637d8436cfcc7df7e69c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1ca5a15d8ff4637d8436cfcc7df7e69c">verifyDigest</a> (<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;publicKey, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;<a class="el" href="namespaceripple.html#a91e9fe7a4e92dba79c3812fd3edcaacc">digest</a>, <a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;sig, bool mustBeFullyCanonical=true) noexcept</td></tr>
<tr class="memdesc:a1ca5a15d8ff4637d8436cfcc7df7e69c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Verify a secp256k1 signature on the digest of a message. <br /></td></tr>
<tr class="separator:a1ca5a15d8ff4637d8436cfcc7df7e69c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a239d2626985d5fd4c57e22c12e6fb55e" id="r_a239d2626985d5fd4c57e22c12e6fb55e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a239d2626985d5fd4c57e22c12e6fb55e">verify</a> (<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;publicKey, <a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;m, <a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;sig) noexcept</td></tr>
<tr class="memdesc:a239d2626985d5fd4c57e22c12e6fb55e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Verify a signature on a message. <br /></td></tr>
<tr class="separator:a239d2626985d5fd4c57e22c12e6fb55e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2a27f242f6d150ff52f2ad0b2e2a512" id="r_aa2a27f242f6d150ff52f2ad0b2e2a512"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a4e412a5834900d9affa8db3ac1a27209">NodeID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa2a27f242f6d150ff52f2ad0b2e2a512">calcNodeID</a> (<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;)</td></tr>
<tr class="memdesc:aa2a27f242f6d150ff52f2ad0b2e2a512"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the 160-bit node ID from a node public key. <br /></td></tr>
<tr class="separator:aa2a27f242f6d150ff52f2ad0b2e2a512"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a614d8681c8dff84ac2257939751987c5" id="r_a614d8681c8dff84ac2257939751987c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a614d8681c8dff84ac2257939751987c5">calcAccountID</a> (<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;pk)</td></tr>
<tr class="separator:a614d8681c8dff84ac2257939751987c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5a4b0393fcf6a5aef5a7452d828f6e8" id="r_aa5a4b0393fcf6a5aef5a7452d828f6e8"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa5a4b0393fcf6a5aef5a7452d828f6e8">getFingerprint</a> (<a class="el" href="classbeast_1_1IP_1_1Endpoint.html">beast::IP::Endpoint</a> const &amp;address, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> &gt; const &amp;publicKey=<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; const &amp;id=<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>)</td></tr>
<tr class="separator:aa5a4b0393fcf6a5aef5a7452d828f6e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fe3beff5f8ceca73d448c9aeac3a4a4" id="r_a6fe3beff5f8ceca73d448c9aeac3a4a4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6fe3beff5f8ceca73d448c9aeac3a4a4">operator==</a> (<a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;lhs, <a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;rhs) noexcept</td></tr>
<tr class="separator:a6fe3beff5f8ceca73d448c9aeac3a4a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7c74e93da0c1d020d09b2a9851aa476" id="r_ae7c74e93da0c1d020d09b2a9851aa476"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae7c74e93da0c1d020d09b2a9851aa476">operator&lt;</a> (<a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;lhs, <a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;rhs) noexcept</td></tr>
<tr class="separator:ae7c74e93da0c1d020d09b2a9851aa476"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23cd656c703471a4c31bdbe6ec8f3c17" id="r_a23cd656c703471a4c31bdbe6ec8f3c17"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a23cd656c703471a4c31bdbe6ec8f3c17">operator&lt;&lt;</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;os, <a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;rate)</td></tr>
<tr class="separator:a23cd656c703471a4c31bdbe6ec8f3c17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5adb540ae694e45bca2ad089fff15128" id="r_a5adb540ae694e45bca2ad089fff15128"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5adb540ae694e45bca2ad089fff15128">multiply</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;rate)</td></tr>
<tr class="separator:a5adb540ae694e45bca2ad089fff15128"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acba9aa7d1101df4ac940c3588972fdea" id="r_acba9aa7d1101df4ac940c3588972fdea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acba9aa7d1101df4ac940c3588972fdea">multiplyRound</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;rate, bool roundUp)</td></tr>
<tr class="separator:acba9aa7d1101df4ac940c3588972fdea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55da1dc538d4ff65d3ebcece49592046" id="r_a55da1dc538d4ff65d3ebcece49592046"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a55da1dc538d4ff65d3ebcece49592046">multiplyRound</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;rate, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset, bool roundUp)</td></tr>
<tr class="separator:a55da1dc538d4ff65d3ebcece49592046"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ad557cc32ca87dcea19af8e30c63c6a" id="r_a0ad557cc32ca87dcea19af8e30c63c6a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0ad557cc32ca87dcea19af8e30c63c6a">divide</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;rate)</td></tr>
<tr class="separator:a0ad557cc32ca87dcea19af8e30c63c6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e49d5cb12f80e98c70ac0dea63764e5" id="r_a5e49d5cb12f80e98c70ac0dea63764e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5e49d5cb12f80e98c70ac0dea63764e5">divideRound</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;rate, bool roundUp)</td></tr>
<tr class="separator:a5e49d5cb12f80e98c70ac0dea63764e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e2ab3cd6400e117ac8c4fc1551f9c44" id="r_a9e2ab3cd6400e117ac8c4fc1551f9c44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9e2ab3cd6400e117ac8c4fc1551f9c44">divideRound</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;rate, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset, bool roundUp)</td></tr>
<tr class="separator:a9e2ab3cd6400e117ac8c4fc1551f9c44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88ddae278aa600b476661629e3b930e8" id="r_a88ddae278aa600b476661629e3b930e8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a88ddae278aa600b476661629e3b930e8">isRpcError</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> jvResult)</td></tr>
<tr class="separator:a88ddae278aa600b476661629e3b930e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67869382f83fd55cf3096d2591a57b07" id="r_a67869382f83fd55cf3096d2591a57b07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a67869382f83fd55cf3096d2591a57b07">rpcError</a> (int iError)</td></tr>
<tr class="separator:a67869382f83fd55cf3096d2591a57b07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a016ba9b58107c542ef2dd1fad3d7226c" id="r_a016ba9b58107c542ef2dd1fad3d7226c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a016ba9b58107c542ef2dd1fad3d7226c">isFeatureEnabled</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;feature)</td></tr>
<tr class="separator:a016ba9b58107c542ef2dd1fad3d7226c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac46ee7ce49b6deed89f70a94924c416f" id="r_ac46ee7ce49b6deed89f70a94924c416f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Rules.html">Rules</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac46ee7ce49b6deed89f70a94924c416f">getCurrentTransactionRules</a> ()</td></tr>
<tr class="separator:ac46ee7ce49b6deed89f70a94924c416f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a322bb4a8b24b1d39b21187492409cefb" id="r_a322bb4a8b24b1d39b21187492409cefb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a322bb4a8b24b1d39b21187492409cefb">setCurrentTransactionRules</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Rules.html">Rules</a> &gt; r)</td></tr>
<tr class="separator:a322bb4a8b24b1d39b21187492409cefb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f1df65e39140bb8229755a1f3fad5cf" id="r_a1f1df65e39140bb8229755a1f3fad5cf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1f1df65e39140bb8229755a1f3fad5cf">operator==</a> (<a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;lhs, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;rhs)</td></tr>
<tr class="separator:a1f1df65e39140bb8229755a1f3fad5cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12430c1a35bab0d0ea2ad538af83d369" id="r_a12430c1a35bab0d0ea2ad538af83d369"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a12430c1a35bab0d0ea2ad538af83d369">operator!=</a> (<a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;lhs, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;rhs)</td></tr>
<tr class="separator:a12430c1a35bab0d0ea2ad538af83d369"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3485cccb2d06199b8c79dbcfe35b0e62" id="r_a3485cccb2d06199b8c79dbcfe35b0e62"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a3485cccb2d06199b8c79dbcfe35b0e62"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3485cccb2d06199b8c79dbcfe35b0e62">parseBase58</a> (<a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">TokenType</a> type, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;s)</td></tr>
<tr class="memdesc:a3485cccb2d06199b8c79dbcfe35b0e62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a secret key. <br /></td></tr>
<tr class="separator:a3485cccb2d06199b8c79dbcfe35b0e62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac807d6d6129e2879fe4985417b2741a3" id="r_ac807d6d6129e2879fe4985417b2741a3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac807d6d6129e2879fe4985417b2741a3">toBase58</a> (<a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">TokenType</a> type, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;sk)</td></tr>
<tr class="separator:ac807d6d6129e2879fe4985417b2741a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a962f446a4782087cfa554c9c926681f8" id="r_a962f446a4782087cfa554c9c926681f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1SecretKey.html">SecretKey</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a962f446a4782087cfa554c9c926681f8">randomSecretKey</a> ()</td></tr>
<tr class="memdesc:a962f446a4782087cfa554c9c926681f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a secret key using secure random numbers. <br /></td></tr>
<tr class="separator:a962f446a4782087cfa554c9c926681f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71e61a96c4e0813a7b69b53f4b1d986f" id="r_a71e61a96c4e0813a7b69b53f4b1d986f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1SecretKey.html">SecretKey</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a71e61a96c4e0813a7b69b53f4b1d986f">generateSecretKey</a> (<a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a> type, <a class="el" href="classripple_1_1Seed.html">Seed</a> const &amp;seed)</td></tr>
<tr class="memdesc:a71e61a96c4e0813a7b69b53f4b1d986f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate a new secret key deterministically. <br /></td></tr>
<tr class="separator:a71e61a96c4e0813a7b69b53f4b1d986f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a701ede864bf93a008a22a2a7fee9bfb3" id="r_a701ede864bf93a008a22a2a7fee9bfb3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a701ede864bf93a008a22a2a7fee9bfb3">derivePublicKey</a> (<a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a> type, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;sk)</td></tr>
<tr class="memdesc:a701ede864bf93a008a22a2a7fee9bfb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Derive the public key from a secret key. <br /></td></tr>
<tr class="separator:a701ede864bf93a008a22a2a7fee9bfb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32e911b97d6debe8943c81e6fdf59573" id="r_a32e911b97d6debe8943c81e6fdf59573"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a32e911b97d6debe8943c81e6fdf59573">generateKeyPair</a> (<a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a> type, <a class="el" href="classripple_1_1Seed.html">Seed</a> const &amp;seed)</td></tr>
<tr class="memdesc:a32e911b97d6debe8943c81e6fdf59573"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate a key pair deterministically. <br /></td></tr>
<tr class="separator:a32e911b97d6debe8943c81e6fdf59573"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac52a0a522fc11bdd47fce39bd29f97bc" id="r_ac52a0a522fc11bdd47fce39bd29f97bc"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac52a0a522fc11bdd47fce39bd29f97bc">randomKeyPair</a> (<a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a> type)</td></tr>
<tr class="memdesc:ac52a0a522fc11bdd47fce39bd29f97bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a key pair using secure random numbers. <br /></td></tr>
<tr class="separator:ac52a0a522fc11bdd47fce39bd29f97bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4051033596516e3ebd7c996004ed08f0" id="r_a4051033596516e3ebd7c996004ed08f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Seed.html">Seed</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4051033596516e3ebd7c996004ed08f0">randomSeed</a> ()</td></tr>
<tr class="memdesc:a4051033596516e3ebd7c996004ed08f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a seed using secure random numbers. <br /></td></tr>
<tr class="separator:a4051033596516e3ebd7c996004ed08f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb9531b2a54f33b8227d9b029be9439b" id="r_adb9531b2a54f33b8227d9b029be9439b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Seed.html">Seed</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adb9531b2a54f33b8227d9b029be9439b">generateSeed</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;passPhrase)</td></tr>
<tr class="memdesc:adb9531b2a54f33b8227d9b029be9439b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate a seed deterministically. <br /></td></tr>
<tr class="separator:adb9531b2a54f33b8227d9b029be9439b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ed6129376e1d37ef607c2697f5b9d6a" id="r_a6ed6129376e1d37ef607c2697f5b9d6a"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a6ed6129376e1d37ef607c2697f5b9d6a"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Seed.html">Seed</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6ed6129376e1d37ef607c2697f5b9d6a">parseBase58</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;s)</td></tr>
<tr class="memdesc:a6ed6129376e1d37ef607c2697f5b9d6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a Base58 encoded string into a seed. <br /></td></tr>
<tr class="separator:a6ed6129376e1d37ef607c2697f5b9d6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5ae2f77fae45053e0971880a3622b0b" id="r_ad5ae2f77fae45053e0971880a3622b0b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Seed.html">Seed</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad5ae2f77fae45053e0971880a3622b0b">parseGenericSeed</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;str, bool rfc1751=true)</td></tr>
<tr class="memdesc:ad5ae2f77fae45053e0971880a3622b0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempt to parse a string as a seed. <br /></td></tr>
<tr class="separator:ad5ae2f77fae45053e0971880a3622b0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b80b8a4f703451116bfc66132409eaa" id="r_a6b80b8a4f703451116bfc66132409eaa"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6b80b8a4f703451116bfc66132409eaa">seedAs1751</a> (<a class="el" href="classripple_1_1Seed.html">Seed</a> const &amp;seed)</td></tr>
<tr class="memdesc:a6b80b8a4f703451116bfc66132409eaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode a <a class="el" href="classripple_1_1Seed.html" title="Seeds are used to generate deterministic secret keys.">Seed</a> in <a class="el" href="classripple_1_1RFC1751.html">RFC1751</a> format. <br /></td></tr>
<tr class="separator:a6b80b8a4f703451116bfc66132409eaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc6b72996644966045e6e6e15bb442dd" id="r_abc6b72996644966045e6e6e15bb442dd"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abc6b72996644966045e6e6e15bb442dd">toBase58</a> (<a class="el" href="classripple_1_1Seed.html">Seed</a> const &amp;seed)</td></tr>
<tr class="memdesc:abc6b72996644966045e6e6e15bb442dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Format a seed as a Base58 string. <br /></td></tr>
<tr class="separator:abc6b72996644966045e6e6e15bb442dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a577641f4f249ff07224ad04edbe2076e" id="r_a577641f4f249ff07224ad04edbe2076e"><td class="memTemplParams" colspan="2">template&lt;class Object &gt; </td></tr>
<tr class="memitem:a577641f4f249ff07224ad04edbe2076e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a577641f4f249ff07224ad04edbe2076e">serializeBlob</a> (Object const &amp;o)</td></tr>
<tr class="memdesc:a577641f4f249ff07224ad04edbe2076e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Serialize an object to a blob. <br /></td></tr>
<tr class="separator:a577641f4f249ff07224ad04edbe2076e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a681e6f9e09fb27ccce0cc37110b784ac" id="r_a681e6f9e09fb27ccce0cc37110b784ac"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a681e6f9e09fb27ccce0cc37110b784ac">serializeHex</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;o)</td></tr>
<tr class="memdesc:a681e6f9e09fb27ccce0cc37110b784ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Serialize an object to a hex string. <br /></td></tr>
<tr class="separator:a681e6f9e09fb27ccce0cc37110b784ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91c6f9c0f00d0e566dd64bb37610141d" id="r_a91c6f9c0f00d0e566dd64bb37610141d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a91c6f9c0f00d0e566dd64bb37610141d">field_code</a> (<a class="el" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fc">SerializedTypeID</a> id, int index)</td></tr>
<tr class="separator:a91c6f9c0f00d0e566dd64bb37610141d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0a7398a09948a8d4568a74213b21cc4" id="r_af0a7398a09948a8d4568a74213b21cc4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af0a7398a09948a8d4568a74213b21cc4">field_code</a> (int id, int index)</td></tr>
<tr class="separator:af0a7398a09948a8d4568a74213b21cc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1111a4ac1842b37ad664bfac966795f9" id="r_a1111a4ac1842b37ad664bfac966795f9"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a1111a4ac1842b37ad664bfac966795f9"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1111a4ac1842b37ad664bfac966795f9">operator~</a> (<a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; T &gt; const &amp;f)</td></tr>
<tr class="separator:a1111a4ac1842b37ad664bfac966795f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5117c733f9c3177c3053f648430b18e" id="r_ab5117c733f9c3177c3053f648430b18e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab5117c733f9c3177c3053f648430b18e">sign</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> &amp;st, <a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bd">HashPrefix</a> const &amp;prefix, <a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a> type, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;sk, <a class="el" href="namespaceripple.html#a03c8cffd1833956fca7837f2f735401c">SF_VL</a> const &amp;sigField=sfSignature)</td></tr>
<tr class="memdesc:ab5117c733f9c3177c3053f648430b18e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sign an <a class="el" href="classripple_1_1STObject.html">STObject</a>. <br /></td></tr>
<tr class="separator:ab5117c733f9c3177c3053f648430b18e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4553a7d18146d117d92e4c33ad204de1" id="r_a4553a7d18146d117d92e4c33ad204de1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4553a7d18146d117d92e4c33ad204de1">verify</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;st, <a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bd">HashPrefix</a> const &amp;prefix, <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;pk, <a class="el" href="namespaceripple.html#a03c8cffd1833956fca7837f2f735401c">SF_VL</a> const &amp;sigField=sfSignature)</td></tr>
<tr class="memdesc:a4553a7d18146d117d92e4c33ad204de1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <code>true</code> if <a class="el" href="classripple_1_1STObject.html">STObject</a> contains valid signature. <br /></td></tr>
<tr class="separator:a4553a7d18146d117d92e4c33ad204de1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bb99b88cdf3f0a2cc944c5daeaf00b6" id="r_a3bb99b88cdf3f0a2cc944c5daeaf00b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Serializer.html">Serializer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3bb99b88cdf3f0a2cc944c5daeaf00b6">buildMultiSigningData</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;obj, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;signingID)</td></tr>
<tr class="memdesc:a3bb99b88cdf3f0a2cc944c5daeaf00b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a <a class="el" href="classripple_1_1Serializer.html">Serializer</a> suitable for computing a multisigning TxnSignature. <br /></td></tr>
<tr class="separator:a3bb99b88cdf3f0a2cc944c5daeaf00b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33c9bc54d3b0b2ea693de1fd821b1c3f" id="r_a33c9bc54d3b0b2ea693de1fd821b1c3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Serializer.html">Serializer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a33c9bc54d3b0b2ea693de1fd821b1c3f">startMultiSigningData</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;obj)</td></tr>
<tr class="memdesc:a33c9bc54d3b0b2ea693de1fd821b1c3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Break the multi-signing hash computation into 2 parts for optimization. <br /></td></tr>
<tr class="separator:a33c9bc54d3b0b2ea693de1fd821b1c3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27da45f422eb6323d237d8769806a2d3" id="r_a27da45f422eb6323d237d8769806a2d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a27da45f422eb6323d237d8769806a2d3">finishMultiSigningData</a> (<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;signingID, <a class="el" href="classripple_1_1Serializer.html">Serializer</a> &amp;s)</td></tr>
<tr class="separator:a27da45f422eb6323d237d8769806a2d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee8d6be567a43e75e22a84a41fae1801" id="r_aee8d6be567a43e75e22a84a41fae1801"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aee8d6be567a43e75e22a84a41fae1801">operator==</a> (<a class="el" href="classripple_1_1STAccount.html">STAccount</a> const &amp;lhs, <a class="el" href="classripple_1_1STAccount.html">STAccount</a> const &amp;rhs)</td></tr>
<tr class="separator:aee8d6be567a43e75e22a84a41fae1801"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a644b1f4b40e98fe050be9faa5a827ad9" id="r_a644b1f4b40e98fe050be9faa5a827ad9"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a644b1f4b40e98fe050be9faa5a827ad9">operator&lt;</a> (<a class="el" href="classripple_1_1STAccount.html">STAccount</a> const &amp;lhs, <a class="el" href="classripple_1_1STAccount.html">STAccount</a> const &amp;rhs)</td></tr>
<tr class="separator:a644b1f4b40e98fe050be9faa5a827ad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2adcf10cf0488d60b31c9c10c8839b3" id="r_ae2adcf10cf0488d60b31c9c10c8839b3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae2adcf10cf0488d60b31c9c10c8839b3">operator==</a> (<a class="el" href="classripple_1_1STAccount.html">STAccount</a> const &amp;lhs, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;rhs)</td></tr>
<tr class="separator:ae2adcf10cf0488d60b31c9c10c8839b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a518028588f04205feb11b4e956edeb" id="r_a6a518028588f04205feb11b4e956edeb"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6a518028588f04205feb11b4e956edeb">operator&lt;</a> (<a class="el" href="classripple_1_1STAccount.html">STAccount</a> const &amp;lhs, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;rhs)</td></tr>
<tr class="separator:a6a518028588f04205feb11b4e956edeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a17fd9ba95f59cbae085ffb7095df14" id="r_a5a17fd9ba95f59cbae085ffb7095df14"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5a17fd9ba95f59cbae085ffb7095df14">operator&lt;</a> (<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;lhs, <a class="el" href="classripple_1_1STAccount.html">STAccount</a> const &amp;rhs)</td></tr>
<tr class="separator:a5a17fd9ba95f59cbae085ffb7095df14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4afbbae0910419307600d5545004e5be" id="r_a4afbbae0910419307600d5545004e5be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4afbbae0910419307600d5545004e5be">amountFromQuality</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> rate)</td></tr>
<tr class="separator:a4afbbae0910419307600d5545004e5be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac82a0d6ad7894711d8f33c7c3392d277" id="r_ac82a0d6ad7894711d8f33c7c3392d277"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac82a0d6ad7894711d8f33c7c3392d277">amountFromString</a> (<a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;amount)</td></tr>
<tr class="separator:ac82a0d6ad7894711d8f33c7c3392d277"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c25b36b542a985c4f2d344df683a2dd" id="r_a3c25b36b542a985c4f2d344df683a2dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3c25b36b542a985c4f2d344df683a2dd">amountFromJson</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;name, <a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;v)</td></tr>
<tr class="separator:a3c25b36b542a985c4f2d344df683a2dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9cb2090c47c4d84b469ae634cdfdc59" id="r_aa9cb2090c47c4d84b469ae634cdfdc59"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa9cb2090c47c4d84b469ae634cdfdc59">amountFromJsonNoThrow</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> &amp;result, <a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;jvSource)</td></tr>
<tr class="separator:aa9cb2090c47c4d84b469ae634cdfdc59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3feef518cbf9d23841557f3a680f079" id="r_aa3feef518cbf9d23841557f3a680f079"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa3feef518cbf9d23841557f3a680f079">toSTAmount</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;a)</td></tr>
<tr class="separator:aa3feef518cbf9d23841557f3a680f079"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e312ecdb199409dca142d307a3e0e5b" id="r_a3e312ecdb199409dca142d307a3e0e5b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3e312ecdb199409dca142d307a3e0e5b">isLegalNet</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;value)</td></tr>
<tr class="separator:a3e312ecdb199409dca142d307a3e0e5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3eead9c1ec4443af904bc39385d2e965" id="r_a3eead9c1ec4443af904bc39385d2e965"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3eead9c1ec4443af904bc39385d2e965">operator==</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lhs, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;rhs)</td></tr>
<tr class="separator:a3eead9c1ec4443af904bc39385d2e965"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1d2e8e3b7a2047ab1097dbdd259a88f" id="r_ae1d2e8e3b7a2047ab1097dbdd259a88f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae1d2e8e3b7a2047ab1097dbdd259a88f">operator&lt;</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lhs, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;rhs)</td></tr>
<tr class="separator:ae1d2e8e3b7a2047ab1097dbdd259a88f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6442a3c1a953627b99c7f7b707058da0" id="r_a6442a3c1a953627b99c7f7b707058da0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6442a3c1a953627b99c7f7b707058da0">operator!=</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lhs, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;rhs)</td></tr>
<tr class="separator:a6442a3c1a953627b99c7f7b707058da0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80e94070d8159cd96ab3998dc1415734" id="r_a80e94070d8159cd96ab3998dc1415734"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a80e94070d8159cd96ab3998dc1415734">operator&gt;</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lhs, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;rhs)</td></tr>
<tr class="separator:a80e94070d8159cd96ab3998dc1415734"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a068b4a94440bcbfc3d3f5fe8c44f67eb" id="r_a068b4a94440bcbfc3d3f5fe8c44f67eb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a068b4a94440bcbfc3d3f5fe8c44f67eb">operator&lt;=</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lhs, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;rhs)</td></tr>
<tr class="separator:a068b4a94440bcbfc3d3f5fe8c44f67eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae05efe4efb6f4f8701dc58751fdebd23" id="r_ae05efe4efb6f4f8701dc58751fdebd23"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae05efe4efb6f4f8701dc58751fdebd23">operator&gt;=</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lhs, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;rhs)</td></tr>
<tr class="separator:ae05efe4efb6f4f8701dc58751fdebd23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dd93c3d5ba92c783ae982ffb00bf9ba" id="r_a3dd93c3d5ba92c783ae982ffb00bf9ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3dd93c3d5ba92c783ae982ffb00bf9ba">operator-</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;value)</td></tr>
<tr class="separator:a3dd93c3d5ba92c783ae982ffb00bf9ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46ecb51800f6b563e5ff6cf1e6372a81" id="r_a46ecb51800f6b563e5ff6cf1e6372a81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a46ecb51800f6b563e5ff6cf1e6372a81">operator+</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;v1, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;v2)</td></tr>
<tr class="separator:a46ecb51800f6b563e5ff6cf1e6372a81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8151ed92af94be4e20f56836d0010f84" id="r_a8151ed92af94be4e20f56836d0010f84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8151ed92af94be4e20f56836d0010f84">operator-</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;v1, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;v2)</td></tr>
<tr class="separator:a8151ed92af94be4e20f56836d0010f84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addd535c51946c0b7c9b38e210e8a2c1b" id="r_addd535c51946c0b7c9b38e210e8a2c1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#addd535c51946c0b7c9b38e210e8a2c1b">divide</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;v1, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;v2, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset)</td></tr>
<tr class="separator:addd535c51946c0b7c9b38e210e8a2c1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8939207f7cde7fdaf53fd447a884d3b6" id="r_a8939207f7cde7fdaf53fd447a884d3b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8939207f7cde7fdaf53fd447a884d3b6">multiply</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;v1, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;v2, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset)</td></tr>
<tr class="separator:a8939207f7cde7fdaf53fd447a884d3b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac96824de7714986a7122e5551a2ba470" id="r_ac96824de7714986a7122e5551a2ba470"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac96824de7714986a7122e5551a2ba470">mulRound</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;v1, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;v2, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset, bool roundUp)</td></tr>
<tr class="separator:ac96824de7714986a7122e5551a2ba470"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aded0fdc385035a62141ea25eab21d077" id="r_aded0fdc385035a62141ea25eab21d077"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aded0fdc385035a62141ea25eab21d077">mulRoundStrict</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;v1, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;v2, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset, bool roundUp)</td></tr>
<tr class="separator:aded0fdc385035a62141ea25eab21d077"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc53dd05ffa8024fbe0101790a2b78ac" id="r_abc53dd05ffa8024fbe0101790a2b78ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abc53dd05ffa8024fbe0101790a2b78ac">divRound</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;v1, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;v2, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset, bool roundUp)</td></tr>
<tr class="separator:abc53dd05ffa8024fbe0101790a2b78ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a367db2ac1e6b2c03763f8e43afa3db44" id="r_a367db2ac1e6b2c03763f8e43afa3db44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a367db2ac1e6b2c03763f8e43afa3db44">divRoundStrict</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;v1, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;v2, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset, bool roundUp)</td></tr>
<tr class="separator:a367db2ac1e6b2c03763f8e43afa3db44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73cc988e7ba5d5ee0fd9db53740917ec" id="r_a73cc988e7ba5d5ee0fd9db53740917ec"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a73cc988e7ba5d5ee0fd9db53740917ec">getRate</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;offerOut, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;offerIn)</td></tr>
<tr class="separator:a73cc988e7ba5d5ee0fd9db53740917ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ed14e7b455cb2f317acfb52b5058560" id="r_a3ed14e7b455cb2f317acfb52b5058560"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3ed14e7b455cb2f317acfb52b5058560">isXRP</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount)</td></tr>
<tr class="separator:a3ed14e7b455cb2f317acfb52b5058560"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c48650a4989da7655d4bedcbf6acffe" id="r_a3c48650a4989da7655d4bedcbf6acffe"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3c48650a4989da7655d4bedcbf6acffe">canAdd</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;a, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;b)</td></tr>
<tr class="memdesc:a3c48650a4989da7655d4bedcbf6acffe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Safely checks if two <a class="el" href="classripple_1_1STAmount.html">STAmount</a> values can be added without overflow, underflow, or precision loss. <br /></td></tr>
<tr class="separator:a3c48650a4989da7655d4bedcbf6acffe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f2f22330db2c109956e5c4e6be0249c" id="r_a2f2f22330db2c109956e5c4e6be0249c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2f2f22330db2c109956e5c4e6be0249c">canSubtract</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;a, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;b)</td></tr>
<tr class="memdesc:a2f2f22330db2c109956e5c4e6be0249c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if it is safe to subtract one <a class="el" href="classripple_1_1STAmount.html">STAmount</a> from another. <br /></td></tr>
<tr class="separator:a2f2f22330db2c109956e5c4e6be0249c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a081113d6125fee3452608bbe6792a738" id="r_a081113d6125fee3452608bbe6792a738"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; <br />
requires requires(T const&amp; t) { { t.getJson(<a class="el" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>) } -&gt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::convertible_to</a>&lt;<a class="el" href="classJson_1_1Value.html">Json::Value</a>&gt;; }</td></tr>
<tr class="memitem:a081113d6125fee3452608bbe6792a738"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a081113d6125fee3452608bbe6792a738">to_json</a> (T const &amp;t)</td></tr>
<tr class="separator:a081113d6125fee3452608bbe6792a738"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb647f8a6ece677825de025cd7476cd6" id="r_acb647f8a6ece677825de025cd7476cd6"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acb647f8a6ece677825de025cd7476cd6">operator&lt;&lt;</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;<a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a>, <a class="el" href="classripple_1_1STBase.html">STBase</a> const &amp;t)</td></tr>
<tr class="separator:acb647f8a6ece677825de025cd7476cd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f6ecb5c0671c8eae429821a6456b704" id="r_a2f6ecb5c0671c8eae429821a6456b704"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STCurrency.html">STCurrency</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2f6ecb5c0671c8eae429821a6456b704">currencyFromJson</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;name, <a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;v)</td></tr>
<tr class="separator:a2f6ecb5c0671c8eae429821a6456b704"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6df2b925da138d84451d65ee358323c4" id="r_a6df2b925da138d84451d65ee358323c4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6df2b925da138d84451d65ee358323c4">operator==</a> (<a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> const &amp;lhs, <a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> const &amp;rhs)</td></tr>
<tr class="separator:a6df2b925da138d84451d65ee358323c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff96848bc794f635f142eaf72b36aa2b" id="r_aff96848bc794f635f142eaf72b36aa2b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aff96848bc794f635f142eaf72b36aa2b">operator!=</a> (<a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> const &amp;lhs, <a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> const &amp;rhs)</td></tr>
<tr class="separator:aff96848bc794f635f142eaf72b36aa2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91a0cd3013472da6091b5c7e2e9289a5" id="r_a91a0cd3013472da6091b5c7e2e9289a5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a91a0cd3013472da6091b5c7e2e9289a5">operator&lt;</a> (<a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> const &amp;lhs, <a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> const &amp;rhs)</td></tr>
<tr class="separator:a91a0cd3013472da6091b5c7e2e9289a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a217c64023c97c43687405707aa984c93" id="r_a217c64023c97c43687405707aa984c93"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a217c64023c97c43687405707aa984c93">operator==</a> (<a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> const &amp;lhs, <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;rhs)</td></tr>
<tr class="separator:a217c64023c97c43687405707aa984c93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa14ff4a43b91c4650b0dde4432b86a8c" id="r_aa14ff4a43b91c4650b0dde4432b86a8c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa14ff4a43b91c4650b0dde4432b86a8c">operator&lt;</a> (<a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> const &amp;lhs, <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;rhs)</td></tr>
<tr class="separator:aa14ff4a43b91c4650b0dde4432b86a8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4267ee88cb85e7026a52077f73ca3e11" id="r_a4267ee88cb85e7026a52077f73ca3e11"><td class="memTemplParams" colspan="2">template&lt;class U , class T &gt; </td></tr>
<tr class="memitem:a4267ee88cb85e7026a52077f73ca3e11"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4267ee88cb85e7026a52077f73ca3e11">set</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> &amp;st, <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; U &gt; const &amp;f, T &amp;&amp;t)</td></tr>
<tr class="memdesc:a4267ee88cb85e7026a52077f73ca3e11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a field value in an <a class="el" href="classripple_1_1STObject.html">STObject</a>. <br /></td></tr>
<tr class="separator:a4267ee88cb85e7026a52077f73ca3e11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a141116c81c2e62d4844a4e53193d0c7c" id="r_a141116c81c2e62d4844a4e53193d0c7c"><td class="memTemplParams" colspan="2">template&lt;class Init &gt; </td></tr>
<tr class="memitem:a141116c81c2e62d4844a4e53193d0c7c"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a141116c81c2e62d4844a4e53193d0c7c">set</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> &amp;st, <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STBlob.html">STBlob</a> &gt; const &amp;f, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> size, Init &amp;&amp;init)</td></tr>
<tr class="memdesc:a141116c81c2e62d4844a4e53193d0c7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a blob field using an init function. <br /></td></tr>
<tr class="separator:a141116c81c2e62d4844a4e53193d0c7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b8f51a4225602fc6eea9ecee8e6bc1b" id="r_a6b8f51a4225602fc6eea9ecee8e6bc1b"><td class="memTemplParams" colspan="2">template&lt;class = void&gt; </td></tr>
<tr class="memitem:a6b8f51a4225602fc6eea9ecee8e6bc1b"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6b8f51a4225602fc6eea9ecee8e6bc1b">set</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> &amp;st, <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STBlob.html">STBlob</a> &gt; const &amp;f, void const *data, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> size)</td></tr>
<tr class="memdesc:a6b8f51a4225602fc6eea9ecee8e6bc1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a blob field from data. <br /></td></tr>
<tr class="separator:a6b8f51a4225602fc6eea9ecee8e6bc1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa761b49f905eb9fd8c8ae754a0eb7504" id="r_aa761b49f905eb9fd8c8ae754a0eb7504"><td class="memTemplParams" colspan="2">template&lt;class U &gt; </td></tr>
<tr class="memitem:aa761b49f905eb9fd8c8ae754a0eb7504"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa761b49f905eb9fd8c8ae754a0eb7504">erase</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> &amp;st, <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; U &gt; const &amp;f)</td></tr>
<tr class="memdesc:aa761b49f905eb9fd8c8ae754a0eb7504"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a field in an <a class="el" href="classripple_1_1STObject.html">STObject</a>. <br /></td></tr>
<tr class="separator:aa761b49f905eb9fd8c8ae754a0eb7504"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c13feba2202f3c7d164ac020633d84c" id="r_a8c13feba2202f3c7d164ac020633d84c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STIssue.html">STIssue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8c13feba2202f3c7d164ac020633d84c">issueFromJson</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;name, <a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;v)</td></tr>
<tr class="separator:a8c13feba2202f3c7d164ac020633d84c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47818cfa1035cf8d8badb453779e4609" id="r_a47818cfa1035cf8d8badb453779e4609"><td class="memItemLeft" align="right" valign="top">constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a47818cfa1035cf8d8badb453779e4609">operator==</a> (<a class="el" href="classripple_1_1STIssue.html">STIssue</a> const &amp;lhs, <a class="el" href="classripple_1_1STIssue.html">STIssue</a> const &amp;rhs)</td></tr>
<tr class="separator:a47818cfa1035cf8d8badb453779e4609"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b828e05e226291d8cb5864edf32e2be" id="r_a6b828e05e226291d8cb5864edf32e2be"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/compare/weak_ordering.html">std::weak_ordering</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6b828e05e226291d8cb5864edf32e2be">operator&lt;=&gt;</a> (<a class="el" href="classripple_1_1STIssue.html">STIssue</a> const &amp;lhs, <a class="el" href="classripple_1_1STIssue.html">STIssue</a> const &amp;rhs)</td></tr>
<tr class="separator:a6b828e05e226291d8cb5864edf32e2be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc24c1a1e61a77e2ef5f1796c8969b0d" id="r_afc24c1a1e61a77e2ef5f1796c8969b0d"><td class="memItemLeft" align="right" valign="top">constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afc24c1a1e61a77e2ef5f1796c8969b0d">operator==</a> (<a class="el" href="classripple_1_1STIssue.html">STIssue</a> const &amp;lhs, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;rhs)</td></tr>
<tr class="separator:afc24c1a1e61a77e2ef5f1796c8969b0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a267f4547a62143fc1ae6333de066a8" id="r_a2a267f4547a62143fc1ae6333de066a8"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/compare/weak_ordering.html">std::weak_ordering</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2a267f4547a62143fc1ae6333de066a8">operator&lt;=&gt;</a> (<a class="el" href="classripple_1_1STIssue.html">STIssue</a> const &amp;lhs, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;rhs)</td></tr>
<tr class="separator:a2a267f4547a62143fc1ae6333de066a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cd522ef6d591a043c4f24cc2f5e786d" id="r_a0cd522ef6d591a043c4f24cc2f5e786d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0cd522ef6d591a043c4f24cc2f5e786d">operator&lt;&lt;</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;<a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a>, <a class="el" href="classripple_1_1STNumber.html">STNumber</a> const &amp;rhs)</td></tr>
<tr class="separator:a0cd522ef6d591a043c4f24cc2f5e786d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e5b39a497ac693654e5a85c1209216e" id="r_a0e5b39a497ac693654e5a85c1209216e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1NumberParts.html">NumberParts</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0e5b39a497ac693654e5a85c1209216e">partsFromString</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;number)</td></tr>
<tr class="separator:a0e5b39a497ac693654e5a85c1209216e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf24d408ec2850f1882b1ba91abf229b" id="r_abf24d408ec2850f1882b1ba91abf229b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STNumber.html">STNumber</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abf24d408ec2850f1882b1ba91abf229b">numberFromJson</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, <a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;value)</td></tr>
<tr class="separator:abf24d408ec2850f1882b1ba91abf229b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0a467a958f129b28547a25cda377e90" id="r_af0a467a958f129b28547a25cda377e90"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af0a467a958f129b28547a25cda377e90">throwFieldNotFound</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field)</td></tr>
<tr class="separator:af0a467a958f129b28547a25cda377e90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc101b438834a6b2d730bbd63fe03b74" id="r_abc101b438834a6b2d730bbd63fe03b74"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abc101b438834a6b2d730bbd63fe03b74">passesLocalChecks</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;st, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;)</td></tr>
<tr class="separator:abc101b438834a6b2d730bbd63fe03b74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14a54f86104a277d3818fb03ddc0df6c" id="r_a14a54f86104a277d3818fb03ddc0df6c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1STTx.html">STTx</a> const &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a14a54f86104a277d3818fb03ddc0df6c">sterilize</a> (<a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;stx)</td></tr>
<tr class="memdesc:a14a54f86104a277d3818fb03ddc0df6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sterilize a transaction. <br /></td></tr>
<tr class="separator:a14a54f86104a277d3818fb03ddc0df6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e1e308b7a19c6ae68201ce583ced433" id="r_a2e1e308b7a19c6ae68201ce583ced433"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2e1e308b7a19c6ae68201ce583ced433">isPseudoTx</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;tx)</td></tr>
<tr class="memdesc:a2e1e308b7a19c6ae68201ce583ced433"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check whether a transaction is a pseudo-transaction. <br /></td></tr>
<tr class="separator:a2e1e308b7a19c6ae68201ce583ced433"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c963261df2d5fb4ca9eca96d5dc18a6" id="r_a2c963261df2d5fb4ca9eca96d5dc18a6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2c963261df2d5fb4ca9eca96d5dc18a6">operator==</a> (<a class="el" href="classripple_1_1STXChainBridge.html">STXChainBridge</a> const &amp;lhs, <a class="el" href="classripple_1_1STXChainBridge.html">STXChainBridge</a> const &amp;rhs)</td></tr>
<tr class="separator:a2c963261df2d5fb4ca9eca96d5dc18a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38c20c036ea6608da544e20431800e9f" id="r_a38c20c036ea6608da544e20431800e9f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a38c20c036ea6608da544e20431800e9f">operator&lt;</a> (<a class="el" href="classripple_1_1STXChainBridge.html">STXChainBridge</a> const &amp;lhs, <a class="el" href="classripple_1_1STXChainBridge.html">STXChainBridge</a> const &amp;rhs)</td></tr>
<tr class="separator:a38c20c036ea6608da544e20431800e9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19807ba674cc970d6e0c15fa1512d422" id="r_a19807ba674cc970d6e0c15fa1512d422"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a19807ba674cc970d6e0c15fa1512d422">systemName</a> ()</td></tr>
<tr class="separator:a19807ba674cc970d6e0c15fa1512d422"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ad36218df31bca30cc7212166c77432" id="r_a2ad36218df31bca30cc7212166c77432"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2ad36218df31bca30cc7212166c77432">isLegalAmount</a> (<a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;amount)</td></tr>
<tr class="memdesc:a2ad36218df31bca30cc7212166c77432"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the amount does not exceed the initial XRP in existence. <br /></td></tr>
<tr class="separator:a2ad36218df31bca30cc7212166c77432"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a558b17d6addfbe66741d3f5282292d94" id="r_a558b17d6addfbe66741d3f5282292d94"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a558b17d6addfbe66741d3f5282292d94">isLegalAmountSigned</a> (<a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;amount)</td></tr>
<tr class="memdesc:a558b17d6addfbe66741d3f5282292d94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the absolute value of the amount does not exceed the initial XRP in existence. <br /></td></tr>
<tr class="separator:a558b17d6addfbe66741d3f5282292d94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ba7590b028e34be0d0a8f0777ec3253" id="r_a4ba7590b028e34be0d0a8f0777ec3253"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4ba7590b028e34be0d0a8f0777ec3253">systemCurrencyCode</a> ()</td></tr>
<tr class="separator:a4ba7590b028e34be0d0a8f0777ec3253"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba8a68cc62f850c6d8710d5d15f59f1d" id="r_aba8a68cc62f850c6d8710d5d15f59f1d"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a> (<a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962">TELcodes</a> v)</td></tr>
<tr class="separator:aba8a68cc62f850c6d8710d5d15f59f1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab90ecd65169a9f1e65649bc500fb5ca7" id="r_ab90ecd65169a9f1e65649bc500fb5ca7"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab90ecd65169a9f1e65649bc500fb5ca7">TERtoInt</a> (<a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46">TEMcodes</a> v)</td></tr>
<tr class="separator:ab90ecd65169a9f1e65649bc500fb5ca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a348794c0e82a14e8685ed12a97d1169c" id="r_a348794c0e82a14e8685ed12a97d1169c"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a348794c0e82a14e8685ed12a97d1169c">TERtoInt</a> (<a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4">TEFcodes</a> v)</td></tr>
<tr class="separator:a348794c0e82a14e8685ed12a97d1169c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92a2d6f524803aec8a5932a92d73ecd3" id="r_a92a2d6f524803aec8a5932a92d73ecd3"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a92a2d6f524803aec8a5932a92d73ecd3">TERtoInt</a> (<a class="el" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162f">TERcodes</a> v)</td></tr>
<tr class="separator:a92a2d6f524803aec8a5932a92d73ecd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ca8e9a509793d24615840ef686b64cc" id="r_a5ca8e9a509793d24615840ef686b64cc"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5ca8e9a509793d24615840ef686b64cc">TERtoInt</a> (<a class="el" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434d">TEScodes</a> v)</td></tr>
<tr class="separator:a5ca8e9a509793d24615840ef686b64cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35dabcc28a19c4fd124edea15890ad57" id="r_a35dabcc28a19c4fd124edea15890ad57"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a35dabcc28a19c4fd124edea15890ad57">TERtoInt</a> (<a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38c">TECcodes</a> v)</td></tr>
<tr class="separator:a35dabcc28a19c4fd124edea15890ad57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6050d8d51b38e42b2a68aad055deb359" id="r_a6050d8d51b38e42b2a68aad055deb359"><td class="memTemplParams" colspan="2">template&lt;typename L , typename R &gt; </td></tr>
<tr class="memitem:a6050d8d51b38e42b2a68aad055deb359"><td class="memTemplItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6050d8d51b38e42b2a68aad055deb359">operator==</a> (L const &amp;lhs, R const &amp;rhs) -&gt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), int &gt;::value &amp;&amp;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), int &gt;::value, bool &gt;</td></tr>
<tr class="separator:a6050d8d51b38e42b2a68aad055deb359"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ffbb273a2683c2bc578584ae7824118" id="r_a5ffbb273a2683c2bc578584ae7824118"><td class="memTemplParams" colspan="2">template&lt;typename L , typename R &gt; </td></tr>
<tr class="memitem:a5ffbb273a2683c2bc578584ae7824118"><td class="memTemplItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5ffbb273a2683c2bc578584ae7824118">operator!=</a> (L const &amp;lhs, R const &amp;rhs) -&gt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), int &gt;::value &amp;&amp;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), int &gt;::value, bool &gt;</td></tr>
<tr class="separator:a5ffbb273a2683c2bc578584ae7824118"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac73ef22945ae5e8769bad8db7af70a30" id="r_ac73ef22945ae5e8769bad8db7af70a30"><td class="memTemplParams" colspan="2">template&lt;typename L , typename R &gt; </td></tr>
<tr class="memitem:ac73ef22945ae5e8769bad8db7af70a30"><td class="memTemplItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac73ef22945ae5e8769bad8db7af70a30">operator&lt;</a> (L const &amp;lhs, R const &amp;rhs) -&gt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), int &gt;::value &amp;&amp;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), int &gt;::value, bool &gt;</td></tr>
<tr class="separator:ac73ef22945ae5e8769bad8db7af70a30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a018616892d8dec716c9f537263050736" id="r_a018616892d8dec716c9f537263050736"><td class="memTemplParams" colspan="2">template&lt;typename L , typename R &gt; </td></tr>
<tr class="memitem:a018616892d8dec716c9f537263050736"><td class="memTemplItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a018616892d8dec716c9f537263050736">operator&lt;=</a> (L const &amp;lhs, R const &amp;rhs) -&gt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), int &gt;::value &amp;&amp;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), int &gt;::value, bool &gt;</td></tr>
<tr class="separator:a018616892d8dec716c9f537263050736"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7bd378cf12761193b819c8e719d142d" id="r_ac7bd378cf12761193b819c8e719d142d"><td class="memTemplParams" colspan="2">template&lt;typename L , typename R &gt; </td></tr>
<tr class="memitem:ac7bd378cf12761193b819c8e719d142d"><td class="memTemplItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac7bd378cf12761193b819c8e719d142d">operator&gt;</a> (L const &amp;lhs, R const &amp;rhs) -&gt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), int &gt;::value &amp;&amp;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), int &gt;::value, bool &gt;</td></tr>
<tr class="separator:ac7bd378cf12761193b819c8e719d142d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafa9b78dd4adb29a3bb5f39ee175d111" id="r_aafa9b78dd4adb29a3bb5f39ee175d111"><td class="memTemplParams" colspan="2">template&lt;typename L , typename R &gt; </td></tr>
<tr class="memitem:aafa9b78dd4adb29a3bb5f39ee175d111"><td class="memTemplItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aafa9b78dd4adb29a3bb5f39ee175d111">operator&gt;=</a> (L const &amp;lhs, R const &amp;rhs) -&gt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), int &gt;::value &amp;&amp;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), int &gt;::value, bool &gt;</td></tr>
<tr class="separator:aafa9b78dd4adb29a3bb5f39ee175d111"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae782b711fdd335bf66c281880028d32e" id="r_ae782b711fdd335bf66c281880028d32e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae782b711fdd335bf66c281880028d32e">isTelLocal</a> (<a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> x) noexcept</td></tr>
<tr class="separator:ae782b711fdd335bf66c281880028d32e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3a88b886dddf7bb9c8bbd7162c9b521" id="r_ac3a88b886dddf7bb9c8bbd7162c9b521"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac3a88b886dddf7bb9c8bbd7162c9b521">isTemMalformed</a> (<a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> x) noexcept</td></tr>
<tr class="separator:ac3a88b886dddf7bb9c8bbd7162c9b521"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75ead7f8773366ed8d20b5a34036ba93" id="r_a75ead7f8773366ed8d20b5a34036ba93"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a75ead7f8773366ed8d20b5a34036ba93">isTefFailure</a> (<a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> x) noexcept</td></tr>
<tr class="separator:a75ead7f8773366ed8d20b5a34036ba93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4d0a612f542286d3031c69b8587c547" id="r_aa4d0a612f542286d3031c69b8587c547"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa4d0a612f542286d3031c69b8587c547">isTerRetry</a> (<a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> x) noexcept</td></tr>
<tr class="separator:aa4d0a612f542286d3031c69b8587c547"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab48d5d1c4e2695c12f705e9d85fa560d" id="r_ab48d5d1c4e2695c12f705e9d85fa560d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab48d5d1c4e2695c12f705e9d85fa560d">isTesSuccess</a> (<a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> x) noexcept</td></tr>
<tr class="separator:ab48d5d1c4e2695c12f705e9d85fa560d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae193bf65f233ba37c47a7a8fc49a26e4" id="r_ae193bf65f233ba37c47a7a8fc49a26e4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae193bf65f233ba37c47a7a8fc49a26e4">isTecClaim</a> (<a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> x) noexcept</td></tr>
<tr class="separator:ae193bf65f233ba37c47a7a8fc49a26e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac54bbb96ca007518e55c0f1217790851" id="r_ac54bbb96ca007518e55c0f1217790851"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a>&lt; <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; char const *const, char const *const &gt; &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac54bbb96ca007518e55c0f1217790851">transResults</a> ()</td></tr>
<tr class="separator:ac54bbb96ca007518e55c0f1217790851"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae04027bd22a38d096b7f711575a3ba59" id="r_ae04027bd22a38d096b7f711575a3ba59"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae04027bd22a38d096b7f711575a3ba59">transResultInfo</a> (<a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> code, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;token, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;text)</td></tr>
<tr class="separator:ae04027bd22a38d096b7f711575a3ba59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a875ae996b37ed036597d70628ae053e3" id="r_a875ae996b37ed036597d70628ae053e3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a875ae996b37ed036597d70628ae053e3">transToken</a> (<a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> code)</td></tr>
<tr class="separator:a875ae996b37ed036597d70628ae053e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0709947cddad59d2e2e0a9be08e1435a" id="r_a0709947cddad59d2e2e0a9be08e1435a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0709947cddad59d2e2e0a9be08e1435a">transHuman</a> (<a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> code)</td></tr>
<tr class="separator:a0709947cddad59d2e2e0a9be08e1435a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af357b795b06e79478dd2c89383590cdf" id="r_af357b795b06e79478dd2c89383590cdf"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af357b795b06e79478dd2c89383590cdf">transCode</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;token)</td></tr>
<tr class="separator:af357b795b06e79478dd2c89383590cdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa9096cc18e555e69331d24fd526ce6f" id="r_aaa9096cc18e555e69331d24fd526ce6f"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:aaa9096cc18e555e69331d24fd526ce6f"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aaa9096cc18e555e69331d24fd526ce6f">parseBase58</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;s)</td></tr>
<tr class="separator:aaa9096cc18e555e69331d24fd526ce6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42976577ec6c6f85d68e6bf021d2db49" id="r_a42976577ec6c6f85d68e6bf021d2db49"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a42976577ec6c6f85d68e6bf021d2db49"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a42976577ec6c6f85d68e6bf021d2db49">parseBase58</a> (<a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">TokenType</a> type, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;s)</td></tr>
<tr class="separator:a42976577ec6c6f85d68e6bf021d2db49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6034aeaa84f60243a837b0ee043e4114" id="r_a6034aeaa84f60243a837b0ee043e4114"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6034aeaa84f60243a837b0ee043e4114">encodeBase58Token</a> (<a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">TokenType</a> type, void const *token, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> size)</td></tr>
<tr class="memdesc:a6034aeaa84f60243a837b0ee043e4114"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encode data in Base58Check format using XRPL alphabet. <br /></td></tr>
<tr class="separator:a6034aeaa84f60243a837b0ee043e4114"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a791e5b51e5921b1070bc195ba2959f3e" id="r_a791e5b51e5921b1070bc195ba2959f3e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a791e5b51e5921b1070bc195ba2959f3e">decodeBase58Token</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;s, <a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">TokenType</a> type)</td></tr>
<tr class="separator:a791e5b51e5921b1070bc195ba2959f3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91af9326e7f471001066b6b59f24599c" id="r_a91af9326e7f471001066b6b59f24599c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a91af9326e7f471001066b6b59f24599c">xrpCurrency</a> ()</td></tr>
<tr class="memdesc:a91af9326e7f471001066b6b59f24599c"><td class="mdescLeft">&#160;</td><td class="mdescRight">XRP currency. <br /></td></tr>
<tr class="separator:a91af9326e7f471001066b6b59f24599c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46d77721784151245d971c433809471f" id="r_a46d77721784151245d971c433809471f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a46d77721784151245d971c433809471f">noCurrency</a> ()</td></tr>
<tr class="memdesc:a46d77721784151245d971c433809471f"><td class="mdescLeft">&#160;</td><td class="mdescRight">A placeholder for empty currencies. <br /></td></tr>
<tr class="separator:a46d77721784151245d971c433809471f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d78fe5b5eff36774b5be525cbcc3972" id="r_a0d78fe5b5eff36774b5be525cbcc3972"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0d78fe5b5eff36774b5be525cbcc3972">badCurrency</a> ()</td></tr>
<tr class="memdesc:a0d78fe5b5eff36774b5be525cbcc3972"><td class="mdescLeft">&#160;</td><td class="mdescRight">We deliberately disallow the currency that looks like "XRP" because too many people were using it instead of the correct XRP currency. <br /></td></tr>
<tr class="separator:a0d78fe5b5eff36774b5be525cbcc3972"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afca83ec321d40b83929b54d5faf9433b" id="r_afca83ec321d40b83929b54d5faf9433b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afca83ec321d40b83929b54d5faf9433b">to_currency</a> (<a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> &amp;, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;)</td></tr>
<tr class="memdesc:afca83ec321d40b83929b54d5faf9433b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tries to convert a string to a Currency, returns true on success. <br /></td></tr>
<tr class="separator:afca83ec321d40b83929b54d5faf9433b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91004612c41a7ba36a649b2c271dd528" id="r_a91004612c41a7ba36a649b2c271dd528"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a91004612c41a7ba36a649b2c271dd528">to_currency</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;)</td></tr>
<tr class="memdesc:a91004612c41a7ba36a649b2c271dd528"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tries to convert a string to a Currency, returns <a class="el" href="namespaceripple.html#a46d77721784151245d971c433809471f" title="A placeholder for empty currencies.">noCurrency()</a> on failure. <br /></td></tr>
<tr class="separator:a91004612c41a7ba36a649b2c271dd528"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f08036db00c6536a678b65d49e6c5c6" id="r_a3f08036db00c6536a678b65d49e6c5c6"><td class="memTemplParams" colspan="2">template&lt;class Source1 , class Source2 , unit::muldivable&lt; Source1, Source2 &gt; Dest&gt; </td></tr>
<tr class="memitem:a3f08036db00c6536a678b65d49e6c5c6"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; Dest &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3f08036db00c6536a678b65d49e6c5c6">mulDiv</a> (Source1 value, Dest mul, Source2 div)</td></tr>
<tr class="separator:a3f08036db00c6536a678b65d49e6c5c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ad6a1bdcb7a01b38df0a0fbcf78ef74" id="r_a8ad6a1bdcb7a01b38df0a0fbcf78ef74"><td class="memTemplParams" colspan="2">template&lt;class Source1 , class Source2 , unit::muldivCommutable&lt; Source1, Source2 &gt; Dest&gt; </td></tr>
<tr class="memitem:a8ad6a1bdcb7a01b38df0a0fbcf78ef74"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; Dest &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8ad6a1bdcb7a01b38df0a0fbcf78ef74">mulDiv</a> (Dest value, Source1 mul, Source2 div)</td></tr>
<tr class="separator:a8ad6a1bdcb7a01b38df0a0fbcf78ef74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a828fdcfa2cc6bab54d6dd08d59097e99" id="r_a828fdcfa2cc6bab54d6dd08d59097e99"><td class="memTemplParams" colspan="2">template&lt;unit::muldivDest Dest&gt; </td></tr>
<tr class="memitem:a828fdcfa2cc6bab54d6dd08d59097e99"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; Dest &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a828fdcfa2cc6bab54d6dd08d59097e99">mulDiv</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> value, Dest mul, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> div)</td></tr>
<tr class="separator:a828fdcfa2cc6bab54d6dd08d59097e99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8d0a380efff301fbb7d9ba85c14169b" id="r_ab8d0a380efff301fbb7d9ba85c14169b"><td class="memTemplParams" colspan="2">template&lt;unit::muldivDest Dest&gt; </td></tr>
<tr class="memitem:ab8d0a380efff301fbb7d9ba85c14169b"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; Dest &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab8d0a380efff301fbb7d9ba85c14169b">mulDiv</a> (Dest value, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> mul, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> div)</td></tr>
<tr class="separator:ab8d0a380efff301fbb7d9ba85c14169b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f3b5141a2fdaf3026f74b954a9bdeae" id="r_a0f3b5141a2fdaf3026f74b954a9bdeae"><td class="memTemplParams" colspan="2">template&lt;unit::muldivSource Source1, unit::muldivSources&lt; Source1 &gt; Source2&gt; </td></tr>
<tr class="memitem:a0f3b5141a2fdaf3026f74b954a9bdeae"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0f3b5141a2fdaf3026f74b954a9bdeae">mulDiv</a> (Source1 value, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> mul, Source2 div)</td></tr>
<tr class="separator:a0f3b5141a2fdaf3026f74b954a9bdeae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaee18b554d375a729bdf7e1ad55cba1" id="r_aeaee18b554d375a729bdf7e1ad55cba1"><td class="memTemplParams" colspan="2">template&lt;unit::muldivSource Source1, unit::muldivSources&lt; Source1 &gt; Source2&gt; </td></tr>
<tr class="memitem:aeaee18b554d375a729bdf7e1ad55cba1"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aeaee18b554d375a729bdf7e1ad55cba1">mulDiv</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> value, Source1 mul, Source2 div)</td></tr>
<tr class="separator:aeaee18b554d375a729bdf7e1ad55cba1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd2e47f7acc0fd0e63c4b73ad8b2561d" id="r_afd2e47f7acc0fd0e63c4b73ad8b2561d"><td class="memTemplParams" colspan="2">template&lt;unit::IntegralValue Dest, unit::CastableValue&lt; Dest &gt; Src&gt; </td></tr>
<tr class="memitem:afd2e47f7acc0fd0e63c4b73ad8b2561d"><td class="memTemplItemLeft" align="right" valign="top">constexpr Dest&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afd2e47f7acc0fd0e63c4b73ad8b2561d">safe_cast</a> (Src s) noexcept</td></tr>
<tr class="separator:afd2e47f7acc0fd0e63c4b73ad8b2561d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac887c07a528706193d88f72697f739da" id="r_ac887c07a528706193d88f72697f739da"><td class="memTemplParams" colspan="2">template&lt;unit::IntegralValue Dest, unit::CastableValue&lt; Dest &gt; Src&gt; </td></tr>
<tr class="memitem:ac887c07a528706193d88f72697f739da"><td class="memTemplItemLeft" align="right" valign="top">constexpr Dest&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac887c07a528706193d88f72697f739da">unsafe_cast</a> (Src s) noexcept</td></tr>
<tr class="separator:ac887c07a528706193d88f72697f739da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d3794cacb08cb4336c2a09b4a20ffc5" id="r_a9d3794cacb08cb4336c2a09b4a20ffc5"><td class="memTemplParams" colspan="2">template&lt;class TAttestation &gt; </td></tr>
<tr class="memitem:a9d3794cacb08cb4336c2a09b4a20ffc5"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9d3794cacb08cb4336c2a09b4a20ffc5">operator==</a> (<a class="el" href="classripple_1_1XChainAttestationsBase.html">XChainAttestationsBase</a>&lt; TAttestation &gt; const &amp;lhs, <a class="el" href="classripple_1_1XChainAttestationsBase.html">XChainAttestationsBase</a>&lt; TAttestation &gt; const &amp;rhs)</td></tr>
<tr class="separator:a9d3794cacb08cb4336c2a09b4a20ffc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1975b969cc213401888e704b6ea0f5f2" id="r_a1975b969cc213401888e704b6ea0f5f2"><td class="memTemplParams" colspan="2">template&lt;class Char , class Traits &gt; </td></tr>
<tr class="memitem:a1975b969cc213401888e704b6ea0f5f2"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::basic_ostream</a>&lt; Char, Traits &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1975b969cc213401888e704b6ea0f5f2">operator&lt;&lt;</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::basic_ostream</a>&lt; Char, Traits &gt; &amp;os, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;q)</td></tr>
<tr class="separator:a1975b969cc213401888e704b6ea0f5f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b2cb95751a41f93d6080e2ce00871c1" id="r_a3b2cb95751a41f93d6080e2ce00871c1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3b2cb95751a41f93d6080e2ce00871c1">to_string</a> (<a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;amount)</td></tr>
<tr class="separator:a3b2cb95751a41f93d6080e2ce00871c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab28220d8467d795a5a2af4dafc86ca41" id="r_ab28220d8467d795a5a2af4dafc86ca41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab28220d8467d795a5a2af4dafc86ca41">mulRatio</a> (<a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;amt, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> num, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> den, bool roundUp)</td></tr>
<tr class="separator:ab28220d8467d795a5a2af4dafc86ca41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02b3a98aaebf384e0ae690e6b01a8f4c" id="r_a02b3a98aaebf384e0ae690e6b01a8f4c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a02b3a98aaebf384e0ae690e6b01a8f4c">HTTPReply</a> (int nStatus, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;strMsg, <a class="el" href="namespaceJson.html#a599350ce83e1407d622c154eb32e763d">Json::Output</a> const &amp;, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a02b3a98aaebf384e0ae690e6b01a8f4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab560b13cbf9e3bc5a0255a2c1b622442" id="r_ab560b13cbf9e3bc5a0255a2c1b622442"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ab560b13cbf9e3bc5a0255a2c1b622442"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto)&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab560b13cbf9e3bc5a0255a2c1b622442">get_lowest_layer</a> (T &amp;t) noexcept</td></tr>
<tr class="separator:ab560b13cbf9e3bc5a0255a2c1b622442"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44da72f827bb1c030af5c21553caa3b7" id="r_a44da72f827bb1c030af5c21553caa3b7"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a44da72f827bb1c030af5c21553caa3b7">operator&lt;&lt;</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;os, <a class="el" href="structripple_1_1Port.html">Port</a> const &amp;p)</td></tr>
<tr class="separator:a44da72f827bb1c030af5c21553caa3b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b67e65f60cd241099149dc88f1e4bfd" id="r_a5b67e65f60cd241099149dc88f1e4bfd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5b67e65f60cd241099149dc88f1e4bfd">parse_Port</a> (<a class="el" href="structripple_1_1ParsedPort.html">ParsedPort</a> &amp;port, <a class="el" href="classripple_1_1Section.html">Section</a> const &amp;section, <a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;log)</td></tr>
<tr class="separator:a5b67e65f60cd241099149dc88f1e4bfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23478664db83c82e59480706f6d1d76b" id="r_a23478664db83c82e59480706f6d1d76b"><td class="memTemplParams" colspan="2">template&lt;class Handler &gt; </td></tr>
<tr class="memitem:a23478664db83c82e59480706f6d1d76b"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Server.html">Server</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a23478664db83c82e59480706f6d1d76b">make_Server</a> (Handler &amp;handler, boost::asio::io_context &amp;io_context, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="memdesc:a23478664db83c82e59480706f6d1d76b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create the HTTP server using the specified handler. <br /></td></tr>
<tr class="separator:a23478664db83c82e59480706f6d1d76b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af313083334c9a7fedf2bc3142b4b4ccd" id="r_af313083334c9a7fedf2bc3142b4b4ccd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af313083334c9a7fedf2bc3142b4b4ccd">popcnt16</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> a)</td></tr>
<tr class="separator:af313083334c9a7fedf2bc3142b4b4ccd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d675d0b4aec39653e5554fb8976c68e" id="r_a0d675d0b4aec39653e5554fb8976c68e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0d675d0b4aec39653e5554fb8976c68e">operator==</a> (<a class="el" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a> const &amp;x, <a class="el" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a> const &amp;y)</td></tr>
<tr class="separator:a0d675d0b4aec39653e5554fb8976c68e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4dea638ae6e1e701a2155ca93792419" id="r_ad4dea638ae6e1e701a2155ca93792419"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad4dea638ae6e1e701a2155ca93792419">operator!=</a> (<a class="el" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a> const &amp;x, <a class="el" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a> const &amp;y)</td></tr>
<tr class="separator:ad4dea638ae6e1e701a2155ca93792419"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0655e5196cc0b5add7afefc2688d1e3" id="r_ad0655e5196cc0b5add7afefc2688d1e3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad0655e5196cc0b5add7afefc2688d1e3">intrusive_ptr_add_ref</a> (<a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> const *x)</td></tr>
<tr class="separator:ad0655e5196cc0b5add7afefc2688d1e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42add542723b31666227194e46020f4b" id="r_a42add542723b31666227194e46020f4b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a42add542723b31666227194e46020f4b">intrusive_ptr_release</a> (<a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> const *x)</td></tr>
<tr class="separator:a42add542723b31666227194e46020f4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa96b512548a1ae9fcd7493c52f19ce0f" id="r_aa96b512548a1ae9fcd7493c52f19ce0f"><td class="memItemLeft" align="right" valign="top">boost::intrusive_ptr&lt; <a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa96b512548a1ae9fcd7493c52f19ce0f">make_shamapitem</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;tag, <a class="el" href="classripple_1_1Slice.html">Slice</a> data)</td></tr>
<tr class="separator:aa96b512548a1ae9fcd7493c52f19ce0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ee1f0dd620c4a106116779ea783cc3b" id="r_a6ee1f0dd620c4a106116779ea783cc3b"><td class="memItemLeft" align="right" valign="top">boost::intrusive_ptr&lt; <a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6ee1f0dd620c4a106116779ea783cc3b">make_shamapitem</a> (<a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> const &amp;other)</td></tr>
<tr class="separator:a6ee1f0dd620c4a106116779ea783cc3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4231cd5ae89abe4232eed5ff0ec8030" id="r_ae4231cd5ae89abe4232eed5ff0ec8030"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae4231cd5ae89abe4232eed5ff0ec8030">to_string</a> (<a class="el" href="namespaceripple.html#a5d9fe757c37a7602a883d30b14e1bf3c">SHAMapType</a> t)</td></tr>
<tr class="separator:ae4231cd5ae89abe4232eed5ff0ec8030"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae17017060989c5be0a5e70d8e41dbff2" id="r_ae17017060989c5be0a5e70d8e41dbff2"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae17017060989c5be0a5e70d8e41dbff2">to_string</a> (<a class="el" href="classripple_1_1SHAMapNodeID.html">SHAMapNodeID</a> const &amp;node)</td></tr>
<tr class="separator:ae17017060989c5be0a5e70d8e41dbff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a9890e12a57d665eb96f6c0798efedc" id="r_a8a9890e12a57d665eb96f6c0798efedc"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8a9890e12a57d665eb96f6c0798efedc">operator&lt;&lt;</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;<a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a>, <a class="el" href="classripple_1_1SHAMapNodeID.html">SHAMapNodeID</a> const &amp;node)</td></tr>
<tr class="separator:a8a9890e12a57d665eb96f6c0798efedc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abab985fadeb4b5746ed662c2540f4da5" id="r_abab985fadeb4b5746ed662c2540f4da5"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abab985fadeb4b5746ed662c2540f4da5">selectBranch</a> (<a class="el" href="classripple_1_1SHAMapNodeID.html">SHAMapNodeID</a> const &amp;id, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;hash)</td></tr>
<tr class="memdesc:abab985fadeb4b5746ed662c2540f4da5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the branch that would contain the given hash. <br /></td></tr>
<tr class="separator:abab985fadeb4b5746ed662c2540f4da5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d263fbfbdc2605f83f97e009075d9a3" id="r_a6d263fbfbdc2605f83f97e009075d9a3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6d263fbfbdc2605f83f97e009075d9a3">operator&lt;&lt;</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;os, <a class="el" href="classripple_1_1Section.html">Section</a> const &amp;section)</td></tr>
<tr class="separator:a6d263fbfbdc2605f83f97e009075d9a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46090b8efc030d4a85503686cdedd9e6" id="r_a46090b8efc030d4a85503686cdedd9e6"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a46090b8efc030d4a85503686cdedd9e6">operator&lt;&lt;</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;ss, <a class="el" href="classripple_1_1BasicConfig.html">BasicConfig</a> const &amp;c)</td></tr>
<tr class="separator:a46090b8efc030d4a85503686cdedd9e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeea5690496281c52e4eebf0d86637b2f" id="r_aeea5690496281c52e4eebf0d86637b2f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1DebugSink.html">DebugSink</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aeea5690496281c52e4eebf0d86637b2f">debugSink</a> ()</td></tr>
<tr class="separator:aeea5690496281c52e4eebf0d86637b2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a923b922c724a109a539486a3115eb83d" id="r_a923b922c724a109a539486a3115eb83d"><td class="memItemLeft" align="right" valign="top">static unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a923b922c724a109a539486a3115eb83d">divu10</a> (uint128_t &amp;u)</td></tr>
<tr class="separator:a923b922c724a109a539486a3115eb83d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84319cd2dd4f62caf421081c2258889a" id="r_a84319cd2dd4f62caf421081c2258889a"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a84319cd2dd4f62caf421081c2258889a">confineOwnerCount</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="el" href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000">current</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int32_t</a> adjustment, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; const &amp;id=<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j=<a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>{<a class="el" href="classbeast_1_1Journal.html#a930d70ff72f71414fcd5b560610cefb6">beast::Journal::getNullSink</a>()})</td></tr>
<tr class="separator:a84319cd2dd4f62caf421081c2258889a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1fbb782b6c9bbc9a709ebf1ddbedfdb" id="r_ad1fbb782b6c9bbc9a709ebf1ddbedfdb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad1fbb782b6c9bbc9a709ebf1ddbedfdb">canAddHolding</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue)</td></tr>
<tr class="separator:ad1fbb782b6c9bbc9a709ebf1ddbedfdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb939f9e373534507258567fdccb72c8" id="r_aeb939f9e373534507258567fdccb72c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aeb939f9e373534507258567fdccb72c8">canAddHolding</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;mptIssue)</td></tr>
<tr class="separator:aeb939f9e373534507258567fdccb72c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a852ced93804c9ac7625fd2181db028f4" id="r_a852ced93804c9ac7625fd2181db028f4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a852ced93804c9ac7625fd2181db028f4">rippleCreditIOU</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uSenderID, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uReceiverID, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;saAmount, bool bCheckIssuer, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a852ced93804c9ac7625fd2181db028f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9c8cd6337807aee48aba8ba202e5c5c" id="r_ad9c8cd6337807aee48aba8ba202e5c5c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad9c8cd6337807aee48aba8ba202e5c5c">rippleSendIOU</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uSenderID, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uReceiverID, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;saAmount, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &amp;saActual, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j, <a class="el" href="namespaceripple.html#a9d22f4d38ac33f4258a0205f8e11d27e">WaiveTransferFee</a> waiveFee)</td></tr>
<tr class="separator:ad9c8cd6337807aee48aba8ba202e5c5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a962c5903a823d3ddfa5d598739d5e313" id="r_a962c5903a823d3ddfa5d598739d5e313"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a962c5903a823d3ddfa5d598739d5e313">accountSendIOU</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uSenderID, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uReceiverID, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;saAmount, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j, <a class="el" href="namespaceripple.html#a9d22f4d38ac33f4258a0205f8e11d27e">WaiveTransferFee</a> waiveFee)</td></tr>
<tr class="separator:a962c5903a823d3ddfa5d598739d5e313"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee8453eabd14a72ee8c99afd9543f4ff" id="r_aee8453eabd14a72ee8c99afd9543f4ff"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aee8453eabd14a72ee8c99afd9543f4ff">rippleCreditMPT</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uSenderID, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uReceiverID, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;saAmount, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:aee8453eabd14a72ee8c99afd9543f4ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33cfcdda48d70867c06c798f8a894ff0" id="r_a33cfcdda48d70867c06c798f8a894ff0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a33cfcdda48d70867c06c798f8a894ff0">rippleSendMPT</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uSenderID, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uReceiverID, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;saAmount, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &amp;saActual, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j, <a class="el" href="namespaceripple.html#a9d22f4d38ac33f4258a0205f8e11d27e">WaiveTransferFee</a> waiveFee)</td></tr>
<tr class="separator:a33cfcdda48d70867c06c798f8a894ff0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7a789638669985db79222605c301877" id="r_af7a789638669985db79222605c301877"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af7a789638669985db79222605c301877">accountSendMPT</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uSenderID, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uReceiverID, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;saAmount, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j, <a class="el" href="namespaceripple.html#a9d22f4d38ac33f4258a0205f8e11d27e">WaiveTransferFee</a> waiveFee)</td></tr>
<tr class="separator:af7a789638669985db79222605c301877"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c65407eaf85620bf5f692dccc25808e" id="r_a0c65407eaf85620bf5f692dccc25808e"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0c65407eaf85620bf5f692dccc25808e">updateTrustLine</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="classripple_1_1STLedgerEntry.html#ad360ad8483226127ef6b132ac93c1598">SLE::pointer</a> state, bool bSenderHigh, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;sender, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;before, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;<a class="el" href="namespaceripple.html#ac3e90afb749bb1f01e06729c7c860ba3">after</a>, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a0c65407eaf85620bf5f692dccc25808e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac63838a9be23c18086f1f05c78867399" id="r_ac63838a9be23c18086f1f05c78867399"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac63838a9be23c18086f1f05c78867399">cleanupOnAccountDelete</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="structripple_1_1Keylet.html">Keylet</a> const &amp;ownerDirKeylet, <a class="el" href="namespaceripple.html#a40d4978b34a7cdb77b860efda3f16a7a">EntryDeleter</a> const &amp;deleter, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; uint16_t &gt; maxNodesToDelete)</td></tr>
<tr class="separator:ac63838a9be23c18086f1f05c78867399"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d4b11b177a0b78f80727d7800399ff6" id="r_a2d4b11b177a0b78f80727d7800399ff6"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a2d4b11b177a0b78f80727d7800399ff6"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2d4b11b177a0b78f80727d7800399ff6">parseBase58</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;s)</td></tr>
<tr class="memdesc:a2d4b11b177a0b78f80727d7800399ff6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse AccountID from checked, base58 string. <br /></td></tr>
<tr class="separator:a2d4b11b177a0b78f80727d7800399ff6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f497dcb1c3e98dd745e3278eafc5342" id="r_a7f497dcb1c3e98dd745e3278eafc5342"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7f497dcb1c3e98dd745e3278eafc5342">hash_value</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">ripple::uint256</a> const &amp;feature)</td></tr>
<tr class="separator:a7f497dcb1c3e98dd745e3278eafc5342"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a409262339843a2785f29845c7ec5c7f9" id="r_a409262339843a2785f29845c7ec5c7f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a409262339843a2785f29845c7ec5c7f9">registerFeature</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;name, <a class="el" href="namespaceripple.html#a3330933c50c449b7830586d1450da8f5aeaa4dc5078017a5c5bebf383ab6f5124">Supported</a> support, <a class="el" href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6">VoteBehavior</a> vote)</td></tr>
<tr class="separator:a409262339843a2785f29845c7ec5c7f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c231e0a6ac493297e442e8e99af8037" id="r_a8c231e0a6ac493297e442e8e99af8037"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;name)</td></tr>
<tr class="separator:a8c231e0a6ac493297e442e8e99af8037"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac52a0eb5ca3e6aec7bc695eb44ed1ab8" id="r_ac52a0eb5ca3e6aec7bc695eb44ed1ab8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac52a0eb5ca3e6aec7bc695eb44ed1ab8">registrationIsDone</a> ()</td></tr>
<tr class="memdesc:ac52a0eb5ca3e6aec7bc695eb44ed1ab8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell FeatureCollections when registration is complete. <br /></td></tr>
<tr class="separator:ac52a0eb5ca3e6aec7bc695eb44ed1ab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d94a73034cd9472952dc5448bc420a4" id="r_a4d94a73034cd9472952dc5448bc420a4"><td class="memTemplParams" colspan="2">template&lt;class... Args&gt; </td></tr>
<tr class="memitem:a4d94a73034cd9472952dc5448bc420a4"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4d94a73034cd9472952dc5448bc420a4">indexHash</a> (<a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307b">LedgerNameSpace</a> space, Args const &amp;... args)</td></tr>
<tr class="separator:a4d94a73034cd9472952dc5448bc420a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c461c6c8e1a70f0ee432f6cdf77a9cd" id="r_a8c461c6c8e1a70f0ee432f6cdf77a9cd"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a8c461c6c8e1a70f0ee432f6cdf77a9cd"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8c461c6c8e1a70f0ee432f6cdf77a9cd">parseBase58</a> (<a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">TokenType</a> type, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;s)</td></tr>
<tr class="memdesc:a8c461c6c8e1a70f0ee432f6cdf77a9cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a secret key. <br /></td></tr>
<tr class="separator:a8c461c6c8e1a70f0ee432f6cdf77a9cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bd51f6d2ddf8b6714a173096ebf946b" id="r_a5bd51f6d2ddf8b6714a173096ebf946b"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Slice.html">Slice</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5bd51f6d2ddf8b6714a173096ebf946b">sigPart</a> (<a class="el" href="classripple_1_1Slice.html">Slice</a> &amp;buf)</td></tr>
<tr class="separator:a5bd51f6d2ddf8b6714a173096ebf946b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3da1781bb9795989b8fcee62bbad358a" id="r_a3da1781bb9795989b8fcee62bbad358a"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3da1781bb9795989b8fcee62bbad358a">sliceToHex</a> (<a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;slice)</td></tr>
<tr class="separator:a3da1781bb9795989b8fcee62bbad358a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae301df62c738814e031244626b80c8d4" id="r_ae301df62c738814e031244626b80c8d4"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae301df62c738814e031244626b80c8d4">ed25519Canonical</a> (<a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;sig)</td></tr>
<tr class="separator:ae301df62c738814e031244626b80c8d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79851514ea1f4586c92d04124c762dde" id="r_a79851514ea1f4586c92d04124c762dde"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="classripple_1_1STAmount.html">STAmount</a>( *DivRoundFunc)(<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;, bool) &gt; </td></tr>
<tr class="memitem:a79851514ea1f4586c92d04124c762dde"><td class="memTemplItemLeft" align="right" valign="top">static Amounts&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a79851514ea1f4586c92d04124c762dde">ceil_in_impl</a> (Amounts const &amp;amount, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;limit, bool roundUp, Quality const &amp;quality)</td></tr>
<tr class="separator:a79851514ea1f4586c92d04124c762dde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00a9bb5ffdc23b323ac5c9382eee534c" id="r_a00a9bb5ffdc23b323ac5c9382eee534c"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="classripple_1_1STAmount.html">STAmount</a>( *MulRoundFunc)(<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;, bool) &gt; </td></tr>
<tr class="memitem:a00a9bb5ffdc23b323ac5c9382eee534c"><td class="memTemplItemLeft" align="right" valign="top">static Amounts&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a00a9bb5ffdc23b323ac5c9382eee534c">ceil_out_impl</a> (Amounts const &amp;amount, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;limit, bool roundUp, Quality const &amp;quality)</td></tr>
<tr class="separator:a00a9bb5ffdc23b323ac5c9382eee534c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c8945b5034bba5f9df719cff2503495" id="r_a7c8945b5034bba5f9df719cff2503495"><td class="memItemLeft" align="right" valign="top">Quality&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7c8945b5034bba5f9df719cff2503495">composed_quality</a> (Quality const &amp;lhs, Quality const &amp;rhs)</td></tr>
<tr class="separator:a7c8945b5034bba5f9df719cff2503495"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ece6ed297a21ca1a176b5d58962bbb8" id="r_a4ece6ed297a21ca1a176b5d58962bbb8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1Rate.html">Rate</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4ece6ed297a21ca1a176b5d58962bbb8">parityRate</a> (QUALITY_ONE)</td></tr>
<tr class="separator:a4ece6ed297a21ca1a176b5d58962bbb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3485cccb2d06199b8c79dbcfe35b0e62" id="r_a3485cccb2d06199b8c79dbcfe35b0e62"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a3485cccb2d06199b8c79dbcfe35b0e62"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3485cccb2d06199b8c79dbcfe35b0e62">parseBase58</a> (<a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">TokenType</a> type, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;s)</td></tr>
<tr class="memdesc:a3485cccb2d06199b8c79dbcfe35b0e62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a secret key. <br /></td></tr>
<tr class="separator:a3485cccb2d06199b8c79dbcfe35b0e62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ed6129376e1d37ef607c2697f5b9d6a" id="r_a6ed6129376e1d37ef607c2697f5b9d6a"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a6ed6129376e1d37ef607c2697f5b9d6a"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Seed.html">Seed</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6ed6129376e1d37ef607c2697f5b9d6a">parseBase58</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;s)</td></tr>
<tr class="memdesc:a6ed6129376e1d37ef607c2697f5b9d6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse AccountID from checked, base58 string. <br /></td></tr>
<tr class="separator:a6ed6129376e1d37ef607c2697f5b9d6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cf12a707162f085e2d729f7f9d4056c" id="r_a4cf12a707162f085e2d729f7f9d4056c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1SField.html">SField</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4cf12a707162f085e2d729f7f9d4056c">sfInvalid</a> (<a class="el" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, -1, &quot;&quot;)</td></tr>
<tr class="separator:a4cf12a707162f085e2d729f7f9d4056c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af72b7032eca62a7125c58b923070fe8b" id="r_af72b7032eca62a7125c58b923070fe8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1SField.html">SField</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af72b7032eca62a7125c58b923070fe8b">sfGeneric</a> (<a class="el" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, 0, &quot;Generic&quot;)</td></tr>
<tr class="separator:af72b7032eca62a7125c58b923070fe8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa188903e7be862775b4591c37dc1a8a6" id="r_aa188903e7be862775b4591c37dc1a8a6"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa188903e7be862775b4591c37dc1a8a6">getInt64Value</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, bool <a class="el" href="namespaceripple_1_1credentials.html#ab0cd6a3f76fa9f09c5f1c2d6fffc11e0">valid</a>, char const *error)</td></tr>
<tr class="separator:aa188903e7be862775b4591c37dc1a8a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82a40c2d1b4a954d5626d74423af9c4c" id="r_a82a40c2d1b4a954d5626d74423af9c4c"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a82a40c2d1b4a954d5626d74423af9c4c">getSNValue</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount)</td></tr>
<tr class="separator:a82a40c2d1b4a954d5626d74423af9c4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabc169489c016c71f6980a121352832e" id="r_aabc169489c016c71f6980a121352832e"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aabc169489c016c71f6980a121352832e">getMPTValue</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount)</td></tr>
<tr class="separator:aabc169489c016c71f6980a121352832e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30c2e63999ddc369a258a7c2766e968f" id="r_a30c2e63999ddc369a258a7c2766e968f"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a30c2e63999ddc369a258a7c2766e968f">areComparable</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;v1, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;v2)</td></tr>
<tr class="separator:a30c2e63999ddc369a258a7c2766e968f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfd99ece02b928ee8520192a67595e46" id="r_abfd99ece02b928ee8520192a67595e46"><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>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abfd99ece02b928ee8520192a67595e46">muldiv</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> multiplier, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> multiplicand, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> divisor)</td></tr>
<tr class="separator:abfd99ece02b928ee8520192a67595e46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae745102449603924823f094157604641" id="r_ae745102449603924823f094157604641"><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>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae745102449603924823f094157604641">muldiv_round</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> multiplier, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> multiplicand, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> divisor, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> rounding)</td></tr>
<tr class="separator:ae745102449603924823f094157604641"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afed19a57936c35db382a67f1d58b6884" id="r_afed19a57936c35db382a67f1d58b6884"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afed19a57936c35db382a67f1d58b6884">canonicalizeRound</a> (bool native, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> &amp;value, int &amp;offset, bool)</td></tr>
<tr class="separator:afed19a57936c35db382a67f1d58b6884"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07a687e3a16e605ec3b4ecfd29bb6232" id="r_a07a687e3a16e605ec3b4ecfd29bb6232"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a07a687e3a16e605ec3b4ecfd29bb6232">canonicalizeRoundStrict</a> (bool native, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> &amp;value, int &amp;offset, bool roundUp)</td></tr>
<tr class="separator:a07a687e3a16e605ec3b4ecfd29bb6232"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad71ced27132b476455a57b614a6bc137" id="r_ad71ced27132b476455a57b614a6bc137"><td class="memTemplParams" colspan="2">template&lt;void(*)(bool, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> &amp;, int &amp;, bool) CanonicalizeFunc, typename MightSaveRound &gt; </td></tr>
<tr class="memitem:ad71ced27132b476455a57b614a6bc137"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad71ced27132b476455a57b614a6bc137">mulRoundImpl</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;v1, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;v2, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset, bool roundUp)</td></tr>
<tr class="separator:ad71ced27132b476455a57b614a6bc137"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade17ab06548b1e0b300cd0ae50717418" id="r_ade17ab06548b1e0b300cd0ae50717418"><td class="memTemplParams" colspan="2">template&lt;typename MightSaveRound &gt; </td></tr>
<tr class="memitem:ade17ab06548b1e0b300cd0ae50717418"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ade17ab06548b1e0b300cd0ae50717418">divRoundImpl</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;num, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;den, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;asset, bool roundUp)</td></tr>
<tr class="separator:ade17ab06548b1e0b300cd0ae50717418"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6381519cb9d7608cf89fdee87c667afa" id="r_a6381519cb9d7608cf89fdee87c667afa"><td class="memItemLeft" align="right" valign="top">static auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6381519cb9d7608cf89fdee87c667afa">getTxFormat</a> (<a class="el" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126">TxType</a> type)</td></tr>
<tr class="separator:a6381519cb9d7608cf89fdee87c667afa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab991d1fb7d66c12c1c7e287aa0c8ea56" id="r_ab991d1fb7d66c12c1c7e287aa0c8ea56"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab991d1fb7d66c12c1c7e287aa0c8ea56">getSigningData</a> (<a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;that)</td></tr>
<tr class="separator:ab991d1fb7d66c12c1c7e287aa0c8ea56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c5c898048ff97625b4c9f8dedefbad7" id="r_a0c5c898048ff97625b4c9f8dedefbad7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; void, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0c5c898048ff97625b4c9f8dedefbad7">singleSignHelper</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;sigObject, <a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;data)</td></tr>
<tr class="separator:a0c5c898048ff97625b4c9f8dedefbad7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b6cf2fda67777d2fd59f250b7fb6227" id="r_a3b6cf2fda67777d2fd59f250b7fb6227"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; void, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3b6cf2fda67777d2fd59f250b7fb6227">multiSignHelper</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;sigObject, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; txnAccountID, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; <a class="el" href="classripple_1_1Serializer.html">Serializer</a>(<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;)&gt; makeMsg, <a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;rules)</td></tr>
<tr class="separator:a3b6cf2fda67777d2fd59f250b7fb6227"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a357a6c9ad78832418b5c0f1f19e94320" id="r_a357a6c9ad78832418b5c0f1f19e94320"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a357a6c9ad78832418b5c0f1f19e94320">isMemoOkay</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;st, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;reason)</td></tr>
<tr class="separator:a357a6c9ad78832418b5c0f1f19e94320"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a214b2c11cd300c202879b429668be5e1" id="r_a214b2c11cd300c202879b429668be5e1"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a214b2c11cd300c202879b429668be5e1">isAccountFieldOkay</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;st)</td></tr>
<tr class="separator:a214b2c11cd300c202879b429668be5e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dc293b8a7301d7c589abc90f840581f" id="r_a7dc293b8a7301d7c589abc90f840581f"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7dc293b8a7301d7c589abc90f840581f">invalidMPTAmountInTx</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;tx)</td></tr>
<tr class="separator:a7dc293b8a7301d7c589abc90f840581f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e416bea8e40a3c1ffedb435274f789c" id="r_a3e416bea8e40a3c1ffedb435274f789c"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3e416bea8e40a3c1ffedb435274f789c">isRawTransactionOkay</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;st, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;reason)</td></tr>
<tr class="separator:a3e416bea8e40a3c1ffedb435274f789c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91e9fe7a4e92dba79c3812fd3edcaacc" id="r_a91e9fe7a4e92dba79c3812fd3edcaacc"><td class="memTemplParams" colspan="2">template&lt;class Hasher &gt; </td></tr>
<tr class="memitem:a91e9fe7a4e92dba79c3812fd3edcaacc"><td class="memTemplItemLeft" align="right" valign="top">static Hasher::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a91e9fe7a4e92dba79c3812fd3edcaacc">digest</a> (void const *data, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> size) noexcept</td></tr>
<tr class="separator:a91e9fe7a4e92dba79c3812fd3edcaacc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7ab589b7476d6c8d2fc9ae8c72d38be" id="r_aa7ab589b7476d6c8d2fc9ae8c72d38be"><td class="memTemplParams" colspan="2">template&lt;class Hasher , class T , <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> N, class = std::enable_if_t&lt;sizeof(T) == 1&gt;&gt; </td></tr>
<tr class="memitem:aa7ab589b7476d6c8d2fc9ae8c72d38be"><td class="memTemplItemLeft" align="right" valign="top">static Hasher::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa7ab589b7476d6c8d2fc9ae8c72d38be">digest</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; T, N &gt; const &amp;v)</td></tr>
<tr class="separator:aa7ab589b7476d6c8d2fc9ae8c72d38be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd04261400a2d3beb5986da2e26ed0b4" id="r_acd04261400a2d3beb5986da2e26ed0b4"><td class="memTemplParams" colspan="2">template&lt;class Hasher , class... Args&gt; </td></tr>
<tr class="memitem:acd04261400a2d3beb5986da2e26ed0b4"><td class="memTemplItemLeft" align="right" valign="top">static Hasher::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acd04261400a2d3beb5986da2e26ed0b4">digest2</a> (Args const &amp;... args)</td></tr>
<tr class="separator:acd04261400a2d3beb5986da2e26ed0b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addf2e966df148c6d810b003f9f3dc9fd" id="r_addf2e966df148c6d810b003f9f3dc9fd"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#addf2e966df148c6d810b003f9f3dc9fd">checksum</a> (void *<a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a>, void const *message, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> size)</td></tr>
<tr class="memdesc:addf2e966df148c6d810b003f9f3dc9fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate a 4-byte checksum of the data. <br /></td></tr>
<tr class="separator:addf2e966df148c6d810b003f9f3dc9fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1517e4b6b2c683c6bd44821ff8eda0e" id="r_af1517e4b6b2c683c6bd44821ff8eda0e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af1517e4b6b2c683c6bd44821ff8eda0e">operator==</a> (<a class="el" href="structripple_1_1XChainClaimAttestation.html">XChainClaimAttestation</a> const &amp;lhs, <a class="el" href="structripple_1_1XChainClaimAttestation.html">XChainClaimAttestation</a> const &amp;rhs)</td></tr>
<tr class="separator:af1517e4b6b2c683c6bd44821ff8eda0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3bd5c6c8511634c1d63cd7a71176f2e" id="r_ac3bd5c6c8511634c1d63cd7a71176f2e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac3bd5c6c8511634c1d63cd7a71176f2e">operator==</a> (<a class="el" href="structripple_1_1XChainCreateAccountAttestation.html">XChainCreateAccountAttestation</a> const &amp;lhs, <a class="el" href="structripple_1_1XChainCreateAccountAttestation.html">XChainCreateAccountAttestation</a> const &amp;rhs)</td></tr>
<tr class="separator:ac3bd5c6c8511634c1d63cd7a71176f2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b4927718089c26bbc593fce40aa265b" id="r_a7b4927718089c26bbc593fce40aa265b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7b4927718089c26bbc593fce40aa265b">getHTTPHeaderTimestamp</a> ()</td></tr>
<tr class="separator:a7b4927718089c26bbc593fce40aa265b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28d12b84433ba740cd9f33d53a020ba4" id="r_a28d12b84433ba740cd9f33d53a020ba4"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a28d12b84433ba740cd9f33d53a020ba4">populate</a> (<a class="el" href="classripple_1_1Section.html">Section</a> const &amp;section, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;field, <a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;log, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; boost::asio::ip::network_v4 &gt; &amp;nets4, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; boost::asio::ip::network_v6 &gt; &amp;nets6)</td></tr>
<tr class="separator:a28d12b84433ba740cd9f33d53a020ba4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4edf6a59041fac9d04568b55cdf79683" id="r_a4edf6a59041fac9d04568b55cdf79683"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple_1_1intr__ptr.html#a8ea6056dadef473a6c18cd4afbfc2fe6">intr_ptr::SharedPtr</a>&lt; <a class="el" href="classripple_1_1SHAMapLeafNode.html">SHAMapLeafNode</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4edf6a59041fac9d04568b55cdf79683">makeTypedLeaf</a> (<a class="el" href="namespaceripple.html#ae0356b1de00f841c554c830be509dd58">SHAMapNodeType</a> type, boost::intrusive_ptr&lt; <a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> const &gt; item, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> owner)</td></tr>
<tr class="separator:a4edf6a59041fac9d04568b55cdf79683"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d1e8c14112c6d8c126307e128ff7b4f" id="r_a9d1e8c14112c6d8c126307e128ff7b4f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9d1e8c14112c6d8c126307e128ff7b4f">depthMask</a> (unsigned int depth)</td></tr>
<tr class="separator:a9d1e8c14112c6d8c126307e128ff7b4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2701412a11b118c19256a4c901db2938" id="r_a2701412a11b118c19256a4c901db2938"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2701412a11b118c19256a4c901db2938">BEAST_DEFINE_TESTSUITE</a> (AccountTxPaging, app, ripple)</td></tr>
<tr class="separator:a2701412a11b118c19256a4c901db2938"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb5372f21ba2fb52ff9a660d0ba0206c" id="r_afb5372f21ba2fb52ff9a660d0ba0206c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afb5372f21ba2fb52ff9a660d0ba0206c">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1AmendmentTable.html">AmendmentTable</a>, app, ripple)</td></tr>
<tr class="separator:afb5372f21ba2fb52ff9a660d0ba0206c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50bb49dc840a0d3a8cff5a41c274405c" id="r_a50bb49dc840a0d3a8cff5a41c274405c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a50bb49dc840a0d3a8cff5a41c274405c">BEAST_DEFINE_TESTSUITE</a> (Check, app, ripple)</td></tr>
<tr class="separator:a50bb49dc840a0d3a8cff5a41c274405c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c4a5724bef35eab096dbb61b9260227" id="r_a0c4a5724bef35eab096dbb61b9260227"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0c4a5724bef35eab096dbb61b9260227">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1Clawback.html">Clawback</a>, app, ripple)</td></tr>
<tr class="separator:a0c4a5724bef35eab096dbb61b9260227"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01bbe36e1fb6d66f4fa5a93be2d34f4f" id="r_a01bbe36e1fb6d66f4fa5a93be2d34f4f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a01bbe36e1fb6d66f4fa5a93be2d34f4f">BEAST_DEFINE_TESTSUITE</a> (Discrepancy, app, ripple)</td></tr>
<tr class="separator:a01bbe36e1fb6d66f4fa5a93be2d34f4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dfa5c2b794b245ece0f2e294f8ed750" id="r_a6dfa5c2b794b245ece0f2e294f8ed750"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6dfa5c2b794b245ece0f2e294f8ed750">BEAST_DEFINE_TESTSUITE</a> (FixNFTokenPageLinks, app, ripple)</td></tr>
<tr class="separator:a6dfa5c2b794b245ece0f2e294f8ed750"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f05967f9926212c8708151fd74d4a2c" id="r_a9f05967f9926212c8708151fd74d4a2c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9f05967f9926212c8708151fd74d4a2c">BEAST_DEFINE_TESTSUITE</a> (Freeze, app, ripple)</td></tr>
<tr class="separator:a9f05967f9926212c8708151fd74d4a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0897f400554aaf7f19ab5326ba5d5074" id="r_a0897f400554aaf7f19ab5326ba5d5074"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0897f400554aaf7f19ab5326ba5d5074">BEAST_DEFINE_TESTSUITE</a> (LedgerLoad, app, ripple)</td></tr>
<tr class="separator:a0897f400554aaf7f19ab5326ba5d5074"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af46a20ecbb4bde69706c92e97c9dd410" id="r_af46a20ecbb4bde69706c92e97c9dd410"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af46a20ecbb4bde69706c92e97c9dd410">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1LoadFeeTrack.html">LoadFeeTrack</a>, app, ripple)</td></tr>
<tr class="separator:af46a20ecbb4bde69706c92e97c9dd410"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29c4a1f1c2d9611d65c82c9160db0021" id="r_a29c4a1f1c2d9611d65c82c9160db0021"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a29c4a1f1c2d9611d65c82c9160db0021">BEAST_DEFINE_TESTSUITE_PRIO</a> (NFTokenBaseUtil, app, ripple, 2)</td></tr>
<tr class="separator:a29c4a1f1c2d9611d65c82c9160db0021"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f06594a2d8d4900620bf97ef4b1a039" id="r_a6f06594a2d8d4900620bf97ef4b1a039"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6f06594a2d8d4900620bf97ef4b1a039">BEAST_DEFINE_TESTSUITE_PRIO</a> (NFTokenDisallowIncoming, app, ripple, 2)</td></tr>
<tr class="separator:a6f06594a2d8d4900620bf97ef4b1a039"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fac8c049f10dba340137bdf2bdb865d" id="r_a4fac8c049f10dba340137bdf2bdb865d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4fac8c049f10dba340137bdf2bdb865d">BEAST_DEFINE_TESTSUITE_PRIO</a> (NFTokenWOMintOffer, app, ripple, 2)</td></tr>
<tr class="separator:a4fac8c049f10dba340137bdf2bdb865d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bce0bcdd4a36a25e645d96083df4417" id="r_a3bce0bcdd4a36a25e645d96083df4417"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3bce0bcdd4a36a25e645d96083df4417">BEAST_DEFINE_TESTSUITE_PRIO</a> (NFTokenWOModify, app, ripple, 2)</td></tr>
<tr class="separator:a3bce0bcdd4a36a25e645d96083df4417"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97871445a52bd09f4bf1dd6826a90063" id="r_a97871445a52bd09f4bf1dd6826a90063"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a97871445a52bd09f4bf1dd6826a90063">BEAST_DEFINE_TESTSUITE_PRIO</a> (NFTokenAllFeatures, app, ripple, 2)</td></tr>
<tr class="separator:a97871445a52bd09f4bf1dd6826a90063"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49946e73767ae2b3ec9d30a9e1daa4b5" id="r_a49946e73767ae2b3ec9d30a9e1daa4b5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a49946e73767ae2b3ec9d30a9e1daa4b5">BEAST_DEFINE_TESTSUITE_PRIO</a> (NFTokenAuth, app, ripple, 2)</td></tr>
<tr class="separator:a49946e73767ae2b3ec9d30a9e1daa4b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6eb4980fc618ae2565175e9b66e84833" id="r_a6eb4980fc618ae2565175e9b66e84833"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6eb4980fc618ae2565175e9b66e84833">BEAST_DEFINE_TESTSUITE_PRIO</a> (<a class="el" href="classripple_1_1NFTokenBurn.html">NFTokenBurn</a>, app, ripple, 3)</td></tr>
<tr class="separator:a6eb4980fc618ae2565175e9b66e84833"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3df9a1b4c2598b6a405609b357e705ee" id="r_a3df9a1b4c2598b6a405609b357e705ee"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3df9a1b4c2598b6a405609b357e705ee">BEAST_DEFINE_TESTSUITE_PRIO</a> (NFTokenDir, app, ripple, 1)</td></tr>
<tr class="separator:a3df9a1b4c2598b6a405609b357e705ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ad5abb69e0f75fcfb5740904c88fe18" id="r_a5ad5abb69e0f75fcfb5740904c88fe18"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5ad5abb69e0f75fcfb5740904c88fe18">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1OfferStream.html">OfferStream</a>, app, ripple)</td></tr>
<tr class="separator:a5ad5abb69e0f75fcfb5740904c88fe18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6461824da1787612809c88aaff23c90" id="r_ac6461824da1787612809c88aaff23c90"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac6461824da1787612809c88aaff23c90">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1SetRegularKey.html">SetRegularKey</a>, app, ripple)</td></tr>
<tr class="separator:ac6461824da1787612809c88aaff23c90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27128bd650659169fc0109bdc05bd1d5" id="r_a27128bd650659169fc0109bdc05bd1d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a27128bd650659169fc0109bdc05bd1d5">BEAST_DEFINE_TESTSUITE</a> (Ticket, app, ripple)</td></tr>
<tr class="separator:a27128bd650659169fc0109bdc05bd1d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7db8f922cdc3258a1b25e2887d25f77" id="r_aa7db8f922cdc3258a1b25e2887d25f77"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa7db8f922cdc3258a1b25e2887d25f77">BEAST_DEFINE_TESTSUITE</a> (TrustAndBalance, app, ripple)</td></tr>
<tr class="separator:aa7db8f922cdc3258a1b25e2887d25f77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e160227d40b56b963ed07a08be66bc0" id="r_a3e160227d40b56b963ed07a08be66bc0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3e160227d40b56b963ed07a08be66bc0">BEAST_DEFINE_TESTSUITE</a> (Apply, tx, ripple)</td></tr>
<tr class="separator:a3e160227d40b56b963ed07a08be66bc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c87b786a60d67623936386ca3ce653b" id="r_a7c87b786a60d67623936386ca3ce653b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7c87b786a60d67623936386ca3ce653b">BEAST_DEFINE_TESTSUITE_PRIO</a> (Vault, app, ripple, 1)</td></tr>
<tr class="separator:a7c87b786a60d67623936386ca3ce653b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae76bd9240892b070dd200e47766b5762" id="r_ae76bd9240892b070dd200e47766b5762"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae76bd9240892b070dd200e47766b5762">BEAST_DEFINE_TESTSUITE</a> (FileUtilities, basics, ripple)</td></tr>
<tr class="separator:ae76bd9240892b070dd200e47766b5762"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafd5a992b97119d058df34de5e095478" id="r_aafd5a992b97119d058df34de5e095478"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aafd5a992b97119d058df34de5e095478">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1hardened__hash.html">hardened_hash</a>, basics, ripple)</td></tr>
<tr class="separator:aafd5a992b97119d058df34de5e095478"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cbdd0b79ac325115d2a1989300c8311" id="r_a4cbdd0b79ac325115d2a1989300c8311"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4cbdd0b79ac325115d2a1989300c8311">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a>, basics, ripple)</td></tr>
<tr class="separator:a4cbdd0b79ac325115d2a1989300c8311"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd64e56fd6571625afd4c5a3935faf78" id="r_abd64e56fd6571625afd4c5a3935faf78"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abd64e56fd6571625afd4c5a3935faf78">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="namespaceripple.html#a979e8d8bf61cdf2a37f13aa2e7ed906e">KeyCache</a>, basics, ripple)</td></tr>
<tr class="separator:abd64e56fd6571625afd4c5a3935faf78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77c450f832ad46137fc5e109bd9babd6" id="r_a77c450f832ad46137fc5e109bd9babd6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a77c450f832ad46137fc5e109bd9babd6">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1Number.html">Number</a>, basics, ripple)</td></tr>
<tr class="separator:a77c450f832ad46137fc5e109bd9babd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7cf90d60733517501f553ee73f2e237" id="r_aa7cf90d60733517501f553ee73f2e237"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa7cf90d60733517501f553ee73f2e237">BEAST_DEFINE_TESTSUITE</a> (PerfLog, basics, ripple)</td></tr>
<tr class="separator:aa7cf90d60733517501f553ee73f2e237"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5746e31082dc16bc69bc4b8960fb354d" id="r_a5746e31082dc16bc69bc4b8960fb354d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5746e31082dc16bc69bc4b8960fb354d">BEAST_DEFINE_TESTSUITE</a> (StringUtilities, basics, ripple)</td></tr>
<tr class="separator:a5746e31082dc16bc69bc4b8960fb354d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1984bedf155e398dea9a11d75862a7f2" id="r_a1984bedf155e398dea9a11d75862a7f2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1984bedf155e398dea9a11d75862a7f2">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1TaggedCache.html">TaggedCache</a>, basics, ripple)</td></tr>
<tr class="separator:a1984bedf155e398dea9a11d75862a7f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12cb0b9800f6e698e1ee5aa50f6d261c" id="r_a12cb0b9800f6e698e1ee5aa50f6d261c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a12cb0b9800f6e698e1ee5aa50f6d261c">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>, basics, ripple)</td></tr>
<tr class="separator:a12cb0b9800f6e698e1ee5aa50f6d261c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21e4f715e219bcb80b6716963e2544ac" id="r_a21e4f715e219bcb80b6716963e2544ac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a21e4f715e219bcb80b6716963e2544ac">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1Config.html">Config</a>, core, ripple)</td></tr>
<tr class="separator:a21e4f715e219bcb80b6716963e2544ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1d0659db6f254777bef7caea8caa4f5" id="r_af1d0659db6f254777bef7caea8caa4f5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af1d0659db6f254777bef7caea8caa4f5">BEAST_DEFINE_TESTSUITE</a> (SociDB, core, ripple)</td></tr>
<tr class="separator:af1d0659db6f254777bef7caea8caa4f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6462beaa9588dfb8c3526b1d56f6d826" id="r_a6462beaa9588dfb8c3526b1d56f6d826"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6462beaa9588dfb8c3526b1d56f6d826">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1Workers.html">Workers</a>, core, ripple)</td></tr>
<tr class="separator:a6462beaa9588dfb8c3526b1d56f6d826"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe2053afb2ff5dbbceba9f9f2f1f7ca6" id="r_afe2053afb2ff5dbbceba9f9f2f1f7ca6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afe2053afb2ff5dbbceba9f9f2f1f7ca6">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a>, overlay, ripple)</td></tr>
<tr class="separator:afe2053afb2ff5dbbceba9f9f2f1f7ca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae18687a39603d393d092a3f0bad9ad5" id="r_aae18687a39603d393d092a3f0bad9ad5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aae18687a39603d393d092a3f0bad9ad5">BEAST_DEFINE_TESTSUITE</a> (short_read, overlay, ripple)</td></tr>
<tr class="separator:aae18687a39603d393d092a3f0bad9ad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df6f03e29b3198a6efe5fbce4b29a0a" id="r_a5df6f03e29b3198a6efe5fbce4b29a0a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5df6f03e29b3198a6efe5fbce4b29a0a">BEAST_DEFINE_TESTSUITE</a> (BuildInfo, protocol, ripple)</td></tr>
<tr class="separator:a5df6f03e29b3198a6efe5fbce4b29a0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58d8a91ea77825b7a19be3f05a2beaee" id="r_a58d8a91ea77825b7a19be3f05a2beaee"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a58d8a91ea77825b7a19be3f05a2beaee">BEAST_DEFINE_TESTSUITE</a> (Hooks, protocol, ripple)</td></tr>
<tr class="separator:a58d8a91ea77825b7a19be3f05a2beaee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad325637000b04fb932b3ee1e8915b606" id="r_ad325637000b04fb932b3ee1e8915b606"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad325637000b04fb932b3ee1e8915b606">BEAST_DEFINE_TESTSUITE</a> (InnerObjectFormatsParsedJSON, protocol, ripple)</td></tr>
<tr class="separator:ad325637000b04fb932b3ee1e8915b606"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e6ed97c08eb9e82cdbe9d67b35fbfb6" id="r_a7e6ed97c08eb9e82cdbe9d67b35fbfb6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7e6ed97c08eb9e82cdbe9d67b35fbfb6">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1Issue.html">Issue</a>, protocol, ripple)</td></tr>
<tr class="separator:a7e6ed97c08eb9e82cdbe9d67b35fbfb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9ed482417981f23dfb6af928ccd1ddd" id="r_ae9ed482417981f23dfb6af928ccd1ddd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae9ed482417981f23dfb6af928ccd1ddd">BEAST_DEFINE_TESTSUITE</a> (Memo, protocol, ripple)</td></tr>
<tr class="separator:ae9ed482417981f23dfb6af928ccd1ddd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07d31708bf6a262a2efedb4d0cf54721" id="r_a07d31708bf6a262a2efedb4d0cf54721"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a07d31708bf6a262a2efedb4d0cf54721">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>, protocol, ripple)</td></tr>
<tr class="separator:a07d31708bf6a262a2efedb4d0cf54721"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4d8d97b94bbef03c9bf7eff4140f8f9" id="r_ab4d8d97b94bbef03c9bf7eff4140f8f9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab4d8d97b94bbef03c9bf7eff4140f8f9">BEAST_DEFINE_TESTSUITE</a> (Quality, protocol, ripple)</td></tr>
<tr class="separator:ab4d8d97b94bbef03c9bf7eff4140f8f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dd8248a25d1f72679f48ac97bc56f44" id="r_a1dd8248a25d1f72679f48ac97bc56f44"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1dd8248a25d1f72679f48ac97bc56f44">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1SecretKey.html">SecretKey</a>, protocol, ripple)</td></tr>
<tr class="separator:a1dd8248a25d1f72679f48ac97bc56f44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a932fbe077b6ec3a5f57b210331693c89" id="r_a932fbe077b6ec3a5f57b210331693c89"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a932fbe077b6ec3a5f57b210331693c89">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1Seed.html">Seed</a>, protocol, ripple)</td></tr>
<tr class="separator:a932fbe077b6ec3a5f57b210331693c89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26bbcf7be28e824c140216fac63345f3" id="r_a26bbcf7be28e824c140216fac63345f3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a26bbcf7be28e824c140216fac63345f3">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1SeqProxy.html">SeqProxy</a>, protocol, ripple)</td></tr>
<tr class="separator:a26bbcf7be28e824c140216fac63345f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a646682015344f34ec02d6965fc7ba864" id="r_a646682015344f34ec02d6965fc7ba864"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a646682015344f34ec02d6965fc7ba864">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1Serializer.html">Serializer</a>, protocol, ripple)</td></tr>
<tr class="separator:a646682015344f34ec02d6965fc7ba864"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dc34096185cd363aaed0a2ac3a2d845" id="r_a3dc34096185cd363aaed0a2ac3a2d845"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3dc34096185cd363aaed0a2ac3a2d845">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1STAccount.html">STAccount</a>, protocol, ripple)</td></tr>
<tr class="separator:a3dc34096185cd363aaed0a2ac3a2d845"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa47914cfd9e8269da48e0212b81fe90b" id="r_aa47914cfd9e8269da48e0212b81fe90b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa47914cfd9e8269da48e0212b81fe90b">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a>, protocol, ripple)</td></tr>
<tr class="separator:aa47914cfd9e8269da48e0212b81fe90b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6af1ea6fca764e626f5da95b7f1320e5" id="r_a6af1ea6fca764e626f5da95b7f1320e5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6af1ea6fca764e626f5da95b7f1320e5">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1STInteger.html">STInteger</a>, protocol, ripple)</td></tr>
<tr class="separator:a6af1ea6fca764e626f5da95b7f1320e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebd90a249e5c085ac534966bde9e1e63" id="r_aebd90a249e5c085ac534966bde9e1e63"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aebd90a249e5c085ac534966bde9e1e63">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1STNumber.html">STNumber</a>, protocol, ripple)</td></tr>
<tr class="separator:aebd90a249e5c085ac534966bde9e1e63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e062a88070a415ea7409ef16a65d200" id="r_a2e062a88070a415ea7409ef16a65d200"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2e062a88070a415ea7409ef16a65d200">testCompile</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;<a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a>)</td></tr>
<tr class="separator:a2e062a88070a415ea7409ef16a65d200"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0ecfa4d4cb97b309255f4c7a12c4fc1" id="r_ae0ecfa4d4cb97b309255f4c7a12c4fc1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae0ecfa4d4cb97b309255f4c7a12c4fc1">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a>, protocol, ripple)</td></tr>
<tr class="separator:ae0ecfa4d4cb97b309255f4c7a12c4fc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f9147e4fce09e3b48b59e89a4fabbc7" id="r_a6f9147e4fce09e3b48b59e89a4fabbc7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6f9147e4fce09e3b48b59e89a4fabbc7">BEAST_DEFINE_TESTSUITE</a> (STParsedJSON, protocol, ripple)</td></tr>
<tr class="separator:a6f9147e4fce09e3b48b59e89a4fabbc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae110a5981cfc643a520a86bfc690dad1" id="r_ae110a5981cfc643a520a86bfc690dad1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae110a5981cfc643a520a86bfc690dad1">matches</a> (char const *string, char const *regex)</td></tr>
<tr class="memdesc:ae110a5981cfc643a520a86bfc690dad1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if the string loosely matches the regex. <br /></td></tr>
<tr class="separator:ae110a5981cfc643a520a86bfc690dad1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcde7778c95e0095e2d382bc9652a910" id="r_adcde7778c95e0095e2d382bc9652a910"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adcde7778c95e0095e2d382bc9652a910">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1STTx.html">STTx</a>, protocol, ripple)</td></tr>
<tr class="separator:adcde7778c95e0095e2d382bc9652a910"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a256b519bcfa8582f145dc9e3812c5a6b" id="r_a256b519bcfa8582f145dc9e3812c5a6b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a256b519bcfa8582f145dc9e3812c5a6b">BEAST_DEFINE_TESTSUITE</a> (InnerObjectFormatsSerializer, protocol, ripple)</td></tr>
<tr class="separator:a256b519bcfa8582f145dc9e3812c5a6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96c3046f88c54b27ee1d7f18d6439524" id="r_a96c3046f88c54b27ee1d7f18d6439524"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a96c3046f88c54b27ee1d7f18d6439524">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1STValidation.html">STValidation</a>, protocol, ripple)</td></tr>
<tr class="separator:a96c3046f88c54b27ee1d7f18d6439524"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6dd7ca485e0f4a38d1e7a70b21a799c" id="r_aa6dd7ca485e0f4a38d1e7a70b21a799c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa6dd7ca485e0f4a38d1e7a70b21a799c">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, protocol, ripple)</td></tr>
<tr class="separator:aa6dd7ca485e0f4a38d1e7a70b21a799c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae12798a7d7033493f71288ca8c047186" id="r_ae12798a7d7033493f71288ca8c047186"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae12798a7d7033493f71288ca8c047186">BEAST_DEFINE_TESTSUITE</a> (AccountCurrencies, rpc, ripple)</td></tr>
<tr class="separator:ae12798a7d7033493f71288ca8c047186"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a511ca5ff12e72f51af22e029aa497c9a" id="r_a511ca5ff12e72f51af22e029aa497c9a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a511ca5ff12e72f51af22e029aa497c9a">BEAST_DEFINE_TESTSUITE_PRIO</a> (<a class="el" href="namespaceripple.html#aadbea864f2a5f6e65c67d4f79f12bc66">AccountSet</a>, rpc, ripple, 1)</td></tr>
<tr class="separator:a511ca5ff12e72f51af22e029aa497c9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8780a1858cc22a7d7343f64f5d3a945" id="r_aa8780a1858cc22a7d7343f64f5d3a945"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa8780a1858cc22a7d7343f64f5d3a945">BEAST_DEFINE_TESTSUITE</a> (AmendmentBlocked, rpc, ripple)</td></tr>
<tr class="separator:aa8780a1858cc22a7d7343f64f5d3a945"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2448d3fb1b0e7708e7060ac02dd139cb" id="r_a2448d3fb1b0e7708e7060ac02dd139cb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2448d3fb1b0e7708e7060ac02dd139cb">BEAST_DEFINE_TESTSUITE</a> (Connect, rpc, ripple)</td></tr>
<tr class="separator:a2448d3fb1b0e7708e7060ac02dd139cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f69e2428d6879d0eecfad78a4bbf671" id="r_a0f69e2428d6879d0eecfad78a4bbf671"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0f69e2428d6879d0eecfad78a4bbf671">BEAST_DEFINE_TESTSUITE</a> (Feature, rpc, ripple)</td></tr>
<tr class="separator:a0f69e2428d6879d0eecfad78a4bbf671"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fe5f093a3f7355e7657ef0cfdea2b27" id="r_a6fe5f093a3f7355e7657ef0cfdea2b27"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6fe5f093a3f7355e7657ef0cfdea2b27">BEAST_DEFINE_TESTSUITE</a> (GetCounts, rpc, ripple)</td></tr>
<tr class="separator:a6fe5f093a3f7355e7657ef0cfdea2b27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98abf4cc65c31ce05a9d65bf23760e01" id="r_a98abf4cc65c31ce05a9d65bf23760e01"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a98abf4cc65c31ce05a9d65bf23760e01">BEAST_DEFINE_TESTSUITE</a> (LedgerClosed, rpc, ripple)</td></tr>
<tr class="separator:a98abf4cc65c31ce05a9d65bf23760e01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1ea6a8ea51e90d359998fc7b2dde1fa" id="r_ae1ea6a8ea51e90d359998fc7b2dde1fa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae1ea6a8ea51e90d359998fc7b2dde1fa">BEAST_DEFINE_TESTSUITE_PRIO</a> (LedgerData, rpc, ripple, 1)</td></tr>
<tr class="separator:ae1ea6a8ea51e90d359998fc7b2dde1fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa61635f922ff925225efbe2e15f1a868" id="r_aa61635f922ff925225efbe2e15f1a868"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa61635f922ff925225efbe2e15f1a868">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="structripple_1_1LedgerHeader.html">LedgerHeader</a>, rpc, ripple)</td></tr>
<tr class="separator:aa61635f922ff925225efbe2e15f1a868"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedbe2033c7030f8ddd1ea6743897b3f9" id="r_aedbe2033c7030f8ddd1ea6743897b3f9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aedbe2033c7030f8ddd1ea6743897b3f9">BEAST_DEFINE_TESTSUITE</a> (NoRippleCheck, rpc, ripple)</td></tr>
<tr class="separator:aedbe2033c7030f8ddd1ea6743897b3f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc816a0587e25cd68caf7202f8ec8695" id="r_adc816a0587e25cd68caf7202f8ec8695"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adc816a0587e25cd68caf7202f8ec8695">BEAST_DEFINE_TESTSUITE_MANUAL_PRIO</a> (NoRippleCheckLimits, rpc, ripple, 1)</td></tr>
<tr class="separator:adc816a0587e25cd68caf7202f8ec8695"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4c0fc7d0c9072db1564d9aaa9e1d3ac" id="r_af4c0fc7d0c9072db1564d9aaa9e1d3ac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af4c0fc7d0c9072db1564d9aaa9e1d3ac">BEAST_DEFINE_TESTSUITE</a> (OwnerInfo, rpc, ripple)</td></tr>
<tr class="separator:af4c0fc7d0c9072db1564d9aaa9e1d3ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b56a4d10a913739d58afc9980077dd6" id="r_a9b56a4d10a913739d58afc9980077dd6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9b56a4d10a913739d58afc9980077dd6">BEAST_DEFINE_TESTSUITE</a> (Peers, rpc, ripple)</td></tr>
<tr class="separator:a9b56a4d10a913739d58afc9980077dd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb7ca38b990a2096b32ecc0366216c53" id="r_afb7ca38b990a2096b32ecc0366216c53"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afb7ca38b990a2096b32ecc0366216c53">BEAST_DEFINE_TESTSUITE</a> (<a class="el" href="classripple_1_1Transaction.html">Transaction</a>, rpc, ripple)</td></tr>
<tr class="separator:afb7ca38b990a2096b32ecc0366216c53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23e30ea1b012c17d54d9c6ee67f9775f" id="r_a23e30ea1b012c17d54d9c6ee67f9775f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a23e30ea1b012c17d54d9c6ee67f9775f">BEAST_DEFINE_TESTSUITE</a> (TransactionEntry, rpc, ripple)</td></tr>
<tr class="separator:a23e30ea1b012c17d54d9c6ee67f9775f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f292a9734b06a834006849844975c65" id="r_a9f292a9734b06a834006849844975c65"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9f292a9734b06a834006849844975c65">BEAST_DEFINE_TESTSUITE</a> (TransactionHistory, rpc, ripple)</td></tr>
<tr class="separator:a9f292a9734b06a834006849844975c65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43d1826897d9c36f6873022d072be267" id="r_a43d1826897d9c36f6873022d072be267"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a43d1826897d9c36f6873022d072be267">BEAST_DEFINE_TESTSUITE</a> (Version, rpc, ripple)</td></tr>
<tr class="separator:a43d1826897d9c36f6873022d072be267"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adda192f18f7d0bcfa5ceec8fc8cd2b96" id="r_adda192f18f7d0bcfa5ceec8fc8cd2b96"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adda192f18f7d0bcfa5ceec8fc8cd2b96">TEST_SUITE_BEGIN</a> (&quot;json_value&quot;)</td></tr>
<tr class="separator:adda192f18f7d0bcfa5ceec8fc8cd2b96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb20cf6dfff7a393bfa2c710a5eab9c1" id="r_abb20cf6dfff7a393bfa2c710a5eab9c1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abb20cf6dfff7a393bfa2c710a5eab9c1">TEST_CASE</a> (&quot;limits&quot;)</td></tr>
<tr class="separator:abb20cf6dfff7a393bfa2c710a5eab9c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5ca3d6d601f8b35c89cba75fc2af433" id="r_ad5ca3d6d601f8b35c89cba75fc2af433"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad5ca3d6d601f8b35c89cba75fc2af433">TEST_CASE</a> (&quot;construct and compare Json::StaticString&quot;)</td></tr>
<tr class="separator:ad5ca3d6d601f8b35c89cba75fc2af433"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd16f3d83894ddf5821faaddb35d0876" id="r_acd16f3d83894ddf5821faaddb35d0876"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acd16f3d83894ddf5821faaddb35d0876">TEST_CASE</a> (&quot;different types&quot;)</td></tr>
<tr class="separator:acd16f3d83894ddf5821faaddb35d0876"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a591acc71d537bbdb407e4522e8c96e19" id="r_a591acc71d537bbdb407e4522e8c96e19"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a591acc71d537bbdb407e4522e8c96e19">TEST_CASE</a> (&quot;compare strings&quot;)</td></tr>
<tr class="separator:a591acc71d537bbdb407e4522e8c96e19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acba9848af50c5f8f7ee5c778f0dd4e64" id="r_acba9848af50c5f8f7ee5c778f0dd4e64"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acba9848af50c5f8f7ee5c778f0dd4e64">TEST_CASE</a> (&quot;bool&quot;)</td></tr>
<tr class="separator:acba9848af50c5f8f7ee5c778f0dd4e64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a565ff99c26df2037b3173324a253a612" id="r_a565ff99c26df2037b3173324a253a612"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a565ff99c26df2037b3173324a253a612">TEST_CASE</a> (&quot;bad json&quot;)</td></tr>
<tr class="separator:a565ff99c26df2037b3173324a253a612"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc0c5208a87a0b2ca1e5959bae6670bf" id="r_afc0c5208a87a0b2ca1e5959bae6670bf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afc0c5208a87a0b2ca1e5959bae6670bf">TEST_CASE</a> (&quot;edge cases&quot;)</td></tr>
<tr class="separator:afc0c5208a87a0b2ca1e5959bae6670bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea5051ba8966b752fe987d1a94f48757" id="r_aea5051ba8966b752fe987d1a94f48757"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aea5051ba8966b752fe987d1a94f48757">TEST_CASE</a> (&quot;copy&quot;)</td></tr>
<tr class="separator:aea5051ba8966b752fe987d1a94f48757"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8a48e56480680f8bba4538a5c26de46" id="r_af8a48e56480680f8bba4538a5c26de46"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af8a48e56480680f8bba4538a5c26de46">TEST_CASE</a> (&quot;move&quot;)</td></tr>
<tr class="separator:af8a48e56480680f8bba4538a5c26de46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25cbbf78216afef89298941f97f58722" id="r_a25cbbf78216afef89298941f97f58722"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a25cbbf78216afef89298941f97f58722">TEST_CASE</a> (&quot;comparisons&quot;)</td></tr>
<tr class="separator:a25cbbf78216afef89298941f97f58722"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef2eae9aa66bc11b1196cfe67f2a1c9d" id="r_aef2eae9aa66bc11b1196cfe67f2a1c9d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aef2eae9aa66bc11b1196cfe67f2a1c9d">TEST_CASE</a> (&quot;compact&quot;)</td></tr>
<tr class="separator:aef2eae9aa66bc11b1196cfe67f2a1c9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24eb716218c20fbb4e57b6c0e0880dca" id="r_a24eb716218c20fbb4e57b6c0e0880dca"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a24eb716218c20fbb4e57b6c0e0880dca">TEST_CASE</a> (&quot;conversions&quot;)</td></tr>
<tr class="separator:a24eb716218c20fbb4e57b6c0e0880dca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e7935024363027ccaaaf6d0de7edd91" id="r_a4e7935024363027ccaaaf6d0de7edd91"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4e7935024363027ccaaaf6d0de7edd91">TEST_CASE</a> (&quot;access members&quot;)</td></tr>
<tr class="separator:a4e7935024363027ccaaaf6d0de7edd91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7aaac8096c3dcd81362a567b1977095" id="r_aa7aaac8096c3dcd81362a567b1977095"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa7aaac8096c3dcd81362a567b1977095">TEST_CASE</a> (&quot;remove members&quot;)</td></tr>
<tr class="separator:aa7aaac8096c3dcd81362a567b1977095"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47b4a984f9b98b162565f00d64844cce" id="r_a47b4a984f9b98b162565f00d64844cce"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a47b4a984f9b98b162565f00d64844cce">TEST_CASE</a> (&quot;iterator&quot;)</td></tr>
<tr class="separator:a47b4a984f9b98b162565f00d64844cce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9361d665fd1555ed3c64f5d2b57940a0" id="r_a9361d665fd1555ed3c64f5d2b57940a0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9361d665fd1555ed3c64f5d2b57940a0">TEST_CASE</a> (&quot;nest limits&quot;)</td></tr>
<tr class="separator:a9361d665fd1555ed3c64f5d2b57940a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad01e30b0cd765e1d7742308fc7f75ed8" id="r_ad01e30b0cd765e1d7742308fc7f75ed8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad01e30b0cd765e1d7742308fc7f75ed8">TEST_CASE</a> (&quot;memory leak&quot;)</td></tr>
<tr class="separator:ad01e30b0cd765e1d7742308fc7f75ed8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a968d734596b4c7c083ad912732714846" id="r_a968d734596b4c7c083ad912732714846"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a968d734596b4c7c083ad912732714846">TEST_SUITE_END</a> ()</td></tr>
<tr class="separator:a968d734596b4c7c083ad912732714846"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f5de38ef7c5157e23527a0e6a720a22" id="r_a0f5de38ef7c5157e23527a0e6a720a22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0f5de38ef7c5157e23527a0e6a720a22">proposalUniqueId</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;proposeHash, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;previousLedger, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> proposeSeq, <a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> closeTime, <a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;publicKey, <a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;signature)</td></tr>
<tr class="memdesc:a0f5de38ef7c5157e23527a0e6a720a22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate a unique identifier for a signed proposal. <br /></td></tr>
<tr class="separator:a0f5de38ef7c5157e23527a0e6a720a22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a509e1a7f41988fd7a09eb0bf94795967" id="r_a509e1a7f41988fd7a09eb0bf94795967"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1RCLValidatedLedger.html#a000286029eaff7f1f18cf602c33a05f3">RCLValidatedLedger::Seq</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a509e1a7f41988fd7a09eb0bf94795967">mismatch</a> (<a class="el" href="classripple_1_1RCLValidatedLedger.html">RCLValidatedLedger</a> const &amp;a, <a class="el" href="classripple_1_1RCLValidatedLedger.html">RCLValidatedLedger</a> const &amp;b)</td></tr>
<tr class="separator:a509e1a7f41988fd7a09eb0bf94795967"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ed72df944d1c38ec7309fd896b5fd55" id="r_a4ed72df944d1c38ec7309fd896b5fd55"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4ed72df944d1c38ec7309fd896b5fd55">handleNewValidation</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1STValidation.html">STValidation</a> &gt; const &amp;val, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;source, <a class="el" href="namespaceripple.html#aff534c11a7b7ba479fb6f4b4fba20b48">BypassAccept</a> const bypassAccept=<a class="el" href="namespaceripple.html#aff534c11a7b7ba479fb6f4b4fba20b48a7fa3b767c460b54a2be4d49030b349c7">BypassAccept::no</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> &gt; j=<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>)</td></tr>
<tr class="memdesc:a4ed72df944d1c38ec7309fd896b5fd55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Handle a new validation. <br /></td></tr>
<tr class="separator:a4ed72df944d1c38ec7309fd896b5fd55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa07252133d75f88c31a9970df1c37e90" id="r_aa07252133d75f88c31a9970df1c37e90"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa07252133d75f88c31a9970df1c37e90">buildLedger</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const &gt; const &amp;parent, <a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> closeTime, bool const closeTimeCorrect, <a class="el" href="classripple_1_1NetClock.html#afe3767203cd971a00067671641bc7e16">NetClock::duration</a> closeResolution, <a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="classripple_1_1CanonicalTXSet.html">CanonicalTXSet</a> &amp;txns, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/set.html">std::set</a>&lt; <a class="el" href="namespaceripple.html#a3f39560bfd60c64700b109c412e90f72">TxID</a> &gt; &amp;failedTxs, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:aa07252133d75f88c31a9970df1c37e90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Build a new ledger by applying consensus transactions. <br /></td></tr>
<tr class="separator:aa07252133d75f88c31a9970df1c37e90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9befd02c76ff748f2b5432ec9b7fa217" id="r_a9befd02c76ff748f2b5432ec9b7fa217"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9befd02c76ff748f2b5432ec9b7fa217">buildLedger</a> (<a class="el" href="classripple_1_1LedgerReplay.html">LedgerReplay</a> const &amp;replayData, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> applyFlags, <a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:a9befd02c76ff748f2b5432ec9b7fa217"><td class="mdescLeft">&#160;</td><td class="mdescRight">Build a new ledger by replaying transactions. <br /></td></tr>
<tr class="separator:a9befd02c76ff748f2b5432ec9b7fa217"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a247779f478ec521c40830fc6fe746fdb" id="r_a247779f478ec521c40830fc6fe746fdb"><td class="memTemplParams" colspan="2">template&lt;class ApplyTxs &gt; </td></tr>
<tr class="memitem:a247779f478ec521c40830fc6fe746fdb"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a247779f478ec521c40830fc6fe746fdb">buildLedgerImpl</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const &gt; const &amp;parent, <a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> closeTime, bool const closeTimeCorrect, <a class="el" href="classripple_1_1NetClock.html#afe3767203cd971a00067671641bc7e16">NetClock::duration</a> closeResolution, <a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j, ApplyTxs &amp;&amp;applyTxs)</td></tr>
<tr class="separator:a247779f478ec521c40830fc6fe746fdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18d8dde90d603d1c67c2aa616950dbd9" id="r_a18d8dde90d603d1c67c2aa616950dbd9"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a18d8dde90d603d1c67c2aa616950dbd9">applyTransactions</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const &gt; const &amp;built, <a class="el" href="classripple_1_1CanonicalTXSet.html">CanonicalTXSet</a> &amp;txns, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/set.html">std::set</a>&lt; <a class="el" href="namespaceripple.html#a3f39560bfd60c64700b109c412e90f72">TxID</a> &gt; &amp;failed, <a class="el" href="classripple_1_1OpenView.html">OpenView</a> &amp;view, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:a18d8dde90d603d1c67c2aa616950dbd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Apply a set of consensus transactions to a ledger. <br /></td></tr>
<tr class="separator:a18d8dde90d603d1c67c2aa616950dbd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0f9b862af5447930a8c4b7d4e4d1a9f" id="r_af0f9b862af5447930a8c4b7d4e4d1a9f"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af0f9b862af5447930a8c4b7d4e4d1a9f">neededHashes</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;<a class="el" href="namespaceripple.html#acdc87ea9c4ad1742d4aeebac963e8570">root</a>, <a class="el" href="classripple_1_1SHAMap.html">SHAMap</a> &amp;map, int max, <a class="el" href="classripple_1_1SHAMapSyncFilter.html">SHAMapSyncFilter</a> *filter)</td></tr>
<tr class="separator:af0f9b862af5447930a8c4b7d4e4d1a9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b5946ffccf0e2dd8c6c5a40f5e6c979" id="r_a8b5946ffccf0e2dd8c6c5a40f5e6c979"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1InboundLedgers.html">InboundLedgers</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8b5946ffccf0e2dd8c6c5a40f5e6c979">make_InboundLedgers</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="classripple_1_1InboundLedgers.html#a0b264439abc0967cb47ebd106c0d62f6">InboundLedgers::clock_type</a> &amp;clock, <a class="el" href="classbeast_1_1insight_1_1Collector.html#ad1677ecd39a09b6a8bb8f2e073266bc4">beast::insight::Collector::ptr</a> const &amp;collector)</td></tr>
<tr class="separator:a8b5946ffccf0e2dd8c6c5a40f5e6c979"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87ab8e956bac8394e11be28fb4e04406" id="r_a87ab8e956bac8394e11be28fb4e04406"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1InboundTransactions.html">InboundTransactions</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a87ab8e956bac8394e11be28fb4e04406">make_InboundTransactions</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="classbeast_1_1insight_1_1Collector.html#ad1677ecd39a09b6a8bb8f2e073266bc4">beast::insight::Collector::ptr</a> const &amp;collector, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; void(<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1SHAMap.html">SHAMap</a> &gt; const &amp;, bool)&gt; gotSet)</td></tr>
<tr class="separator:a87ab8e956bac8394e11be28fb4e04406"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fa80b10dd77df53d51444d2258940e5" id="r_a1fa80b10dd77df53d51444d2258940e5"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1LedgerCleaner.html">LedgerCleaner</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1fa80b10dd77df53d51444d2258940e5">make_LedgerCleaner</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="separator:a1fa80b10dd77df53d51444d2258940e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a315a8436e8fd4fca03c22728a68d2261" id="r_a315a8436e8fd4fca03c22728a68d2261"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a315a8436e8fd4fca03c22728a68d2261">shouldAcquire</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const currentLedger, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ledgerHistory, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> &gt; const minimumOnline, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const candidateLedger, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a315a8436e8fd4fca03c22728a68d2261"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac15ecd7d76b1ce1c5719a25a7bdeaef4" id="r_ac15ecd7d76b1ce1c5719a25a7bdeaef4"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac15ecd7d76b1ce1c5719a25a7bdeaef4">populateFetchPack</a> (<a class="el" href="classripple_1_1SHAMap.html">SHAMap</a> const &amp;want, <a class="el" href="classripple_1_1SHAMap.html">SHAMap</a> const *have, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> cnt, protocol::TMGetObjectByHash *into, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> seq, bool withLeaves=true)</td></tr>
<tr class="memdesc:ac15ecd7d76b1ce1c5719a25a7bdeaef4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Populate a fetch pack with data from the map the recipient wants. <br /></td></tr>
<tr class="separator:ac15ecd7d76b1ce1c5719a25a7bdeaef4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76c03032f9f754bf4659c3e18ede1510" id="r_a76c03032f9f754bf4659c3e18ede1510"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a76c03032f9f754bf4659c3e18ede1510">addJson</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;, <a class="el" href="structripple_1_1LedgerFill.html">LedgerFill</a> const &amp;)</td></tr>
<tr class="memdesc:a76c03032f9f754bf4659c3e18ede1510"><td class="mdescLeft">&#160;</td><td class="mdescRight">Given a <a class="el" href="classripple_1_1Ledger.html" title="Holds a ledger.">Ledger</a> and options, fill a <a class="el" href="classJson_1_1Object.html" title="Represents a JSON object being written to a Writer.">Json::Object</a> or <a class="el" href="classJson_1_1Value.html" title="Represents a JSON value.">Json::Value</a> with a description of the ledger. <br /></td></tr>
<tr class="separator:a76c03032f9f754bf4659c3e18ede1510"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad30131b5a5b7cf60d9b392ab868b8c0e" id="r_ad30131b5a5b7cf60d9b392ab868b8c0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad30131b5a5b7cf60d9b392ab868b8c0e">getJson</a> (<a class="el" href="structripple_1_1LedgerFill.html">LedgerFill</a> const &amp;)</td></tr>
<tr class="memdesc:ad30131b5a5b7cf60d9b392ab868b8c0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a new <a class="el" href="classJson_1_1Value.html" title="Represents a JSON value.">Json::Value</a> representing the ledger with given options. <br /></td></tr>
<tr class="separator:ad30131b5a5b7cf60d9b392ab868b8c0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3aa94844c87240021644181e5a9abc6c" id="r_a3aa94844c87240021644181e5a9abc6c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1LocalTxs.html">LocalTxs</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3aa94844c87240021644181e5a9abc6c">make_LocalTxs</a> ()</td></tr>
<tr class="separator:a3aa94844c87240021644181e5a9abc6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1ea8e3f1e47355b19068f429e230201" id="r_af1ea8e3f1e47355b19068f429e230201"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af1ea8e3f1e47355b19068f429e230201">debugTxstr</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1STTx.html">STTx</a> const &gt; const &amp;tx)</td></tr>
<tr class="separator:af1ea8e3f1e47355b19068f429e230201"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97e4b79eaa01694360e38723347ea344" id="r_a97e4b79eaa01694360e38723347ea344"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a97e4b79eaa01694360e38723347ea344">debugTostr</a> (<a class="el" href="namespaceripple.html#aff5a6e33cede2a8fa7303d84cce996ac">OrderedTxs</a> const &amp;<a class="el" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>)</td></tr>
<tr class="separator:a97e4b79eaa01694360e38723347ea344"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a692ccb9a8bc67a497473e1e1761ae357" id="r_a692ccb9a8bc67a497473e1e1761ae357"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a692ccb9a8bc67a497473e1e1761ae357">debugTostr</a> (<a class="el" href="classripple_1_1SHAMap.html">SHAMap</a> const &amp;<a class="el" href="namespaceripple.html#a53f80df10254751781250aa20704e98f">set</a>)</td></tr>
<tr class="separator:a692ccb9a8bc67a497473e1e1761ae357"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ae249ffcf04cd1614ca5c023b40720d" id="r_a2ae249ffcf04cd1614ca5c023b40720d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2ae249ffcf04cd1614ca5c023b40720d">debugTostr</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &gt; const &amp;view)</td></tr>
<tr class="separator:a2ae249ffcf04cd1614ca5c023b40720d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71f5c3f4baec0e09c5eab4d6f5b5efcb" id="r_a71f5c3f4baec0e09c5eab4d6f5b5efcb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a71f5c3f4baec0e09c5eab4d6f5b5efcb">calculateLedgerHash</a> (<a class="el" href="namespaceripple.html#aaf521cde20561da32d6a54a105363555">LedgerInfo</a> const &amp;info)</td></tr>
<tr class="separator:a71f5c3f4baec0e09c5eab4d6f5b5efcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33d37a32d6220d610aa99faea1048627" id="r_a33d37a32d6220d610aa99faea1048627"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1STTx.html">STTx</a> const &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a33d37a32d6220d610aa99faea1048627">deserializeTx</a> (<a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> const &amp;item)</td></tr>
<tr class="memdesc:a33d37a32d6220d610aa99faea1048627"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deserialize a <a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> containing a single <a class="el" href="classripple_1_1STTx.html">STTx</a>. <br /></td></tr>
<tr class="separator:a33d37a32d6220d610aa99faea1048627"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14e7e734c717f4c4459e0e0da6a4ad87" id="r_a14e7e734c717f4c4459e0e0da6a4ad87"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1STTx.html">STTx</a> const &gt;, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1STObject.html">STObject</a> const &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a14e7e734c717f4c4459e0e0da6a4ad87">deserializeTxPlusMeta</a> (<a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> const &amp;item)</td></tr>
<tr class="memdesc:a14e7e734c717f4c4459e0e0da6a4ad87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deserialize a <a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> containing <a class="el" href="classripple_1_1STTx.html">STTx</a> + <a class="el" href="classripple_1_1STObject.html">STObject</a> metadata. <br /></td></tr>
<tr class="separator:a14e7e734c717f4c4459e0e0da6a4ad87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81aef0121745f69cf76b866c91c2639c" id="r_a81aef0121745f69cf76b866c91c2639c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a81aef0121745f69cf76b866c91c2639c">isFlagLedger</a> (<a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> seq)</td></tr>
<tr class="memdesc:a81aef0121745f69cf76b866c91c2639c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the given ledgerIndex is a flag ledgerIndex. <br /></td></tr>
<tr class="separator:a81aef0121745f69cf76b866c91c2639c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4574aa8b71b4bb8afc56cf6daff9ca86" id="r_a4574aa8b71b4bb8afc56cf6daff9ca86"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4574aa8b71b4bb8afc56cf6daff9ca86">saveValidatedLedger</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const &gt; const &amp;ledger, bool <a class="el" href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000">current</a>)</td></tr>
<tr class="separator:a4574aa8b71b4bb8afc56cf6daff9ca86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd9c0655540fb85bcc173ec81c7c7290" id="r_afd9c0655540fb85bcc173ec81c7c7290"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afd9c0655540fb85bcc173ec81c7c7290">pendSaveValidated</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const &gt; const &amp;ledger, bool isSynchronous, bool <a class="el" href="namespaceripple.html#a38d1749cd010f88da471b4183b2dfe52">isCurrent</a>)</td></tr>
<tr class="memdesc:afd9c0655540fb85bcc173ec81c7c7290"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save, or arrange to save, a fully-validated ledger Returns false on error. <br /></td></tr>
<tr class="separator:afd9c0655540fb85bcc173ec81c7c7290"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56e0cc999ed456f36e9662a4fcae5061" id="r_a56e0cc999ed456f36e9662a4fcae5061"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a56e0cc999ed456f36e9662a4fcae5061">loadLedgerHelper</a> (<a class="el" href="namespaceripple.html#aaf521cde20561da32d6a54a105363555">LedgerInfo</a> const &amp;info, <a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, bool acquire)</td></tr>
<tr class="separator:a56e0cc999ed456f36e9662a4fcae5061"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16f9dbea9c8dfaaaca124cf61c6b6e6d" id="r_a16f9dbea9c8dfaaaca124cf61c6b6e6d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a16f9dbea9c8dfaaaca124cf61c6b6e6d">finishLoadByIndexOrHash</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> &gt; const &amp;ledger, <a class="el" href="classripple_1_1Config.html">Config</a> const &amp;config, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a16f9dbea9c8dfaaaca124cf61c6b6e6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04cf5c0dd5329bc0e0203fb86cf91ed3" id="r_a04cf5c0dd5329bc0e0203fb86cf91ed3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> &gt;, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a04cf5c0dd5329bc0e0203fb86cf91ed3">getLatestLedger</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app)</td></tr>
<tr class="separator:a04cf5c0dd5329bc0e0203fb86cf91ed3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22adb38923282bf7dbb38655afdb381d" id="r_a22adb38923282bf7dbb38655afdb381d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a22adb38923282bf7dbb38655afdb381d">loadByIndex</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ledgerIndex, <a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, bool acquire)</td></tr>
<tr class="separator:a22adb38923282bf7dbb38655afdb381d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a729619e7a3a0d92226e7d52347ff2a5e" id="r_a729619e7a3a0d92226e7d52347ff2a5e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a729619e7a3a0d92226e7d52347ff2a5e">loadByHash</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;ledgerHash, <a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, bool acquire)</td></tr>
<tr class="separator:a729619e7a3a0d92226e7d52347ff2a5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49ad057420586791e32265487778ce61" id="r_a49ad057420586791e32265487778ce61"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a49ad057420586791e32265487778ce61">log_one</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;ledger, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;tx, char const *msg, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> &amp;j)</td></tr>
<tr class="separator:a49ad057420586791e32265487778ce61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acaa53f24b4697933e247a02c11ba86e8" id="r_acaa53f24b4697933e247a02c11ba86e8"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acaa53f24b4697933e247a02c11ba86e8">log_metadata_difference</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;builtLedger, <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;validLedger, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;tx, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:acaa53f24b4697933e247a02c11ba86e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6595a2f1838c078562e6c61888630888" id="r_a6595a2f1838c078562e6c61888630888"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> const * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6595a2f1838c078562e6c61888630888">leaves</a> (<a class="el" href="classripple_1_1SHAMap.html">SHAMap</a> const &amp;sm)</td></tr>
<tr class="separator:a6595a2f1838c078562e6c61888630888"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad20809ebbf2db8a9e3304c31237acabb" id="r_ad20809ebbf2db8a9e3304c31237acabb"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad20809ebbf2db8a9e3304c31237acabb">fixConfigPorts</a> (<a class="el" href="classripple_1_1Config.html">Config</a> &amp;config, <a class="el" href="namespaceripple.html#a560fb4011d74edecc539046eaeadd359">Endpoints</a> const &amp;endpoints)</td></tr>
<tr class="separator:ad20809ebbf2db8a9e3304c31237acabb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37eda33d77f068d8788e5a5a81a7cc77" id="r_a37eda33d77f068d8788e5a5a81a7cc77"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Application.html">Application</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a37eda33d77f068d8788e5a5a81a7cc77">make_Application</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Config.html">Config</a> &gt; config, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Logs.html">Logs</a> &gt; logs, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1TimeKeeper.html">TimeKeeper</a> &gt; timeKeeper)</td></tr>
<tr class="separator:a37eda33d77f068d8788e5a5a81a7cc77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a811e089c74ac1669dd5b55e3cf692909" id="r_a811e089c74ac1669dd5b55e3cf692909"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1CollectorManager.html">CollectorManager</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a811e089c74ac1669dd5b55e3cf692909">make_CollectorManager</a> (<a class="el" href="classripple_1_1Section.html">Section</a> const &amp;params, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="separator:a811e089c74ac1669dd5b55e3cf692909"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31165ab51fca9cd51f47bbf2896751cc" id="r_a31165ab51fca9cd51f47bbf2896751cc"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1LoadManager.html">LoadManager</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a31165ab51fca9cd51f47bbf2896751cc">make_LoadManager</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="separator:a31165ab51fca9cd51f47bbf2896751cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac760f917d80e2705add72d1047cb6d23" id="r_ac760f917d80e2705add72d1047cb6d23"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac760f917d80e2705add72d1047cb6d23">adjustDescriptorLimit</a> (int needed, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:ac760f917d80e2705add72d1047cb6d23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae01af1741b7be23974dfc58a0b5e6f44" id="r_ae01af1741b7be23974dfc58a0b5e6f44"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae01af1741b7be23974dfc58a0b5e6f44">printHelp</a> (po::options_description const &amp;desc)</td></tr>
<tr class="separator:ae01af1741b7be23974dfc58a0b5e6f44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73f08af4dabdb8c1145b44e08e9407aa" id="r_a73f08af4dabdb8c1145b44e08e9407aa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a73f08af4dabdb8c1145b44e08e9407aa">run</a> (int argc, char **argv)</td></tr>
<tr class="separator:a73f08af4dabdb8c1145b44e08e9407aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57d87494c31ef261ae37438efe29bcbb" id="r_a57d87494c31ef261ae37438efe29bcbb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a57d87494c31ef261ae37438efe29bcbb">getNodeIdentity</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, boost::program_options::variables_map const &amp;cmdline)</td></tr>
<tr class="memdesc:a57d87494c31ef261ae37438efe29bcbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">The cryptographic credentials identifying this server instance. <br /></td></tr>
<tr class="separator:a57d87494c31ef261ae37438efe29bcbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad41956ef004d64710296fd76a5dc9e06" id="r_ad41956ef004d64710296fd76a5dc9e06"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1AmendmentTable.html">AmendmentTable</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad41956ef004d64710296fd76a5dc9e06">make_AmendmentTable</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> majorityTime, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="structripple_1_1AmendmentTable_1_1FeatureInfo.html">AmendmentTable::FeatureInfo</a> &gt; const &amp;supported, <a class="el" href="classripple_1_1Section.html">Section</a> const &amp;enabled, <a class="el" href="classripple_1_1Section.html">Section</a> const &amp;vetoed, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="separator:ad41956ef004d64710296fd76a5dc9e06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8defa1f235abbf44a60ccc6c71c6fdd" id="r_ab8defa1f235abbf44a60ccc6c71c6fdd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab8defa1f235abbf44a60ccc6c71c6fdd">ammLPTokens</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;asset1, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;asset2, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;lptIssue)</td></tr>
<tr class="memdesc:ab8defa1f235abbf44a60ccc6c71c6fdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate LP Tokens given AMM pool reserves. <br /></td></tr>
<tr class="separator:ab8defa1f235abbf44a60ccc6c71c6fdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc8d16c54c3e8f38d200080e99103279" id="r_acc8d16c54c3e8f38d200080e99103279"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acc8d16c54c3e8f38d200080e99103279">lpTokensOut</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;asset1Balance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;asset1Deposit, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lptAMMBalance, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> tfee)</td></tr>
<tr class="memdesc:acc8d16c54c3e8f38d200080e99103279"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate LP Tokens given asset's deposit amount. <br /></td></tr>
<tr class="separator:acc8d16c54c3e8f38d200080e99103279"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a573eb2cecf652856fc74fb1dfbaf8c2a" id="r_a573eb2cecf652856fc74fb1dfbaf8c2a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a573eb2cecf652856fc74fb1dfbaf8c2a">ammAssetIn</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;asset1Balance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lptAMMBalance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lpTokens, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> tfee)</td></tr>
<tr class="memdesc:a573eb2cecf652856fc74fb1dfbaf8c2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate asset deposit given LP Tokens. <br /></td></tr>
<tr class="separator:a573eb2cecf652856fc74fb1dfbaf8c2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6b80065bed621a7322e3cc6a4f3833f" id="r_ac6b80065bed621a7322e3cc6a4f3833f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac6b80065bed621a7322e3cc6a4f3833f">lpTokensIn</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;asset1Balance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;asset1Withdraw, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lptAMMBalance, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> tfee)</td></tr>
<tr class="memdesc:ac6b80065bed621a7322e3cc6a4f3833f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate LP Tokens given asset's withdraw amount. <br /></td></tr>
<tr class="separator:ac6b80065bed621a7322e3cc6a4f3833f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d783bf776923f332c06e9d85a3fd4db" id="r_a9d783bf776923f332c06e9d85a3fd4db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9d783bf776923f332c06e9d85a3fd4db">ammAssetOut</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;assetBalance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lptAMMBalance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lpTokens, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> tfee)</td></tr>
<tr class="memdesc:a9d783bf776923f332c06e9d85a3fd4db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate asset withdrawal by tokens. <br /></td></tr>
<tr class="separator:a9d783bf776923f332c06e9d85a3fd4db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea954383230f579cb080646b898088a5" id="r_aea954383230f579cb080646b898088a5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aea954383230f579cb080646b898088a5">withinRelativeDistance</a> (Quality const &amp;calcQuality, Quality const &amp;reqQuality, <a class="el" href="classripple_1_1Number.html">Number</a> const &amp;dist)</td></tr>
<tr class="memdesc:aea954383230f579cb080646b898088a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the relative distance between the qualities is within the requested distance. <br /></td></tr>
<tr class="separator:aea954383230f579cb080646b898088a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18fbc979a721da043a39f6f6c1e7c4d8" id="r_a18fbc979a721da043a39f6f6c1e7c4d8"><td class="memTemplParams" colspan="2">template&lt;typename Amt &gt; <br />
requires ( <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same_v</a>&lt;Amt, <a class="el" href="classripple_1_1STAmount.html">STAmount</a>&gt; || <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same_v</a>&lt;Amt, <a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a>&gt; || <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same_v</a>&lt;Amt, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&gt; || <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same_v</a>&lt;Amt, <a class="el" href="classripple_1_1Number.html">Number</a>&gt;)</td></tr>
<tr class="memitem:a18fbc979a721da043a39f6f6c1e7c4d8"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a18fbc979a721da043a39f6f6c1e7c4d8">withinRelativeDistance</a> (Amt const &amp;calc, Amt const &amp;req, <a class="el" href="classripple_1_1Number.html">Number</a> const &amp;dist)</td></tr>
<tr class="memdesc:a18fbc979a721da043a39f6f6c1e7c4d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the relative distance between the amounts is within the requested distance. <br /></td></tr>
<tr class="separator:a18fbc979a721da043a39f6f6c1e7c4d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a253fae38afa138d393a173425288eead" id="r_a253fae38afa138d393a173425288eead"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Number.html">Number</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a253fae38afa138d393a173425288eead">solveQuadraticEqSmallest</a> (<a class="el" href="classripple_1_1Number.html">Number</a> const &amp;a, <a class="el" href="classripple_1_1Number.html">Number</a> const &amp;b, <a class="el" href="classripple_1_1Number.html">Number</a> const &amp;c)</td></tr>
<tr class="memdesc:a253fae38afa138d393a173425288eead"><td class="mdescLeft">&#160;</td><td class="mdescRight">Solve quadratic equation to find takerGets or takerPays. <br /></td></tr>
<tr class="separator:a253fae38afa138d393a173425288eead"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6528bd67e51ead95b0354c151cbd3b4c" id="r_a6528bd67e51ead95b0354c151cbd3b4c"><td class="memTemplParams" colspan="2">template&lt;typename TIn , typename TOut &gt; </td></tr>
<tr class="memitem:a6528bd67e51ead95b0354c151cbd3b4c"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; TAmounts&lt; TIn, TOut &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6528bd67e51ead95b0354c151cbd3b4c">getAMMOfferStartWithTakerGets</a> (TAmounts&lt; TIn, TOut &gt; const &amp;pool, Quality const &amp;targetQuality, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> const &amp;tfee)</td></tr>
<tr class="memdesc:a6528bd67e51ead95b0354c151cbd3b4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate AMM offer starting with takerGets when AMM pool from the payment perspective is IOU(in)/XRP(out) Equations: Spot Price Quality after the offer is consumed: Qsp = (O - o) / (I + i) &ndash; equation (1) where O is poolPays, I is poolGets, o is takerGets, i is takerPays Swap out: i = (I * o) / (O - o) * f &ndash; equation (2) where f is (1 - tfee/100000), tfee is in basis points Effective price targetQuality: Qep = o / i &ndash; equation (3) There are two scenarios to consider A) Qsp = Qep. <br /></td></tr>
<tr class="separator:a6528bd67e51ead95b0354c151cbd3b4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae93fdcb47fcb2819770cde741b278677" id="r_ae93fdcb47fcb2819770cde741b278677"><td class="memTemplParams" colspan="2">template&lt;typename TIn , typename TOut &gt; </td></tr>
<tr class="memitem:ae93fdcb47fcb2819770cde741b278677"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; TAmounts&lt; TIn, TOut &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae93fdcb47fcb2819770cde741b278677">getAMMOfferStartWithTakerPays</a> (TAmounts&lt; TIn, TOut &gt; const &amp;pool, Quality const &amp;targetQuality, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> tfee)</td></tr>
<tr class="memdesc:ae93fdcb47fcb2819770cde741b278677"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate AMM offer starting with takerPays when AMM pool from the payment perspective is XRP(in)/IOU(out) or IOU(in)/IOU(out). <br /></td></tr>
<tr class="separator:ae93fdcb47fcb2819770cde741b278677"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90756d1bf92c06c33bd890299a680166" id="r_a90756d1bf92c06c33bd890299a680166"><td class="memTemplParams" colspan="2">template&lt;typename TIn , typename TOut &gt; </td></tr>
<tr class="memitem:a90756d1bf92c06c33bd890299a680166"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; TAmounts&lt; TIn, TOut &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a90756d1bf92c06c33bd890299a680166">changeSpotPriceQuality</a> (TAmounts&lt; TIn, TOut &gt; const &amp;pool, Quality const &amp;quality, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> tfee, <a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;rules, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:a90756d1bf92c06c33bd890299a680166"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate AMM offer so that either updated Spot Price Quality (SPQ) is equal to LOB quality (in this case AMM offer quality is better than LOB quality) or AMM offer is equal to LOB quality (in this case SPQ is better than LOB quality). <br /></td></tr>
<tr class="separator:a90756d1bf92c06c33bd890299a680166"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46ef81e270b726cb937bec7c0e0c8115" id="r_a46ef81e270b726cb937bec7c0e0c8115"><td class="memTemplParams" colspan="2">template&lt;typename TIn , typename TOut &gt; </td></tr>
<tr class="memitem:a46ef81e270b726cb937bec7c0e0c8115"><td class="memTemplItemLeft" align="right" valign="top">TOut&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a46ef81e270b726cb937bec7c0e0c8115">swapAssetIn</a> (TAmounts&lt; TIn, TOut &gt; const &amp;pool, TIn const &amp;assetIn, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> tfee)</td></tr>
<tr class="memdesc:a46ef81e270b726cb937bec7c0e0c8115"><td class="mdescLeft">&#160;</td><td class="mdescRight">AMM pool invariant - the product (A * B) after swap in/out has to remain at least the same: (A + in) * (B - out) &gt;= A * B XRP round-off may result in a smaller product after swap in/out. <br /></td></tr>
<tr class="separator:a46ef81e270b726cb937bec7c0e0c8115"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affb9400cd4cf6d952445bf00803cc92f" id="r_affb9400cd4cf6d952445bf00803cc92f"><td class="memTemplParams" colspan="2">template&lt;typename TIn , typename TOut &gt; </td></tr>
<tr class="memitem:affb9400cd4cf6d952445bf00803cc92f"><td class="memTemplItemLeft" align="right" valign="top">TIn&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#affb9400cd4cf6d952445bf00803cc92f">swapAssetOut</a> (TAmounts&lt; TIn, TOut &gt; const &amp;pool, TOut const &amp;assetOut, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> tfee)</td></tr>
<tr class="memdesc:affb9400cd4cf6d952445bf00803cc92f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Swap assetOut out of the pool and swap in a proportional amount of the other asset. <br /></td></tr>
<tr class="separator:affb9400cd4cf6d952445bf00803cc92f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58b7851104129e42da9c5260ba6f00d6" id="r_a58b7851104129e42da9c5260ba6f00d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a58b7851104129e42da9c5260ba6f00d6">square</a> (<a class="el" href="classripple_1_1Number.html">Number</a> const &amp;n)</td></tr>
<tr class="memdesc:a58b7851104129e42da9c5260ba6f00d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return square of n. <br /></td></tr>
<tr class="separator:a58b7851104129e42da9c5260ba6f00d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a745b96ab219de6f62807ab5f6f484534" id="r_a745b96ab219de6f62807ab5f6f484534"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a745b96ab219de6f62807ab5f6f484534">adjustLPTokens</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lptAMMBalance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lpTokens, <a class="el" href="namespaceripple.html#aa9819bf6e2ef44707a0144da6c874890">IsDeposit</a> isDeposit)</td></tr>
<tr class="memdesc:a745b96ab219de6f62807ab5f6f484534"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adjust LP tokens to deposit/withdraw. <br /></td></tr>
<tr class="separator:a745b96ab219de6f62807ab5f6f484534"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a812051b3eb90012879722503bc9c422a" id="r_a812051b3eb90012879722503bc9c422a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt;, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a812051b3eb90012879722503bc9c422a">adjustAmountsByLPTokens</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amountBalance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; const &amp;amount2, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lptAMMBalance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lpTokens, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> tfee, <a class="el" href="namespaceripple.html#aa9819bf6e2ef44707a0144da6c874890">IsDeposit</a> isDeposit)</td></tr>
<tr class="memdesc:a812051b3eb90012879722503bc9c422a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls <a class="el" href="namespaceripple.html#a745b96ab219de6f62807ab5f6f484534" title="Adjust LP tokens to deposit/withdraw.">adjustLPTokens()</a> and adjusts deposit or withdraw amounts if the adjusted LP tokens are less than the provided LP tokens. <br /></td></tr>
<tr class="separator:a812051b3eb90012879722503bc9c422a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d22714f28b806ea5c702eba2db5fbc2" id="r_a3d22714f28b806ea5c702eba2db5fbc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3d22714f28b806ea5c702eba2db5fbc2">solveQuadraticEq</a> (<a class="el" href="classripple_1_1Number.html">Number</a> const &amp;a, <a class="el" href="classripple_1_1Number.html">Number</a> const &amp;b, <a class="el" href="classripple_1_1Number.html">Number</a> const &amp;c)</td></tr>
<tr class="memdesc:a3d22714f28b806ea5c702eba2db5fbc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Positive solution for quadratic equation: x = (-b + sqrt(b**2 + 4*a*c))/(2*a) <br /></td></tr>
<tr class="separator:a3d22714f28b806ea5c702eba2db5fbc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43a5ae33c38d8d1ec8dd015e27329bf2" id="r_a43a5ae33c38d8d1ec8dd015e27329bf2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a43a5ae33c38d8d1ec8dd015e27329bf2">multiply</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="el" href="classripple_1_1Number.html">Number</a> const &amp;frac, <a class="el" href="classripple_1_1Number.html#a33e3d8e7a95979bd1eb22c59703c8534">Number::rounding_mode</a> rm)</td></tr>
<tr class="separator:a43a5ae33c38d8d1ec8dd015e27329bf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae72b56b6709fd192e009123c40d47af6" id="r_ae72b56b6709fd192e009123c40d47af6"><td class="memTemplParams" colspan="2">template&lt;typename A &gt; </td></tr>
<tr class="memitem:ae72b56b6709fd192e009123c40d47af6"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae72b56b6709fd192e009123c40d47af6">getRoundedAsset</a> (<a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;rules, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;balance, A const &amp;frac, <a class="el" href="namespaceripple.html#aa9819bf6e2ef44707a0144da6c874890">IsDeposit</a> isDeposit)</td></tr>
<tr class="memdesc:ae72b56b6709fd192e009123c40d47af6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Round AMM equal deposit/withdrawal amount. <br /></td></tr>
<tr class="separator:ae72b56b6709fd192e009123c40d47af6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab13a463a76c61dabbc775ad3f01f808a" id="r_ab13a463a76c61dabbc775ad3f01f808a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab13a463a76c61dabbc775ad3f01f808a">getRoundedAsset</a> (<a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;rules, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; <a class="el" href="classripple_1_1Number.html">Number</a>()&gt; &amp;&amp;noRoundCb, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;balance, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; <a class="el" href="classripple_1_1Number.html">Number</a>()&gt; &amp;&amp;productCb, <a class="el" href="namespaceripple.html#aa9819bf6e2ef44707a0144da6c874890">IsDeposit</a> isDeposit)</td></tr>
<tr class="memdesc:ab13a463a76c61dabbc775ad3f01f808a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Round AMM single deposit/withdrawal amount. <br /></td></tr>
<tr class="separator:ab13a463a76c61dabbc775ad3f01f808a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a690142eb812877fb21cc817912b4488e" id="r_a690142eb812877fb21cc817912b4488e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a690142eb812877fb21cc817912b4488e">getRoundedLPTokens</a> (<a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;rules, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;balance, <a class="el" href="classripple_1_1Number.html">Number</a> const &amp;frac, <a class="el" href="namespaceripple.html#aa9819bf6e2ef44707a0144da6c874890">IsDeposit</a> isDeposit)</td></tr>
<tr class="memdesc:a690142eb812877fb21cc817912b4488e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Round AMM deposit/withdrawal LPToken amount. <br /></td></tr>
<tr class="separator:a690142eb812877fb21cc817912b4488e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8115d8cfc33f5ebdb3c0a92f7294888b" id="r_a8115d8cfc33f5ebdb3c0a92f7294888b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8115d8cfc33f5ebdb3c0a92f7294888b">getRoundedLPTokens</a> (<a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;rules, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; <a class="el" href="classripple_1_1Number.html">Number</a>()&gt; &amp;&amp;noRoundCb, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lptAMMBalance, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; <a class="el" href="classripple_1_1Number.html">Number</a>()&gt; &amp;&amp;productCb, <a class="el" href="namespaceripple.html#aa9819bf6e2ef44707a0144da6c874890">IsDeposit</a> isDeposit)</td></tr>
<tr class="memdesc:a8115d8cfc33f5ebdb3c0a92f7294888b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Round AMM single deposit/withdrawal LPToken amount. <br /></td></tr>
<tr class="separator:a8115d8cfc33f5ebdb3c0a92f7294888b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ed77e69d4873a1bb710b5a0d510bcd2" id="r_a0ed77e69d4873a1bb710b5a0d510bcd2"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a>, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0ed77e69d4873a1bb710b5a0d510bcd2">adjustAssetInByTokens</a> (<a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;rules, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;balance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lptAMMBalance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;tokens, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> tfee)</td></tr>
<tr class="separator:a0ed77e69d4873a1bb710b5a0d510bcd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44a6e2e9f8bd45de4296958e17a781a4" id="r_a44a6e2e9f8bd45de4296958e17a781a4"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a>, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a44a6e2e9f8bd45de4296958e17a781a4">adjustAssetOutByTokens</a> (<a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;rules, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;balance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lptAMMBalance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;tokens, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> tfee)</td></tr>
<tr class="separator:a44a6e2e9f8bd45de4296958e17a781a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefc2d6a8a1a2e3a721848b3ccb011fcd" id="r_aefc2d6a8a1a2e3a721848b3ccb011fcd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aefc2d6a8a1a2e3a721848b3ccb011fcd">adjustFracByTokens</a> (<a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;rules, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lptAMMBalance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;tokens, <a class="el" href="classripple_1_1Number.html">Number</a> const &amp;frac)</td></tr>
<tr class="memdesc:aefc2d6a8a1a2e3a721848b3ccb011fcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find a fraction of tokens after the tokens are adjusted. <br /></td></tr>
<tr class="separator:aefc2d6a8a1a2e3a721848b3ccb011fcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a887bf45d7cc0bf68aec6440746faca36" id="r_a887bf45d7cc0bf68aec6440746faca36"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a>, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a887bf45d7cc0bf68aec6440746faca36">ammPoolHolds</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;ammAccountID, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue1, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue2, <a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a> freezeHandling, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const j)</td></tr>
<tr class="memdesc:a887bf45d7cc0bf68aec6440746faca36"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get AMM pool balances. <br /></td></tr>
<tr class="separator:a887bf45d7cc0bf68aec6440746faca36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab656cc4e3a94b007e52a53420c2d2460" id="r_ab656cc4e3a94b007e52a53420c2d2460"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a>, <a class="el" href="classripple_1_1STAmount.html">STAmount</a>, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt;, <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab656cc4e3a94b007e52a53420c2d2460">ammHolds</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &amp;ammSle, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; const &amp;optIssue1, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; const &amp;optIssue2, <a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a> freezeHandling, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const j)</td></tr>
<tr class="memdesc:ab656cc4e3a94b007e52a53420c2d2460"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get AMM pool and LP token balances. <br /></td></tr>
<tr class="separator:ab656cc4e3a94b007e52a53420c2d2460"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c5d3108f4942ebc53a3fa4f83c2d577" id="r_a7c5d3108f4942ebc53a3fa4f83c2d577"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7c5d3108f4942ebc53a3fa4f83c2d577">ammLPHolds</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;cur1, <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;cur2, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;ammAccount, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;lpAccount, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const j)</td></tr>
<tr class="memdesc:a7c5d3108f4942ebc53a3fa4f83c2d577"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the balance of LP tokens. <br /></td></tr>
<tr class="separator:a7c5d3108f4942ebc53a3fa4f83c2d577"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac129454b08e1acf73c79f09c595a9655" id="r_ac129454b08e1acf73c79f09c595a9655"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac129454b08e1acf73c79f09c595a9655">ammLPHolds</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &amp;ammSle, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;lpAccount, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const j)</td></tr>
<tr class="separator:ac129454b08e1acf73c79f09c595a9655"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a308162f4d3c7b3c005ee6907ab576da1" id="r_a308162f4d3c7b3c005ee6907ab576da1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a308162f4d3c7b3c005ee6907ab576da1">getTradingFee</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &amp;ammSle, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account)</td></tr>
<tr class="memdesc:a308162f4d3c7b3c005ee6907ab576da1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get AMM trading fee for the given account. <br /></td></tr>
<tr class="separator:a308162f4d3c7b3c005ee6907ab576da1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7da6b05048137df6afafbcb4af6343a" id="r_ac7da6b05048137df6afafbcb4af6343a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac7da6b05048137df6afafbcb4af6343a">ammAccountHolds</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;ammAccountID, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue)</td></tr>
<tr class="memdesc:ac7da6b05048137df6afafbcb4af6343a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns total amount held by AMM for the given token. <br /></td></tr>
<tr class="separator:ac7da6b05048137df6afafbcb4af6343a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39496f811d81eeceaec4ab1fe9f877ac" id="r_a39496f811d81eeceaec4ab1fe9f877ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a39496f811d81eeceaec4ab1fe9f877ac">deleteAMMAccount</a> (<a class="el" href="classripple_1_1Sandbox.html">Sandbox</a> &amp;view, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;asset, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;asset2, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:a39496f811d81eeceaec4ab1fe9f877ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete trustlines to AMM. <br /></td></tr>
<tr class="separator:a39496f811d81eeceaec4ab1fe9f877ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78b3ccb8c17df3888bf47d05cb5376c1" id="r_a78b3ccb8c17df3888bf47d05cb5376c1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a78b3ccb8c17df3888bf47d05cb5376c1">initializeFeeAuctionVote</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; &amp;ammSle, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;lptIssue, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> tfee)</td></tr>
<tr class="memdesc:a78b3ccb8c17df3888bf47d05cb5376c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize Auction and Voting slots and set the trading/discounted fee. <br /></td></tr>
<tr class="separator:a78b3ccb8c17df3888bf47d05cb5376c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62e9ba0cf1379cc7c73007cafd91b972" id="r_a62e9ba0cf1379cc7c73007cafd91b972"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; bool, <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a62e9ba0cf1379cc7c73007cafd91b972">isOnlyLiquidityProvider</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;ammIssue, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;lpAccount)</td></tr>
<tr class="memdesc:a62e9ba0cf1379cc7c73007cafd91b972"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if the Liquidity Provider is the only AMM provider, false otherwise. <br /></td></tr>
<tr class="separator:a62e9ba0cf1379cc7c73007cafd91b972"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c0288f25088dd5b24ce567290b2a75b" id="r_a6c0288f25088dd5b24ce567290b2a75b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; bool, <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6c0288f25088dd5b24ce567290b2a75b">verifyAndAdjustLPTokenBalance</a> (<a class="el" href="classripple_1_1Sandbox.html">Sandbox</a> &amp;sb, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lpTokens, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; &amp;ammSle, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account)</td></tr>
<tr class="memdesc:a6c0288f25088dd5b24ce567290b2a75b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Due to rounding, the LPTokenBalance of the last LP might not match the LP's trustline balance. <br /></td></tr>
<tr class="separator:a6c0288f25088dd5b24ce567290b2a75b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7f0e432d5fa980cfc588654bb6c77d7" id="r_ae7f0e432d5fa980cfc588654bb6c77d7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae7f0e432d5fa980cfc588654bb6c77d7">operator&lt;</a> (<a class="el" href="classripple_1_1CanonicalTXSet_1_1Key.html">CanonicalTXSet::Key</a> const &amp;lhs, <a class="el" href="classripple_1_1CanonicalTXSet_1_1Key.html">CanonicalTXSet::Key</a> const &amp;rhs)</td></tr>
<tr class="separator:ae7f0e432d5fa980cfc588654bb6c77d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0af098e7cd03fc01f78bfcd791b9fdc0" id="r_a0af098e7cd03fc01f78bfcd791b9fdc0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0af098e7cd03fc01f78bfcd791b9fdc0">checkTxPermission</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;delegate, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;tx)</td></tr>
<tr class="memdesc:a0af098e7cd03fc01f78bfcd791b9fdc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the delegate account has permission to execute the transaction. <br /></td></tr>
<tr class="separator:a0af098e7cd03fc01f78bfcd791b9fdc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8744b0e5e3b233ccb55fc34e22834f61" id="r_a8744b0e5e3b233ccb55fc34e22834f61"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8744b0e5e3b233ccb55fc34e22834f61">loadGranularPermission</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;delegate, <a class="el" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126">TxType</a> const &amp;type, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; <a class="el" href="namespaceripple.html#ade5563f86b59d07ba4cd6ec03ba1af38">GranularPermissionType</a> &gt; &amp;granularPermissions)</td></tr>
<tr class="memdesc:a8744b0e5e3b233ccb55fc34e22834f61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load the granular permissions granted to the delegate account for the specified transaction type. <br /></td></tr>
<tr class="separator:a8744b0e5e3b233ccb55fc34e22834f61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9add4411a685197531d0d1cbd63fb6d3" id="r_a9add4411a685197531d0d1cbd63fb6d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9add4411a685197531d0d1cbd63fb6d3">convertBlobsToTxResult</a> (<a class="el" href="classripple_1_1RelationalDatabase.html#a1af9139d7f4c8f662c7b8e49473a21e2">RelationalDatabase::AccountTxs</a> &amp;to, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ledger_index, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;status, <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> const &amp;rawTxn, <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> const &amp;rawMeta, <a class="el" href="classripple_1_1Application.html">Application</a> &amp;app)</td></tr>
<tr class="separator:a9add4411a685197531d0d1cbd63fb6d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b20792dc031a8d5507966448d62f686" id="r_a5b20792dc031a8d5507966448d62f686"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5b20792dc031a8d5507966448d62f686">saveLedgerAsync</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> seq)</td></tr>
<tr class="separator:a5b20792dc031a8d5507966448d62f686"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0506410105aac310c2e4e0cebb9b18aa" id="r_a0506410105aac310c2e4e0cebb9b18aa"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0506410105aac310c2e4e0cebb9b18aa">parseSection</a> (<a class="el" href="classripple_1_1Section.html">Section</a> const &amp;section)</td></tr>
<tr class="separator:a0506410105aac310c2e4e0cebb9b18aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96aad8b6259b8386922313cf02965f98" id="r_a96aad8b6259b8386922313cf02965f98"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a96aad8b6259b8386922313cf02965f98">deleteAMMTrustLines</a> (<a class="el" href="classripple_1_1Sandbox.html">Sandbox</a> &amp;sb, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;ammAccountID, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> maxTrustlinesToDelete, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a96aad8b6259b8386922313cf02965f98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9d3948299b3e1819062bb1327c26610" id="r_ac9d3948299b3e1819062bb1327c26610"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac9d3948299b3e1819062bb1327c26610">scaleFeeLoad</a> (<a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> fee, <a class="el" href="classripple_1_1LoadFeeTrack.html">LoadFeeTrack</a> const &amp;feeTrack, <a class="el" href="structripple_1_1Fees.html">Fees</a> const &amp;fees, bool bUnlimited)</td></tr>
<tr class="separator:ac9d3948299b3e1819062bb1327c26610"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9776f187d3686a7fba4c2d2fbeebdf4" id="r_af9776f187d3686a7fba4c2d2fbeebdf4"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a> (<a class="el" href="structripple_1_1Manifest.html">Manifest</a> const &amp;m)</td></tr>
<tr class="memdesc:af9776f187d3686a7fba4c2d2fbeebdf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Format the specified manifest to a string for debugging purposes. <br /></td></tr>
<tr class="separator:af9776f187d3686a7fba4c2d2fbeebdf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84f1e912f13983b2f93d992a1033e5e3" id="r_a84f1e912f13983b2f93d992a1033e5e3"><td class="memTemplParams" colspan="2">template&lt;class Stream &gt; </td></tr>
<tr class="memitem:a84f1e912f13983b2f93d992a1033e5e3"><td class="memTemplItemLeft" align="right" valign="top">Stream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a84f1e912f13983b2f93d992a1033e5e3">logMftAct</a> (Stream &amp;s, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;action, <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;pk, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> seq)</td></tr>
<tr class="separator:a84f1e912f13983b2f93d992a1033e5e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65ef2d03c0b6797ce181df3926f28990" id="r_a65ef2d03c0b6797ce181df3926f28990"><td class="memTemplParams" colspan="2">template&lt;class Stream &gt; </td></tr>
<tr class="memitem:a65ef2d03c0b6797ce181df3926f28990"><td class="memTemplItemLeft" align="right" valign="top">Stream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a65ef2d03c0b6797ce181df3926f28990">logMftAct</a> (Stream &amp;s, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;action, <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;pk, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> seq, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> oldSeq)</td></tr>
<tr class="separator:a65ef2d03c0b6797ce181df3926f28990"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6efcb88018ad82c1a2be29369eff4cc" id="r_ac6efcb88018ad82c1a2be29369eff4cc"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="structripple_1_1ValidatorToken.html">ValidatorToken</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac6efcb88018ad82c1a2be29369eff4cc">loadValidatorToken</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; const &amp;blob, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="separator:ac6efcb88018ad82c1a2be29369eff4cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75340ad8815763ca12716f7d87690f19" id="r_a75340ad8815763ca12716f7d87690f19"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#aaaf6522d07c2b836c5fd589e9ecf578c">FeeLevel64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a75340ad8815763ca12716f7d87690f19">getFeeLevelPaid</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;tx)</td></tr>
<tr class="separator:a75340ad8815763ca12716f7d87690f19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad458bc8af894feb99c30109895271df7" id="r_ad458bc8af894feb99c30109895271df7"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad458bc8af894feb99c30109895271df7">getLastLedgerSequence</a> (<a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;tx)</td></tr>
<tr class="separator:ad458bc8af894feb99c30109895271df7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a253199a1f3076c92f481e29607c66d29" id="r_a253199a1f3076c92f481e29607c66d29"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#aaaf6522d07c2b836c5fd589e9ecf578c">FeeLevel64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a253199a1f3076c92f481e29607c66d29">increase</a> (<a class="el" href="namespaceripple.html#aaaf6522d07c2b836c5fd589e9ecf578c">FeeLevel64</a> level, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> increasePercent)</td></tr>
<tr class="separator:a253199a1f3076c92f481e29607c66d29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a206538f11503ef2bdb2f772b8ebeaaf4" id="r_a206538f11503ef2bdb2f772b8ebeaaf4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1TxQ_1_1Setup.html">TxQ::Setup</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a206538f11503ef2bdb2f772b8ebeaaf4">setup_TxQ</a> (<a class="el" href="classripple_1_1Config.html">Config</a> const &amp;)</td></tr>
<tr class="memdesc:a206538f11503ef2bdb2f772b8ebeaaf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Build a <a class="el" href="structripple_1_1TxQ_1_1Setup.html">TxQ::Setup</a> object from application configuration. <br /></td></tr>
<tr class="separator:a206538f11503ef2bdb2f772b8ebeaaf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96888695e8d79474e080c334f149e30a" id="r_a96888695e8d79474e080c334f149e30a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">to_string</a> (<a class="el" href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3">ListDisposition</a> disposition)</td></tr>
<tr class="separator:a96888695e8d79474e080c334f149e30a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ff3645a512aba91799410ca0da8ebf0" id="r_a4ff3645a512aba91799410ca0da8ebf0"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4ff3645a512aba91799410ca0da8ebf0">splitMessageParts</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="structripple_1_1ValidatorList_1_1MessageWithHash.html">ValidatorList::MessageWithHash</a> &gt; &amp;messages, protocol::TMValidatorListCollection const &amp;largeMsg, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> maxSize, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> begin, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> end)</td></tr>
<tr class="separator:a4ff3645a512aba91799410ca0da8ebf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c908de9e211941a49282147bdc6f076" id="r_a4c908de9e211941a49282147bdc6f076"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4c908de9e211941a49282147bdc6f076">splitMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="structripple_1_1ValidatorList_1_1MessageWithHash.html">ValidatorList::MessageWithHash</a> &gt; &amp;messages, protocol::TMValidatorListCollection const &amp;largeMsg, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> maxSize, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> begin=0, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> end=0)</td></tr>
<tr class="separator:a4c908de9e211941a49282147bdc6f076"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa0aa10894e600bbb27be9b3be16a4a0" id="r_afa0aa10894e600bbb27be9b3be16a4a0"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afa0aa10894e600bbb27be9b3be16a4a0">buildValidatorListMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="structripple_1_1ValidatorList_1_1MessageWithHash.html">ValidatorList::MessageWithHash</a> &gt; &amp;messages, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> rawVersion, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;rawManifest, <a class="el" href="structripple_1_1ValidatorBlobInfo.html">ValidatorBlobInfo</a> const &amp;currentBlob, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> maxSize)</td></tr>
<tr class="separator:afa0aa10894e600bbb27be9b3be16a4a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e0985fab0c0a13e1bb91f6d8ed4830f" id="r_a7e0985fab0c0a13e1bb91f6d8ed4830f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7e0985fab0c0a13e1bb91f6d8ed4830f">buildValidatorListMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="structripple_1_1ValidatorList_1_1MessageWithHash.html">ValidatorList::MessageWithHash</a> &gt; &amp;messages, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> peerSequence, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> rawVersion, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;rawManifest, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>, <a class="el" href="structripple_1_1ValidatorBlobInfo.html">ValidatorBlobInfo</a> &gt; const &amp;blobInfos, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> maxSize)</td></tr>
<tr class="separator:a7e0985fab0c0a13e1bb91f6d8ed4830f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56634a05bfc2b4f7c95169c75f370554" id="r_a56634a05bfc2b4f7c95169c75f370554"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1FeeVote.html">FeeVote</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a56634a05bfc2b4f7c95169c75f370554">make_FeeVote</a> (<a class="el" href="structripple_1_1FeeSetup.html">FeeSetup</a> const &amp;setup, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="memdesc:a56634a05bfc2b4f7c95169c75f370554"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an instance of the <a class="el" href="classripple_1_1FeeVote.html" title="Manager to process fee votes.">FeeVote</a> logic. <br /></td></tr>
<tr class="separator:a56634a05bfc2b4f7c95169c75f370554"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f144181c0c4a92fb35865688c3f49be" id="r_a9f144181c0c4a92fb35865688c3f49be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1HashRouter_1_1Setup.html">HashRouter::Setup</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9f144181c0c4a92fb35865688c3f49be">setup_HashRouter</a> (<a class="el" href="classripple_1_1Config.html">Config</a> const &amp;config)</td></tr>
<tr class="separator:a9f144181c0c4a92fb35865688c3f49be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd6d915eb3a195d06abed070e41c0c82" id="r_abd6d915eb3a195d06abed070e41c0c82"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abd6d915eb3a195d06abed070e41c0c82">operator|</a> (<a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> lhs, <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> rhs)</td></tr>
<tr class="separator:abd6d915eb3a195d06abed070e41c0c82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc135ac3c81540f58dc174e76cf2ed64" id="r_afc135ac3c81540f58dc174e76cf2ed64"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afc135ac3c81540f58dc174e76cf2ed64">operator|=</a> (<a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> &amp;lhs, <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> rhs)</td></tr>
<tr class="separator:afc135ac3c81540f58dc174e76cf2ed64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c9ccb834f0fcfaf5ddde0bd4c4c808a" id="r_a6c9ccb834f0fcfaf5ddde0bd4c4c808a"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6c9ccb834f0fcfaf5ddde0bd4c4c808a">operator&amp;</a> (<a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> lhs, <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> rhs)</td></tr>
<tr class="separator:a6c9ccb834f0fcfaf5ddde0bd4c4c808a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5b6305c4e35ec076cd49fcb6ca26f0d" id="r_af5b6305c4e35ec076cd49fcb6ca26f0d"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af5b6305c4e35ec076cd49fcb6ca26f0d">operator&amp;=</a> (<a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> &amp;lhs, <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> rhs)</td></tr>
<tr class="separator:af5b6305c4e35ec076cd49fcb6ca26f0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab61dcdbe0f204e4c9c9237f6389a4ec9" id="r_ab61dcdbe0f204e4c9c9237f6389a4ec9"><td class="memItemLeft" align="right" valign="top">constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab61dcdbe0f204e4c9c9237f6389a4ec9">any</a> (<a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> flags)</td></tr>
<tr class="separator:ab61dcdbe0f204e4c9c9237f6389a4ec9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a7f562868748b9246dbcab39091021c" id="r_a4a7f562868748b9246dbcab39091021c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4a7f562868748b9246dbcab39091021c">operator==</a> (<a class="el" href="structripple_1_1Manifest.html">Manifest</a> const &amp;lhs, <a class="el" href="structripple_1_1Manifest.html">Manifest</a> const &amp;rhs)</td></tr>
<tr class="separator:a4a7f562868748b9246dbcab39091021c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a068a05c4d658a764ce2be1810e1779fd" id="r_a068a05c4d658a764ce2be1810e1779fd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a068a05c4d658a764ce2be1810e1779fd">operator!=</a> (<a class="el" href="structripple_1_1Manifest.html">Manifest</a> const &amp;lhs, <a class="el" href="structripple_1_1Manifest.html">Manifest</a> const &amp;rhs)</td></tr>
<tr class="separator:a068a05c4d658a764ce2be1810e1779fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a274e43e395783cfc2e252891660b71b1" id="r_a274e43e395783cfc2e252891660b71b1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a274e43e395783cfc2e252891660b71b1">to_string</a> (<a class="el" href="namespaceripple.html#a8a16d6f665a032453ec4cbfca01929b6">ManifestDisposition</a> m)</td></tr>
<tr class="separator:a274e43e395783cfc2e252891660b71b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd94e6823767237f99ef6fe95be88300" id="r_afd94e6823767237f99ef6fe95be88300"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afd94e6823767237f99ef6fe95be88300">trunc32</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> v)</td></tr>
<tr class="separator:afd94e6823767237f99ef6fe95be88300"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0670fcda0c06219fdaa3ffd67338e8cb" id="r_a0670fcda0c06219fdaa3ffd67338e8cb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1NetworkOPs.html">NetworkOPs</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0670fcda0c06219fdaa3ffd67338e8cb">make_NetworkOPs</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="classripple_1_1NetworkOPs.html#a52b5e5b8e68aa4430d35deb844418ddb">NetworkOPs::clock_type</a> &amp;clock, bool standalone, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> minPeerCount, bool startvalid, <a class="el" href="classripple_1_1JobQueue.html">JobQueue</a> &amp;job_queue, <a class="el" href="classripple_1_1LedgerMaster.html">LedgerMaster</a> &amp;<a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bda7fa2267e9b1bf739a70bb1860ab2a99c">ledgerMaster</a>, <a class="el" href="classripple_1_1ValidatorKeys.html">ValidatorKeys</a> const &amp;validatorKeys, boost::asio::io_context &amp;io_svc, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal, <a class="el" href="classbeast_1_1insight_1_1Collector.html#ad1677ecd39a09b6a8bb8f2e073266bc4">beast::insight::Collector::ptr</a> const &amp;collector)</td></tr>
<tr class="separator:a0670fcda0c06219fdaa3ffd67338e8cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe4c275bffc44ea3fed51b9f52cbd4a4" id="r_afe4c275bffc44ea3fed51b9f52cbd4a4"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1SHAMapStore.html">SHAMapStore</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afe4c275bffc44ea3fed51b9f52cbd4a4">make_SHAMapStore</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="classripple_1_1NodeStore_1_1Scheduler.html">NodeStore::Scheduler</a> &amp;scheduler, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="separator:afe4c275bffc44ea3fed51b9f52cbd4a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acee1f3b6b870fd674b55857a57da61f5" id="r_acee1f3b6b870fd674b55857a57da61f5"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:acee1f3b6b870fd674b55857a57da61f5"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acee1f3b6b870fd674b55857a57da61f5">toDrops</a> (<a class="el" href="namespaceripple.html#a02dadfa7f2185734c493763a0469b4f9">FeeLevel</a>&lt; T &gt; const &amp;level, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> baseFee)</td></tr>
<tr class="separator:acee1f3b6b870fd674b55857a57da61f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa58553112bd1aaa4fc99850a98a3362a" id="r_aa58553112bd1aaa4fc99850a98a3362a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#aaaf6522d07c2b836c5fd589e9ecf578c">FeeLevel64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa58553112bd1aaa4fc99850a98a3362a">toFeeLevel</a> (<a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;drops, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;baseFee)</td></tr>
<tr class="separator:aa58553112bd1aaa4fc99850a98a3362a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c3a01178261b6e8a98c0ea99f01d154" id="r_a9c3a01178261b6e8a98c0ea99f01d154"><td class="memTemplParams" colspan="2">template&lt;class Hasher &gt; </td></tr>
<tr class="memitem:a9c3a01178261b6e8a98c0ea99f01d154"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9c3a01178261b6e8a98c0ea99f01d154">hash_append</a> (Hasher &amp;h, <a class="el" href="structripple_1_1ValidatorBlobInfo.html">ValidatorBlobInfo</a> const &amp;blobInfo)</td></tr>
<tr class="separator:a9c3a01178261b6e8a98c0ea99f01d154"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31bf328f97d0dba42b1b819c75b3cebf" id="r_a31bf328f97d0dba42b1b819c75b3cebf"><td class="memTemplParams" colspan="2">template&lt;class Hasher &gt; </td></tr>
<tr class="memitem:a31bf328f97d0dba42b1b819c75b3cebf"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a31bf328f97d0dba42b1b819c75b3cebf">hash_append</a> (Hasher &amp;h, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="structripple_1_1ValidatorBlobInfo.html">ValidatorBlobInfo</a> &gt; const &amp;blobs)</td></tr>
<tr class="separator:a31bf328f97d0dba42b1b819c75b3cebf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e011ba09baf6ff30eaa588fa4eac57c" id="r_a6e011ba09baf6ff30eaa588fa4eac57c"><td class="memTemplParams" colspan="2">template&lt;class Hasher &gt; </td></tr>
<tr class="memitem:a6e011ba09baf6ff30eaa588fa4eac57c"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6e011ba09baf6ff30eaa588fa4eac57c">hash_append</a> (Hasher &amp;h, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>, <a class="el" href="structripple_1_1ValidatorBlobInfo.html">ValidatorBlobInfo</a> &gt; const &amp;blobs)</td></tr>
<tr class="separator:a6e011ba09baf6ff30eaa588fa4eac57c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c5f274e7acff7630f3e7a544f90c109" id="r_a3c5f274e7acff7630f3e7a544f90c109"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a7750eec5e079354285f1d60cfd0247ca">hash_set</a>&lt; <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3c5f274e7acff7630f3e7a544f90c109">accountSourceCurrencies</a> (<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1RippleLineCache.html">RippleLineCache</a> &gt; const &amp;lrCache, bool includeXRP)</td></tr>
<tr class="separator:a3c5f274e7acff7630f3e7a544f90c109"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37173963b40ddf6c4e4245d821125ffb" id="r_a37173963b40ddf6c4e4245d821125ffb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a7750eec5e079354285f1d60cfd0247ca">hash_set</a>&lt; <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a37173963b40ddf6c4e4245d821125ffb">accountDestCurrencies</a> (<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1RippleLineCache.html">RippleLineCache</a> &gt; const &amp;lrCache, bool includeXRP)</td></tr>
<tr class="separator:a37173963b40ddf6c4e4245d821125ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f6bdc124fdecbf98999bb7c4a581f08" id="r_a6f6bdc124fdecbf98999bb7c4a581f08"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a6f6bdc124fdecbf98999bb7c4a581f08"><td class="memTemplItemLeft" align="right" valign="top">T &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6f6bdc124fdecbf98999bb7c4a581f08">get</a> (<a class="el" href="structripple_1_1EitherAmount.html">EitherAmount</a> &amp;amt)</td></tr>
<tr class="separator:a6f6bdc124fdecbf98999bb7c4a581f08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dc6ed07541ea54be0fcca6f34019737" id="r_a0dc6ed07541ea54be0fcca6f34019737"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a0dc6ed07541ea54be0fcca6f34019737"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0dc6ed07541ea54be0fcca6f34019737">get&lt; IOUAmount &gt;</a> (<a class="el" href="structripple_1_1EitherAmount.html">EitherAmount</a> &amp;amt)</td></tr>
<tr class="separator:a0dc6ed07541ea54be0fcca6f34019737"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30e4fc156ececf209fcc6d23ff23eb48" id="r_a30e4fc156ececf209fcc6d23ff23eb48"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a30e4fc156ececf209fcc6d23ff23eb48"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a30e4fc156ececf209fcc6d23ff23eb48">get&lt; XRPAmount &gt;</a> (<a class="el" href="structripple_1_1EitherAmount.html">EitherAmount</a> &amp;amt)</td></tr>
<tr class="separator:a30e4fc156ececf209fcc6d23ff23eb48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd002dee4a038cbce923fb1856ea2602" id="r_afd002dee4a038cbce923fb1856ea2602"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:afd002dee4a038cbce923fb1856ea2602"><td class="memTemplItemLeft" align="right" valign="top">T const &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afd002dee4a038cbce923fb1856ea2602">get</a> (<a class="el" href="structripple_1_1EitherAmount.html">EitherAmount</a> const &amp;amt)</td></tr>
<tr class="separator:afd002dee4a038cbce923fb1856ea2602"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ceb532c23bcf5d94044615965d53a1d" id="r_a7ceb532c23bcf5d94044615965d53a1d"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a7ceb532c23bcf5d94044615965d53a1d"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7ceb532c23bcf5d94044615965d53a1d">get&lt; IOUAmount &gt;</a> (<a class="el" href="structripple_1_1EitherAmount.html">EitherAmount</a> const &amp;amt)</td></tr>
<tr class="separator:a7ceb532c23bcf5d94044615965d53a1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1fb3c89587e54ebe5bb3164a0498048" id="r_af1fb3c89587e54ebe5bb3164a0498048"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:af1fb3c89587e54ebe5bb3164a0498048"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af1fb3c89587e54ebe5bb3164a0498048">get&lt; XRPAmount &gt;</a> (<a class="el" href="structripple_1_1EitherAmount.html">EitherAmount</a> const &amp;amt)</td></tr>
<tr class="separator:af1fb3c89587e54ebe5bb3164a0498048"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65ee90745067d4994313f185856f1c36" id="r_a65ee90745067d4994313f185856f1c36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1AmountSpec.html">AmountSpec</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a65ee90745067d4994313f185856f1c36">toAmountSpec</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amt)</td></tr>
<tr class="separator:a65ee90745067d4994313f185856f1c36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc72bcfe471a8bab6a7b7d50061247a3" id="r_adc72bcfe471a8bab6a7b7d50061247a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1EitherAmount.html">EitherAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adc72bcfe471a8bab6a7b7d50061247a3">toEitherAmount</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amt)</td></tr>
<tr class="separator:adc72bcfe471a8bab6a7b7d50061247a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbca7b0ab111d27d198c57fe4def462d" id="r_adbca7b0ab111d27d198c57fe4def462d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1AmountSpec.html">AmountSpec</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adbca7b0ab111d27d198c57fe4def462d">toAmountSpec</a> (<a class="el" href="structripple_1_1EitherAmount.html">EitherAmount</a> const &amp;ea, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> &gt; const &amp;c)</td></tr>
<tr class="separator:adbca7b0ab111d27d198c57fe4def462d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a263796a7830204a27620035c603d2f15" id="r_a263796a7830204a27620035c603d2f15"><td class="memTemplParams" colspan="2">template&lt;class TIn , class TOut , class <a class="el" href="namespaceripple.html#a104b942a112488963dab002995f78830">Offer</a> &gt; </td></tr>
<tr class="memitem:a263796a7830204a27620035c603d2f15"><td class="memTemplItemLeft" align="right" valign="top">static void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a263796a7830204a27620035c603d2f15">limitStepIn</a> (<a class="el" href="namespaceripple.html#a104b942a112488963dab002995f78830">Offer</a> const &amp;offer, TAmounts&lt; TIn, TOut &gt; &amp;ofrAmt, TAmounts&lt; TIn, TOut &gt; &amp;stpAmt, TOut &amp;ownerGives, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> transferRateIn, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> transferRateOut, TIn const &amp;limit)</td></tr>
<tr class="separator:a263796a7830204a27620035c603d2f15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa16a5e66c64d7a8b5c3a5123a2d21dfe" id="r_aa16a5e66c64d7a8b5c3a5123a2d21dfe"><td class="memTemplParams" colspan="2">template&lt;class TIn , class TOut , class <a class="el" href="namespaceripple.html#a104b942a112488963dab002995f78830">Offer</a> &gt; </td></tr>
<tr class="memitem:aa16a5e66c64d7a8b5c3a5123a2d21dfe"><td class="memTemplItemLeft" align="right" valign="top">static void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa16a5e66c64d7a8b5c3a5123a2d21dfe">limitStepOut</a> (<a class="el" href="namespaceripple.html#a104b942a112488963dab002995f78830">Offer</a> const &amp;offer, TAmounts&lt; TIn, TOut &gt; &amp;ofrAmt, TAmounts&lt; TIn, TOut &gt; &amp;stpAmt, TOut &amp;ownerGives, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> transferRateIn, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> transferRateOut, TOut const &amp;limit)</td></tr>
<tr class="separator:aa16a5e66c64d7a8b5c3a5123a2d21dfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06f1da429e6a72c7a8be4248d88ed6e7" id="r_a06f1da429e6a72c7a8be4248d88ed6e7"><td class="memTemplParams" colspan="2">template&lt;class TCollection &gt; </td></tr>
<tr class="memitem:a06f1da429e6a72c7a8be4248d88ed6e7"><td class="memTemplItemLeft" align="right" valign="top">static auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a06f1da429e6a72c7a8be4248d88ed6e7">sum</a> (TCollection const &amp;col)</td></tr>
<tr class="separator:a06f1da429e6a72c7a8be4248d88ed6e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa91457ff078f37f17e7bc3875d6c1752" id="r_aa91457ff078f37f17e7bc3875d6c1752"><td class="memTemplParams" colspan="2">template&lt;class TIn , class TOut &gt; </td></tr>
<tr class="memitem:aa91457ff078f37f17e7bc3875d6c1752"><td class="memTemplItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Step.html">Step</a> &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa91457ff078f37f17e7bc3875d6c1752">make_BookStepHelper</a> (<a class="el" href="structripple_1_1StrandContext.html">StrandContext</a> const &amp;ctx, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;<a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf">in</a>, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;<a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a>)</td></tr>
<tr class="separator:aa91457ff078f37f17e7bc3875d6c1752"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac90126f05dbf5927af55dde5bb0933d" id="r_aac90126f05dbf5927af55dde5bb0933d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Step.html">Step</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aac90126f05dbf5927af55dde5bb0933d">make_BookStepII</a> (<a class="el" href="structripple_1_1StrandContext.html">StrandContext</a> const &amp;ctx, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;<a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf">in</a>, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;<a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a>)</td></tr>
<tr class="separator:aac90126f05dbf5927af55dde5bb0933d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ccabfbbb65455ce08cdf7d024b768fe" id="r_a8ccabfbbb65455ce08cdf7d024b768fe"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Step.html">Step</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8ccabfbbb65455ce08cdf7d024b768fe">make_BookStepIX</a> (<a class="el" href="structripple_1_1StrandContext.html">StrandContext</a> const &amp;ctx, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;<a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf">in</a>)</td></tr>
<tr class="separator:a8ccabfbbb65455ce08cdf7d024b768fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ed8dc85e6410852cc2ea4c6d12b7fdb" id="r_a7ed8dc85e6410852cc2ea4c6d12b7fdb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Step.html">Step</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7ed8dc85e6410852cc2ea4c6d12b7fdb">make_BookStepXI</a> (<a class="el" href="structripple_1_1StrandContext.html">StrandContext</a> const &amp;ctx, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;<a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a>)</td></tr>
<tr class="separator:a7ed8dc85e6410852cc2ea4c6d12b7fdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9034e2ea3c8d81bf0e36f6dc2074108" id="r_ab9034e2ea3c8d81bf0e36f6dc2074108"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Step.html">Step</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab9034e2ea3c8d81bf0e36f6dc2074108">make_DirectStepI</a> (<a class="el" href="structripple_1_1StrandContext.html">StrandContext</a> const &amp;ctx, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;src, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;dst, <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;c)</td></tr>
<tr class="separator:ab9034e2ea3c8d81bf0e36f6dc2074108"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dfbbc119e9821f91f95982dadcfd712" id="r_a7dfbbc119e9821f91f95982dadcfd712"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a7dfbbc119e9821f91f95982dadcfd712"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7dfbbc119e9821f91f95982dadcfd712">SetUnion</a> (boost::container::flat_set&lt; T &gt; &amp;dst, boost::container::flat_set&lt; T &gt; const &amp;src)</td></tr>
<tr class="memdesc:a7dfbbc119e9821f91f95982dadcfd712"><td class="mdescLeft">&#160;</td><td class="mdescRight">Given two flat sets dst and src, compute dst = dst union src. <br /></td></tr>
<tr class="separator:a7dfbbc119e9821f91f95982dadcfd712"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc022dd1f2122859acff200e4f2cb0f0" id="r_acc022dd1f2122859acff200e4f2cb0f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acc022dd1f2122859acff200e4f2cb0f0">largestAmount</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amt)</td></tr>
<tr class="separator:acc022dd1f2122859acff200e4f2cb0f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1988d4481dfdf83033a40e7e43ed2c1f" id="r_a1988d4481dfdf83033a40e7e43ed2c1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1988d4481dfdf83033a40e7e43ed2c1f">convertAmount</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amt, bool <a class="el" href="namespaceripple.html#a7ffb3f54d739bb8f967d695f08fb66ccaa181a603769c1f98ad927e7367c7aa51">all</a>)</td></tr>
<tr class="separator:a1988d4481dfdf83033a40e7e43ed2c1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4305eab0b3a5773888210c37c497a1e3" id="r_a4305eab0b3a5773888210c37c497a1e3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4305eab0b3a5773888210c37c497a1e3">convertAllCheck</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;a)</td></tr>
<tr class="separator:a4305eab0b3a5773888210c37c497a1e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a948ed7ae32de8014f0a5f421f36bedc1" id="r_a948ed7ae32de8014f0a5f421f36bedc1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a948ed7ae32de8014f0a5f421f36bedc1">checkNear</a> (<a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amp;expected, <a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amp;actual)</td></tr>
<tr class="separator:a948ed7ae32de8014f0a5f421f36bedc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15e64a77f52d8520313ef65d6c3b54e9" id="r_a15e64a77f52d8520313ef65d6c3b54e9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a15e64a77f52d8520313ef65d6c3b54e9">checkNear</a> (<a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;expected, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;actual)</td></tr>
<tr class="separator:a15e64a77f52d8520313ef65d6c3b54e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac587641c2192e11d0760414cffe2a156" id="r_ac587641c2192e11d0760414cffe2a156"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac587641c2192e11d0760414cffe2a156">isXRPAccount</a> (<a class="el" href="classripple_1_1STPathElement.html">STPathElement</a> const &amp;pe)</td></tr>
<tr class="separator:ac587641c2192e11d0760414cffe2a156"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a178828b84b3a9187873f0b93bbb0445b" id="r_a178828b84b3a9187873f0b93bbb0445b"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Step.html">Step</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a178828b84b3a9187873f0b93bbb0445b">toStep</a> (<a class="el" href="structripple_1_1StrandContext.html">StrandContext</a> const &amp;ctx, <a class="el" href="classripple_1_1STPathElement.html">STPathElement</a> const *e1, <a class="el" href="classripple_1_1STPathElement.html">STPathElement</a> const *e2, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;curIssue)</td></tr>
<tr class="separator:a178828b84b3a9187873f0b93bbb0445b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3f5670b80830bd4b37893c48f7eb227" id="r_ae3f5670b80830bd4b37893c48f7eb227"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, Strand &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae3f5670b80830bd4b37893c48f7eb227">toStrand</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;sb, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;src, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;dst, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;deliver, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; Quality &gt; const &amp;limitQuality, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; const &amp;sendMaxIssue, <a class="el" href="classripple_1_1STPath.html">STPath</a> const &amp;path, bool ownerPaysTransferFee, <a class="el" href="namespaceripple.html#a786c40cb27211e1704047accb2ca26bd">OfferCrossing</a> offerCrossing, <a class="el" href="classripple_1_1AMMContext.html">AMMContext</a> &amp;ammContext, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; const &amp;domainID, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:ae3f5670b80830bd4b37893c48f7eb227"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a Strand for the specified path. <br /></td></tr>
<tr class="separator:ae3f5670b80830bd4b37893c48f7eb227"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad062717b303be1ba4bf72c519b864343" id="r_ad062717b303be1ba4bf72c519b864343"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; Strand &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad062717b303be1ba4bf72c519b864343">toStrands</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;sb, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;src, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;dst, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;deliver, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; Quality &gt; const &amp;limitQuality, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; const &amp;sendMax, <a class="el" href="classripple_1_1STPathSet.html">STPathSet</a> const &amp;paths, bool addDefaultPath, bool ownerPaysTransferFee, <a class="el" href="namespaceripple.html#a786c40cb27211e1704047accb2ca26bd">OfferCrossing</a> offerCrossing, <a class="el" href="classripple_1_1AMMContext.html">AMMContext</a> &amp;ammContext, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; const &amp;domainID, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:ad062717b303be1ba4bf72c519b864343"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a Strand for each specified path (including the default path, if indicated) <br /></td></tr>
<tr class="separator:ad062717b303be1ba4bf72c519b864343"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac06771af6625c1d8cd71e57570e84136" id="r_ac06771af6625c1d8cd71e57570e84136"><td class="memTemplParams" colspan="2">template&lt;class InAmt , class OutAmt &gt; </td></tr>
<tr class="memitem:ac06771af6625c1d8cd71e57570e84136"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac06771af6625c1d8cd71e57570e84136">isDirectXrpToXrp</a> (Strand const &amp;strand)</td></tr>
<tr class="separator:ac06771af6625c1d8cd71e57570e84136"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa62aedcc768b19fe299d1a1e625615c" id="r_afa62aedcc768b19fe299d1a1e625615c"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:afa62aedcc768b19fe299d1a1e625615c"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afa62aedcc768b19fe299d1a1e625615c">isDirectXrpToXrp&lt; XRPAmount, XRPAmount &gt;</a> (Strand const &amp;strand)</td></tr>
<tr class="separator:afa62aedcc768b19fe299d1a1e625615c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a919e13014bb6aa8cf75f424e7552811b" id="r_a919e13014bb6aa8cf75f424e7552811b"><td class="memItemLeft" align="right" valign="top">template bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a919e13014bb6aa8cf75f424e7552811b">isDirectXrpToXrp&lt; XRPAmount, IOUAmount &gt;</a> (Strand const &amp;strand)</td></tr>
<tr class="separator:a919e13014bb6aa8cf75f424e7552811b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a768e10d7d7bb643dccf0325cf1cd9256" id="r_a768e10d7d7bb643dccf0325cf1cd9256"><td class="memItemLeft" align="right" valign="top">template bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a768e10d7d7bb643dccf0325cf1cd9256">isDirectXrpToXrp&lt; IOUAmount, XRPAmount &gt;</a> (Strand const &amp;strand)</td></tr>
<tr class="separator:a768e10d7d7bb643dccf0325cf1cd9256"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5afb194880640bae0fc678162befd92e" id="r_a5afb194880640bae0fc678162befd92e"><td class="memItemLeft" align="right" valign="top">template bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5afb194880640bae0fc678162befd92e">isDirectXrpToXrp&lt; IOUAmount, IOUAmount &gt;</a> (Strand const &amp;strand)</td></tr>
<tr class="separator:a5afb194880640bae0fc678162befd92e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a369f056a78d8b15df5bf1052867947cb" id="r_a369f056a78d8b15df5bf1052867947cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a369f056a78d8b15df5bf1052867947cb">checkFreeze</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;src, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;dst, <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;currency)</td></tr>
<tr class="separator:a369f056a78d8b15df5bf1052867947cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a737b0d5ba5e659ec4fb340a027bb4147" id="r_a737b0d5ba5e659ec4fb340a027bb4147"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a737b0d5ba5e659ec4fb340a027bb4147">checkNoRipple</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;prev, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;cur, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;next, <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;currency, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a737b0d5ba5e659ec4fb340a027bb4147"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02afdec453dc1cf6e78cee2890e68969" id="r_a02afdec453dc1cf6e78cee2890e68969"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a02afdec453dc1cf6e78cee2890e68969">redeems</a> (<a class="el" href="namespaceripple.html#a8c623abdba7fa97ffd148311056d401e">DebtDirection</a> dir)</td></tr>
<tr class="separator:a02afdec453dc1cf6e78cee2890e68969"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa820916190755272f4ce837d5169020a" id="r_aa820916190755272f4ce837d5169020a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa820916190755272f4ce837d5169020a">issues</a> (<a class="el" href="namespaceripple.html#a8c623abdba7fa97ffd148311056d401e">DebtDirection</a> dir)</td></tr>
<tr class="separator:aa820916190755272f4ce837d5169020a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6951b22b65a926d75003267ef35a90b" id="r_ab6951b22b65a926d75003267ef35a90b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="el" href="classripple_1_1STPath.html">STPath</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab6951b22b65a926d75003267ef35a90b">normalizePath</a> (<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;src, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;dst, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;deliver, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; const &amp;sendMaxIssue, <a class="el" href="classripple_1_1STPath.html">STPath</a> const &amp;path)</td></tr>
<tr class="separator:ab6951b22b65a926d75003267ef35a90b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60ffcc7b0bcf661667d21f1a2c3b5548" id="r_a60ffcc7b0bcf661667d21f1a2c3b5548"><td class="memTemplParams" colspan="2">template&lt;class TInAmt , class TOutAmt &gt; </td></tr>
<tr class="memitem:a60ffcc7b0bcf661667d21f1a2c3b5548"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1StrandResult.html">StrandResult</a>&lt; TInAmt, TOutAmt &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a60ffcc7b0bcf661667d21f1a2c3b5548">flow</a> (<a class="el" href="classripple_1_1PaymentSandbox.html">PaymentSandbox</a> const &amp;baseView, Strand const &amp;strand, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; TInAmt &gt; const &amp;maxIn, TOutAmt const &amp;<a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a>, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:a60ffcc7b0bcf661667d21f1a2c3b5548"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request <code>out</code> amount from a strand. <br /></td></tr>
<tr class="separator:a60ffcc7b0bcf661667d21f1a2c3b5548"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d3909380210aadf305f0f34e5e5e3f7" id="r_a5d3909380210aadf305f0f34e5e5e3f7"><td class="memTemplParams" colspan="2">template&lt;class TInAmt , class TOutAmt &gt; </td></tr>
<tr class="memitem:a5d3909380210aadf305f0f34e5e5e3f7"><td class="memTemplItemLeft" align="right" valign="top">FlowResult&lt; TInAmt, TOutAmt &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5d3909380210aadf305f0f34e5e5e3f7">flow</a> (<a class="el" href="classripple_1_1PaymentSandbox.html">PaymentSandbox</a> const &amp;baseView, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; Strand &gt; const &amp;strands, TOutAmt const &amp;outReq, bool partialPayment, <a class="el" href="namespaceripple.html#a786c40cb27211e1704047accb2ca26bd">OfferCrossing</a> offerCrossing, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; Quality &gt; const &amp;limitQuality, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; const &amp;sendMaxST, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j, <a class="el" href="classripple_1_1AMMContext.html">AMMContext</a> &amp;ammContext, <a class="el" href="structripple_1_1path_1_1detail_1_1FlowDebugInfo.html">path::detail::FlowDebugInfo</a> *flowDebugInfo=nullptr)</td></tr>
<tr class="memdesc:a5d3909380210aadf305f0f34e5e5e3f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Request <code>out</code> amount from a collection of strands. <br /></td></tr>
<tr class="separator:a5d3909380210aadf305f0f34e5e5e3f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94c2f642f36e55944b5e2dad2db66771" id="r_a94c2f642f36e55944b5e2dad2db66771"><td class="memTemplParams" colspan="2">template&lt;class TDerived &gt; </td></tr>
<tr class="memitem:a94c2f642f36e55944b5e2dad2db66771"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a94c2f642f36e55944b5e2dad2db66771">operator==</a> (<a class="el" href="classripple_1_1XRPEndpointStep.html">XRPEndpointStep</a>&lt; TDerived &gt; const &amp;lhs, <a class="el" href="classripple_1_1XRPEndpointStep.html">XRPEndpointStep</a>&lt; TDerived &gt; const &amp;rhs)</td></tr>
<tr class="separator:a94c2f642f36e55944b5e2dad2db66771"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27cf17601fb00445ac516a63ccd482a0" id="r_a27cf17601fb00445ac516a63ccd482a0"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Step.html">Step</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a27cf17601fb00445ac516a63ccd482a0">make_XRPEndpointStep</a> (<a class="el" href="structripple_1_1StrandContext.html">StrandContext</a> const &amp;ctx, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;acc)</td></tr>
<tr class="separator:a27cf17601fb00445ac516a63ccd482a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5585a905b0b4bc7fd1849c23747800f2" id="r_a5585a905b0b4bc7fd1849c23747800f2"><td class="memTemplParams" colspan="2">template&lt;class FlowResult &gt; </td></tr>
<tr class="memitem:a5585a905b0b4bc7fd1849c23747800f2"><td class="memTemplItemLeft" align="right" valign="top">static auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5585a905b0b4bc7fd1849c23747800f2">finishFlow</a> (<a class="el" href="classripple_1_1PaymentSandbox.html">PaymentSandbox</a> &amp;sb, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;srcIssue, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;dstIssue, FlowResult &amp;&amp;f)</td></tr>
<tr class="separator:a5585a905b0b4bc7fd1849c23747800f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fdcd05cb7bb6967af84d2633a2b324d" id="r_a8fdcd05cb7bb6967af84d2633a2b324d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1path_1_1RippleCalc_1_1Output.html">path::RippleCalc::Output</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8fdcd05cb7bb6967af84d2633a2b324d">flow</a> (<a class="el" href="classripple_1_1PaymentSandbox.html">PaymentSandbox</a> &amp;view, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;deliver, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;src, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;dst, <a class="el" href="classripple_1_1STPathSet.html">STPathSet</a> const &amp;paths, bool defaultPaths, bool partialPayment, bool ownerPaysTransferFee, <a class="el" href="namespaceripple.html#a786c40cb27211e1704047accb2ca26bd">OfferCrossing</a> offerCrossing, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; Quality &gt; const &amp;limitQuality, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; const &amp;sendMax, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; const &amp;domainID, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j, <a class="el" href="structripple_1_1path_1_1detail_1_1FlowDebugInfo.html">path::detail::FlowDebugInfo</a> *flowDebugInfo=nullptr)</td></tr>
<tr class="memdesc:a8fdcd05cb7bb6967af84d2633a2b324d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make a payment from the src account to the dst account. <br /></td></tr>
<tr class="separator:a8fdcd05cb7bb6967af84d2633a2b324d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64db4e9a01a15836948b70c1689ef2ca" id="r_a64db4e9a01a15836948b70c1689ef2ca"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a64db4e9a01a15836948b70c1689ef2ca">isDefaultPath</a> (<a class="el" href="classripple_1_1STPath.html">STPath</a> const &amp;path)</td></tr>
<tr class="separator:a64db4e9a01a15836948b70c1689ef2ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85965961aa46753332a4369d6538a169" id="r_a85965961aa46753332a4369d6538a169"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1STPath.html">STPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a85965961aa46753332a4369d6538a169">removeIssuer</a> (<a class="el" href="classripple_1_1STPath.html">STPath</a> const &amp;path)</td></tr>
<tr class="separator:a85965961aa46753332a4369d6538a169"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb2e324768f8d996d68d9bd9cb1f3fca" id="r_adb2e324768f8d996d68d9bd9cb1f3fca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adb2e324768f8d996d68d9bd9cb1f3fca">addUniquePath</a> (<a class="el" href="classripple_1_1STPathSet.html">STPathSet</a> &amp;pathSet, <a class="el" href="classripple_1_1STPath.html">STPath</a> const &amp;path)</td></tr>
<tr class="separator:adb2e324768f8d996d68d9bd9cb1f3fca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c26712979b39541e469713b7a6b5631" id="r_a6c26712979b39541e469713b7a6b5631"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1RelationalDatabase.html">RelationalDatabase</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6c26712979b39541e469713b7a6b5631">getSQLiteDatabase</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="classripple_1_1Config.html">Config</a> const &amp;config, <a class="el" href="classripple_1_1JobQueue.html">JobQueue</a> &amp;jobQueue)</td></tr>
<tr class="separator:a6c26712979b39541e469713b7a6b5631"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad812b2419c992eb6e58362f30ac3d0eb" id="r_ad812b2419c992eb6e58362f30ac3d0eb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad812b2419c992eb6e58362f30ac3d0eb">initPeerFinderDB</a> (soci::session &amp;session, <a class="el" href="classripple_1_1BasicConfig.html">BasicConfig</a> const &amp;config, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:ad812b2419c992eb6e58362f30ac3d0eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">initPeerFinderDB Opens a session with the peer finder database. <br /></td></tr>
<tr class="separator:ad812b2419c992eb6e58362f30ac3d0eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5408e52c33471da0e8fcedb32b228d59" id="r_a5408e52c33471da0e8fcedb32b228d59"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5408e52c33471da0e8fcedb32b228d59">updatePeerFinderDB</a> (soci::session &amp;session, int currentSchemaVersion, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:a5408e52c33471da0e8fcedb32b228d59"><td class="mdescLeft">&#160;</td><td class="mdescRight">updatePeerFinderDB Updates the peer finder database to a new version. <br /></td></tr>
<tr class="separator:a5408e52c33471da0e8fcedb32b228d59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44920c5b80b797216ec9ee2aec9cbd81" id="r_a44920c5b80b797216ec9ee2aec9cbd81"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a44920c5b80b797216ec9ee2aec9cbd81">readPeerFinderDB</a> (soci::session &amp;session, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; void(<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;, int)&gt; const &amp;func)</td></tr>
<tr class="memdesc:a44920c5b80b797216ec9ee2aec9cbd81"><td class="mdescLeft">&#160;</td><td class="mdescRight">readPeerFinderDB Reads all entries from the peer finder database and invokes the given callback for each entry. <br /></td></tr>
<tr class="separator:a44920c5b80b797216ec9ee2aec9cbd81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae16ababc2a247659dd007cd7e467ba19" id="r_ae16ababc2a247659dd007cd7e467ba19"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae16ababc2a247659dd007cd7e467ba19">savePeerFinderDB</a> (soci::session &amp;session, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="structripple_1_1PeerFinder_1_1Store_1_1Entry.html">PeerFinder::Store::Entry</a> &gt; const &amp;v)</td></tr>
<tr class="memdesc:ae16ababc2a247659dd007cd7e467ba19"><td class="mdescLeft">&#160;</td><td class="mdescRight">savePeerFinderDB Saves a new entry to the peer finder database. <br /></td></tr>
<tr class="separator:ae16ababc2a247659dd007cd7e467ba19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a632dcd1160907dbaea1cd6caceca886c" id="r_a632dcd1160907dbaea1cd6caceca886c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a632dcd1160907dbaea1cd6caceca886c">initStateDB</a> (soci::session &amp;session, <a class="el" href="classripple_1_1BasicConfig.html">BasicConfig</a> const &amp;config, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;dbName)</td></tr>
<tr class="memdesc:a632dcd1160907dbaea1cd6caceca886c"><td class="mdescLeft">&#160;</td><td class="mdescRight">initStateDB Opens a session with the State database. <br /></td></tr>
<tr class="separator:a632dcd1160907dbaea1cd6caceca886c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fe94e7b03d864a38651a484be4c89d3" id="r_a0fe94e7b03d864a38651a484be4c89d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0fe94e7b03d864a38651a484be4c89d3">getCanDelete</a> (soci::session &amp;session)</td></tr>
<tr class="memdesc:a0fe94e7b03d864a38651a484be4c89d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">getCanDelete Returns the ledger sequence which can be deleted. <br /></td></tr>
<tr class="separator:a0fe94e7b03d864a38651a484be4c89d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab972dc5eb4ccbbb4a0a0d0b83042723" id="r_aab972dc5eb4ccbbb4a0a0d0b83042723"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aab972dc5eb4ccbbb4a0a0d0b83042723">setCanDelete</a> (soci::session &amp;session, <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> canDelete)</td></tr>
<tr class="memdesc:aab972dc5eb4ccbbb4a0a0d0b83042723"><td class="mdescLeft">&#160;</td><td class="mdescRight">setCanDelete Updates the ledger sequence which can be deleted. <br /></td></tr>
<tr class="separator:aab972dc5eb4ccbbb4a0a0d0b83042723"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d7270f000f7f70eb39a3812d17a17bb" id="r_a1d7270f000f7f70eb39a3812d17a17bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1SavedState.html">SavedState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1d7270f000f7f70eb39a3812d17a17bb">getSavedState</a> (soci::session &amp;session)</td></tr>
<tr class="memdesc:a1d7270f000f7f70eb39a3812d17a17bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">getSavedState Returns the saved state. <br /></td></tr>
<tr class="separator:a1d7270f000f7f70eb39a3812d17a17bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ebc529465484d38823ec8fcd242176a" id="r_a4ebc529465484d38823ec8fcd242176a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4ebc529465484d38823ec8fcd242176a">setSavedState</a> (soci::session &amp;session, <a class="el" href="structripple_1_1SavedState.html">SavedState</a> const &amp;state)</td></tr>
<tr class="memdesc:a4ebc529465484d38823ec8fcd242176a"><td class="mdescLeft">&#160;</td><td class="mdescRight">setSavedState Saves the given state. <br /></td></tr>
<tr class="separator:a4ebc529465484d38823ec8fcd242176a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefa79f90126517a5b18ac63f899a9138" id="r_aefa79f90126517a5b18ac63f899a9138"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aefa79f90126517a5b18ac63f899a9138">setLastRotated</a> (soci::session &amp;session, <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> seq)</td></tr>
<tr class="memdesc:aefa79f90126517a5b18ac63f899a9138"><td class="mdescLeft">&#160;</td><td class="mdescRight">setLastRotated Updates the last rotated ledger sequence. <br /></td></tr>
<tr class="separator:aefa79f90126517a5b18ac63f899a9138"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adafdba9ca91c254868194ee5cd1f00af" id="r_adafdba9ca91c254868194ee5cd1f00af"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adafdba9ca91c254868194ee5cd1f00af">doVacuumDB</a> (<a class="el" href="structripple_1_1DatabaseCon_1_1Setup.html">DatabaseCon::Setup</a> const &amp;setup, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:adafdba9ca91c254868194ee5cd1f00af"><td class="mdescLeft">&#160;</td><td class="mdescRight">doVacuumDB Creates, initialises, and performs cleanup on a database. <br /></td></tr>
<tr class="separator:adafdba9ca91c254868194ee5cd1f00af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa97227ce6e58f948934638ef4ebfc2f" id="r_aaa97227ce6e58f948934638ef4ebfc2f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1DatabaseCon.html">DatabaseCon</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aaa97227ce6e58f948934638ef4ebfc2f">makeWalletDB</a> (<a class="el" href="structripple_1_1DatabaseCon_1_1Setup.html">DatabaseCon::Setup</a> const &amp;setup, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:aaa97227ce6e58f948934638ef4ebfc2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">makeWalletDB Opens the wallet database and returns it. <br /></td></tr>
<tr class="separator:aaa97227ce6e58f948934638ef4ebfc2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ecb07c3dd86011b2217d32f4266ea19" id="r_a5ecb07c3dd86011b2217d32f4266ea19"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1DatabaseCon.html">DatabaseCon</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5ecb07c3dd86011b2217d32f4266ea19">makeTestWalletDB</a> (<a class="el" href="structripple_1_1DatabaseCon_1_1Setup.html">DatabaseCon::Setup</a> const &amp;setup, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;dbname, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:a5ecb07c3dd86011b2217d32f4266ea19"><td class="mdescLeft">&#160;</td><td class="mdescRight">makeTestWalletDB Opens a test wallet database with an arbitrary name. <br /></td></tr>
<tr class="separator:a5ecb07c3dd86011b2217d32f4266ea19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4478d625c3ba008aed0712de8900573" id="r_ae4478d625c3ba008aed0712de8900573"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae4478d625c3ba008aed0712de8900573">getManifests</a> (soci::session &amp;session, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;dbTable, <a class="el" href="classripple_1_1ManifestCache.html">ManifestCache</a> &amp;mCache, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:ae4478d625c3ba008aed0712de8900573"><td class="mdescLeft">&#160;</td><td class="mdescRight">getManifests Loads a manifest from the wallet database and stores it in the cache. <br /></td></tr>
<tr class="separator:ae4478d625c3ba008aed0712de8900573"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef409acedc98fb36174d50a9eb3c5e6f" id="r_aef409acedc98fb36174d50a9eb3c5e6f"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aef409acedc98fb36174d50a9eb3c5e6f">saveManifest</a> (soci::session &amp;session, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;dbTable, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;serialized)</td></tr>
<tr class="separator:aef409acedc98fb36174d50a9eb3c5e6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27ecb53bba71adda180317036358f1f3" id="r_a27ecb53bba71adda180317036358f1f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a27ecb53bba71adda180317036358f1f3">saveManifests</a> (soci::session &amp;session, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;dbTable, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; bool(<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;)&gt; const &amp;isTrusted, <a class="el" href="namespaceripple.html#a46c521271235f4e2715d7fa8b68940ca">hash_map</a>&lt; <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>, <a class="el" href="structripple_1_1Manifest.html">Manifest</a> &gt; const &amp;map, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:a27ecb53bba71adda180317036358f1f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">saveManifests Saves all given manifests to the database. <br /></td></tr>
<tr class="separator:a27ecb53bba71adda180317036358f1f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53836f0b1a1019c51a41955b523d8b45" id="r_a53836f0b1a1019c51a41955b523d8b45"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a53836f0b1a1019c51a41955b523d8b45">addValidatorManifest</a> (soci::session &amp;session, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;serialized)</td></tr>
<tr class="memdesc:a53836f0b1a1019c51a41955b523d8b45"><td class="mdescLeft">&#160;</td><td class="mdescRight">addValidatorManifest Saves the manifest of a validator to the database. <br /></td></tr>
<tr class="separator:a53836f0b1a1019c51a41955b523d8b45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa974ec7bdead671dac5a44b542714a6e" id="r_aa974ec7bdead671dac5a44b542714a6e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa974ec7bdead671dac5a44b542714a6e">clearNodeIdentity</a> (soci::session &amp;session)</td></tr>
<tr class="memdesc:aa974ec7bdead671dac5a44b542714a6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete any saved public/private key associated with this node. <br /></td></tr>
<tr class="separator:aa974ec7bdead671dac5a44b542714a6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5218b31a8f3cd8475469a3d9863ccf99" id="r_a5218b31a8f3cd8475469a3d9863ccf99"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5218b31a8f3cd8475469a3d9863ccf99">getNodeIdentity</a> (soci::session &amp;session)</td></tr>
<tr class="memdesc:a5218b31a8f3cd8475469a3d9863ccf99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a stable public and private key for this node. <br /></td></tr>
<tr class="separator:a5218b31a8f3cd8475469a3d9863ccf99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c800deaf4eb22f32ba22868f7bedc0a" id="r_a4c800deaf4eb22f32ba22868f7bedc0a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; <a class="el" href="structripple_1_1PeerReservation.html">PeerReservation</a>, <a class="el" href="structbeast_1_1uhash.html">beast::uhash</a>&lt;&gt;, <a class="el" href="structripple_1_1KeyEqual.html">KeyEqual</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4c800deaf4eb22f32ba22868f7bedc0a">getPeerReservationTable</a> (soci::session &amp;session, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:a4c800deaf4eb22f32ba22868f7bedc0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">getPeerReservationTable Returns the peer reservation table. <br /></td></tr>
<tr class="separator:a4c800deaf4eb22f32ba22868f7bedc0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a503791d27b38d9bdb823b58781ef168b" id="r_a503791d27b38d9bdb823b58781ef168b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a503791d27b38d9bdb823b58781ef168b">insertPeerReservation</a> (soci::session &amp;session, <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;nodeId, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;description)</td></tr>
<tr class="memdesc:a503791d27b38d9bdb823b58781ef168b"><td class="mdescLeft">&#160;</td><td class="mdescRight">insertPeerReservation Adds an entry to the peer reservation table. <br /></td></tr>
<tr class="separator:a503791d27b38d9bdb823b58781ef168b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedd3768c43d1cf1afc89ed6f0f0a53cd" id="r_aedd3768c43d1cf1afc89ed6f0f0a53cd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aedd3768c43d1cf1afc89ed6f0f0a53cd">deletePeerReservation</a> (soci::session &amp;session, <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;nodeId)</td></tr>
<tr class="memdesc:aedd3768c43d1cf1afc89ed6f0f0a53cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">deletePeerReservation Deletes an entry from the peer reservation table. <br /></td></tr>
<tr class="separator:aedd3768c43d1cf1afc89ed6f0f0a53cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d759654f3c40954985245643f7003ec" id="r_a5d759654f3c40954985245643f7003ec"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5d759654f3c40954985245643f7003ec">createFeatureVotes</a> (soci::session &amp;session)</td></tr>
<tr class="memdesc:a5d759654f3c40954985245643f7003ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">createFeatureVotes Creates the FeatureVote table if it does not exist. <br /></td></tr>
<tr class="separator:a5d759654f3c40954985245643f7003ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a740f27a016e79e42b15532d24eeb54d3" id="r_a740f27a016e79e42b15532d24eeb54d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a740f27a016e79e42b15532d24eeb54d3">readAmendments</a> (soci::session &amp;session, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; void( boost::optional&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; amendment_hash, boost::optional&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; amendment_name, boost::optional&lt; <a class="el" href="namespaceripple.html#a1dcb4cf27e683bd94d11f5322836c689">AmendmentVote</a> &gt; vote)&gt; const &amp;callback)</td></tr>
<tr class="memdesc:a740f27a016e79e42b15532d24eeb54d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">readAmendments Reads all amendments from the FeatureVotes table. <br /></td></tr>
<tr class="separator:a740f27a016e79e42b15532d24eeb54d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4775b9f1e9a5a194f086f657c9faa37" id="r_af4775b9f1e9a5a194f086f657c9faa37"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af4775b9f1e9a5a194f086f657c9faa37">voteAmendment</a> (soci::session &amp;session, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;amendment, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;name, <a class="el" href="namespaceripple.html#a1dcb4cf27e683bd94d11f5322836c689">AmendmentVote</a> vote)</td></tr>
<tr class="memdesc:af4775b9f1e9a5a194f086f657c9faa37"><td class="mdescLeft">&#160;</td><td class="mdescRight">voteAmendment Set the veto value for a particular amendment. <br /></td></tr>
<tr class="separator:af4775b9f1e9a5a194f086f657c9faa37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a689877829c664a51aacaf78811eadf27" id="r_a689877829c664a51aacaf78811eadf27"><td class="memTemplParams" colspan="2">template&lt;class T , class C &gt; </td></tr>
<tr class="memitem:a689877829c664a51aacaf78811eadf27"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a689877829c664a51aacaf78811eadf27">rangeCheckedCast</a> (C c)</td></tr>
<tr class="separator:a689877829c664a51aacaf78811eadf27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb47f5675e01882e14c2cf9cc5700648" id="r_adb47f5675e01882e14c2cf9cc5700648"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#abcad59b0151763334cc398263373bcdd">Validity</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adb47f5675e01882e14c2cf9cc5700648">checkValidity</a> (<a class="el" href="classripple_1_1HashRouter.html">HashRouter</a> &amp;router, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;tx, <a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;rules, <a class="el" href="classripple_1_1Config.html">Config</a> const &amp;config)</td></tr>
<tr class="memdesc:adb47f5675e01882e14c2cf9cc5700648"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks transaction signature and local checks. <br /></td></tr>
<tr class="separator:adb47f5675e01882e14c2cf9cc5700648"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5fadc2b2814a10d35c00c0a8241fbe7" id="r_ab5fadc2b2814a10d35c00c0a8241fbe7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab5fadc2b2814a10d35c00c0a8241fbe7">forceValidity</a> (<a class="el" href="classripple_1_1HashRouter.html">HashRouter</a> &amp;router, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;txid, <a class="el" href="namespaceripple.html#abcad59b0151763334cc398263373bcdd">Validity</a> validity)</td></tr>
<tr class="memdesc:ab5fadc2b2814a10d35c00c0a8241fbe7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the validity of a given transaction in the cache. <br /></td></tr>
<tr class="separator:ab5fadc2b2814a10d35c00c0a8241fbe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5570a1f8263efb3c9d80b34a92c895a" id="r_ab5570a1f8263efb3c9d80b34a92c895a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1ApplyResult.html">ApplyResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab5570a1f8263efb3c9d80b34a92c895a">apply</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="classripple_1_1OpenView.html">OpenView</a> &amp;view, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;tx, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="memdesc:ab5570a1f8263efb3c9d80b34a92c895a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Apply a transaction to an <code><a class="el" href="classripple_1_1OpenView.html" title="Writable ledger view that accumulates state and tx changes.">OpenView</a></code>. <br /></td></tr>
<tr class="separator:ab5570a1f8263efb3c9d80b34a92c895a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adabbca732d5cb29c385300533c7236e9" id="r_adabbca732d5cb29c385300533c7236e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a3352ead78ab1510016d3f728004acd63">ApplyTransactionResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adabbca732d5cb29c385300533c7236e9">applyTransaction</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="classripple_1_1OpenView.html">OpenView</a> &amp;view, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;tx, bool retryAssured, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="memdesc:adabbca732d5cb29c385300533c7236e9"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1Transaction.html">Transaction</a> application helper. <br /></td></tr>
<tr class="separator:adabbca732d5cb29c385300533c7236e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaad7838ce24fa0ffc4c6e388b18c86a4" id="r_aaad7838ce24fa0ffc4c6e388b18c86a4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aaad7838ce24fa0ffc4c6e388b18c86a4">isTecClaimHardFail</a> (<a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ter, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags)</td></tr>
<tr class="memdesc:aaad7838ce24fa0ffc4c6e388b18c86a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if the transaction can claim a fee (tec), and the <code>ApplyFlags</code> do not allow soft failures. <br /></td></tr>
<tr class="separator:aaad7838ce24fa0ffc4c6e388b18c86a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5027a5209e954b9478fab70357963466" id="r_a5027a5209e954b9478fab70357963466"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1PreclaimResult.html">PreclaimResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5027a5209e954b9478fab70357963466">preclaim</a> (<a class="el" href="structripple_1_1PreflightResult.html">PreflightResult</a> const &amp;preflightResult, <a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="classripple_1_1OpenView.html">OpenView</a> const &amp;view)</td></tr>
<tr class="memdesc:a5027a5209e954b9478fab70357963466"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gate a transaction based on static ledger information. <br /></td></tr>
<tr class="separator:a5027a5209e954b9478fab70357963466"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3deb4c69ca598c60e6502a3be527835e" id="r_a3deb4c69ca598c60e6502a3be527835e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3deb4c69ca598c60e6502a3be527835e">calculateBaseFee</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;tx)</td></tr>
<tr class="memdesc:a3deb4c69ca598c60e6502a3be527835e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compute only the expected base fee for a transaction. <br /></td></tr>
<tr class="separator:a3deb4c69ca598c60e6502a3be527835e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae89924d6641e992f08233d811f17f6f3" id="r_ae89924d6641e992f08233d811f17f6f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae89924d6641e992f08233d811f17f6f3">calculateDefaultBaseFee</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;tx)</td></tr>
<tr class="memdesc:ae89924d6641e992f08233d811f17f6f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the minimum fee that an "ordinary" transaction would pay. <br /></td></tr>
<tr class="separator:ae89924d6641e992f08233d811f17f6f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b59523126e4050b583017ce8465f3b6" id="r_a2b59523126e4050b583017ce8465f3b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1ApplyResult.html">ApplyResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2b59523126e4050b583017ce8465f3b6">doApply</a> (<a class="el" href="structripple_1_1PreclaimResult.html">PreclaimResult</a> const &amp;preclaimResult, <a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="classripple_1_1OpenView.html">OpenView</a> &amp;view)</td></tr>
<tr class="memdesc:a2b59523126e4050b583017ce8465f3b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Apply a prechecked transaction to an <a class="el" href="classripple_1_1OpenView.html" title="Writable ledger view that accumulates state and tx changes.">OpenView</a>. <br /></td></tr>
<tr class="separator:a2b59523126e4050b583017ce8465f3b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7bf9c643de743e88a021d5547ecaada" id="r_ad7bf9c643de743e88a021d5547ecaada"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad7bf9c643de743e88a021d5547ecaada">applyBid</a> (<a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &amp;ctx_, <a class="el" href="classripple_1_1Sandbox.html">Sandbox</a> &amp;sb, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account_, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j_)</td></tr>
<tr class="separator:ad7bf9c643de743e88a021d5547ecaada"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e246441496ab1a735552574115c3256" id="r_a8e246441496ab1a735552574115c3256"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8e246441496ab1a735552574115c3256">applyCreate</a> (<a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &amp;ctx_, <a class="el" href="classripple_1_1Sandbox.html">Sandbox</a> &amp;sb, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account_, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j_)</td></tr>
<tr class="separator:a8e246441496ab1a735552574115c3256"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b266ff9b07492bb82ef831a8fb13574" id="r_a9b266ff9b07492bb82ef831a8fb13574"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9b266ff9b07492bb82ef831a8fb13574">adjustLPTokensOut</a> (<a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;rules, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lptAMMBalance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lpTokensDeposit)</td></tr>
<tr class="separator:a9b266ff9b07492bb82ef831a8fb13574"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3307ba3d5cb27bfc86d46ec644a7361b" id="r_a3307ba3d5cb27bfc86d46ec644a7361b"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3307ba3d5cb27bfc86d46ec644a7361b">applyVote</a> (<a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &amp;ctx_, <a class="el" href="classripple_1_1Sandbox.html">Sandbox</a> &amp;sb, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account_, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j_)</td></tr>
<tr class="separator:a3307ba3d5cb27bfc86d46ec644a7361b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bdc23ab696afbce2568a4c9563e9ec2" id="r_a6bdc23ab696afbce2568a4c9563e9ec2"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6bdc23ab696afbce2568a4c9563e9ec2">tokensWithdraw</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lpTokens, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; const &amp;tokensIn, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> flags)</td></tr>
<tr class="separator:a6bdc23ab696afbce2568a4c9563e9ec2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e4b418d6da8b9f8a72bd4bdb3cf84e1" id="r_a8e4b418d6da8b9f8a72bd4bdb3cf84e1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8e4b418d6da8b9f8a72bd4bdb3cf84e1">adjustLPTokensIn</a> (<a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;rules, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lptAMMBalance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lpTokensWithdraw, <a class="el" href="namespaceripple.html#a0ef1f7396e14a26a1d23238d68149a63">WithdrawAll</a> withdrawAll)</td></tr>
<tr class="separator:a8e4b418d6da8b9f8a72bd4bdb3cf84e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bf12292c1a8eb5aa0d0d7180ea1202c" id="r_a5bf12292c1a8eb5aa0d0d7180ea1202c"><td class="memTemplParams" colspan="2">template&lt;typename PreflightChecks &gt; </td></tr>
<tr class="memitem:a5bf12292c1a8eb5aa0d0d7180ea1202c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1ApplyResult.html">ApplyResult</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5bf12292c1a8eb5aa0d0d7180ea1202c">apply</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="classripple_1_1OpenView.html">OpenView</a> &amp;view, PreflightChecks &amp;&amp;preflightChecks)</td></tr>
<tr class="separator:a5bf12292c1a8eb5aa0d0d7180ea1202c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf35a95aae8cd41344947f311b67c85f" id="r_acf35a95aae8cd41344947f311b67c85f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1ApplyResult.html">ApplyResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acf35a95aae8cd41344947f311b67c85f">apply</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="classripple_1_1OpenView.html">OpenView</a> &amp;view, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;parentBatchId, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;tx, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:acf35a95aae8cd41344947f311b67c85f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b6a1e024c295e1cfcef615969969eda" id="r_a9b6a1e024c295e1cfcef615969969eda"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9b6a1e024c295e1cfcef615969969eda">applyBatchTransactions</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="classripple_1_1OpenView.html">OpenView</a> &amp;batchView, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;batchTxn, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a9b6a1e024c295e1cfcef615969969eda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae65279e05e73497a8c91e9a621bd4e49" id="r_ae65279e05e73497a8c91e9a621bd4e49"><td class="memTemplParams" colspan="2">template&lt;class T &gt; <br />
requires (T::ConsequencesFactory == <a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938aa45cb725337de0d627f42b7ebf4be91f">Transactor::Normal</a>)</td></tr>
<tr class="memitem:ae65279e05e73497a8c91e9a621bd4e49"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1TxConsequences.html">TxConsequences</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae65279e05e73497a8c91e9a621bd4e49">consequences_helper</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;ctx)</td></tr>
<tr class="separator:ae65279e05e73497a8c91e9a621bd4e49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa37cf03e3b94a52d10fb66ac621f3151" id="r_aa37cf03e3b94a52d10fb66ac621f3151"><td class="memTemplParams" colspan="2">template&lt;class T &gt; <br />
requires (T::ConsequencesFactory == <a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938a55caa0901cae976168bf23f19bc3e8f4">Transactor::Blocker</a>)</td></tr>
<tr class="memitem:aa37cf03e3b94a52d10fb66ac621f3151"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1TxConsequences.html">TxConsequences</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa37cf03e3b94a52d10fb66ac621f3151">consequences_helper</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;ctx)</td></tr>
<tr class="separator:aa37cf03e3b94a52d10fb66ac621f3151"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64350a8ea7742fa826dfa28be01e20ec" id="r_a64350a8ea7742fa826dfa28be01e20ec"><td class="memTemplParams" colspan="2">template&lt;class T &gt; <br />
requires (T::ConsequencesFactory == <a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938a429832eac6b9ee7b50a1265131cd2845">Transactor::Custom</a>)</td></tr>
<tr class="memitem:a64350a8ea7742fa826dfa28be01e20ec"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1TxConsequences.html">TxConsequences</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a64350a8ea7742fa826dfa28be01e20ec">consequences_helper</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;ctx)</td></tr>
<tr class="separator:a64350a8ea7742fa826dfa28be01e20ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58865e579624335fff2ce83ef844e106" id="r_a58865e579624335fff2ce83ef844e106"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a>, <a class="el" href="classripple_1_1TxConsequences.html">TxConsequences</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a58865e579624335fff2ce83ef844e106">invoke_preflight</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;ctx)</td></tr>
<tr class="separator:a58865e579624335fff2ce83ef844e106"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ce9345257b7ba96fb206f1d4e1e5315" id="r_a5ce9345257b7ba96fb206f1d4e1e5315"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5ce9345257b7ba96fb206f1d4e1e5315">invoke_preclaim</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;ctx)</td></tr>
<tr class="separator:a5ce9345257b7ba96fb206f1d4e1e5315"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43ae291751b10a0290b5448ea28be2d5" id="r_a43ae291751b10a0290b5448ea28be2d5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a43ae291751b10a0290b5448ea28be2d5">invoke_calculateBaseFee</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;tx)</td></tr>
<tr class="memdesc:a43ae291751b10a0290b5448ea28be2d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates the base fee for a given transaction. <br /></td></tr>
<tr class="separator:a43ae291751b10a0290b5448ea28be2d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9751e5c03b31997a318aaf98d562ea8" id="r_ad9751e5c03b31997a318aaf98d562ea8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structripple_1_1ApplyResult.html">ApplyResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad9751e5c03b31997a318aaf98d562ea8">invoke_apply</a> (<a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &amp;ctx)</td></tr>
<tr class="separator:ad9751e5c03b31997a318aaf98d562ea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35700790c79b3b6e4c6b0a937c1760d8" id="r_a35700790c79b3b6e4c6b0a937c1760d8"><td class="memTemplParams" colspan="2">template&lt;ValidIssueType T&gt; </td></tr>
<tr class="memitem:a35700790c79b3b6e4c6b0a937c1760d8"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a35700790c79b3b6e4c6b0a937c1760d8">preflightHelper</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;ctx)</td></tr>
<tr class="separator:a35700790c79b3b6e4c6b0a937c1760d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c4e74408b516e116e53f56a0fe4ff43" id="r_a5c4e74408b516e116e53f56a0fe4ff43"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a5c4e74408b516e116e53f56a0fe4ff43"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5c4e74408b516e116e53f56a0fe4ff43">preflightHelper&lt; Issue &gt;</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;ctx)</td></tr>
<tr class="separator:a5c4e74408b516e116e53f56a0fe4ff43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e96a349a338acd120b9f24925d1056f" id="r_a7e96a349a338acd120b9f24925d1056f"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a7e96a349a338acd120b9f24925d1056f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7e96a349a338acd120b9f24925d1056f">preflightHelper&lt; MPTIssue &gt;</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;ctx)</td></tr>
<tr class="separator:a7e96a349a338acd120b9f24925d1056f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad54386f13799b8f90ffc05b86de988bf" id="r_ad54386f13799b8f90ffc05b86de988bf"><td class="memTemplParams" colspan="2">template&lt;ValidIssueType T&gt; </td></tr>
<tr class="memitem:ad54386f13799b8f90ffc05b86de988bf"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad54386f13799b8f90ffc05b86de988bf">preclaimHelper</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;ctx, <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &amp;sleIssuer, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;issuer, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;holder, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;clawAmount)</td></tr>
<tr class="separator:ad54386f13799b8f90ffc05b86de988bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dfc3176eaa6e8f7521269c199b50718" id="r_a7dfc3176eaa6e8f7521269c199b50718"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a7dfc3176eaa6e8f7521269c199b50718"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7dfc3176eaa6e8f7521269c199b50718">preclaimHelper&lt; Issue &gt;</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;ctx, <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &amp;sleIssuer, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;issuer, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;holder, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;clawAmount)</td></tr>
<tr class="separator:a7dfc3176eaa6e8f7521269c199b50718"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f19596c7fd3c320a5e11f0c850740f0" id="r_a4f19596c7fd3c320a5e11f0c850740f0"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a4f19596c7fd3c320a5e11f0c850740f0"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4f19596c7fd3c320a5e11f0c850740f0">preclaimHelper&lt; MPTIssue &gt;</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;ctx, <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &amp;sleIssuer, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;issuer, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;holder, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;clawAmount)</td></tr>
<tr class="separator:a4f19596c7fd3c320a5e11f0c850740f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae67068b2407095e4654323d12b0e5ef" id="r_aae67068b2407095e4654323d12b0e5ef"><td class="memTemplParams" colspan="2">template&lt;ValidIssueType T&gt; </td></tr>
<tr class="memitem:aae67068b2407095e4654323d12b0e5ef"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aae67068b2407095e4654323d12b0e5ef">applyHelper</a> (<a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &amp;ctx)</td></tr>
<tr class="separator:aae67068b2407095e4654323d12b0e5ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a696aac54aa4572933f44cce33d0d0971" id="r_a696aac54aa4572933f44cce33d0d0971"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a696aac54aa4572933f44cce33d0d0971"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a696aac54aa4572933f44cce33d0d0971">applyHelper&lt; Issue &gt;</a> (<a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &amp;ctx)</td></tr>
<tr class="separator:a696aac54aa4572933f44cce33d0d0971"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad80ea43e7256178cedeb91d3d6de89b0" id="r_ad80ea43e7256178cedeb91d3d6de89b0"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:ad80ea43e7256178cedeb91d3d6de89b0"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad80ea43e7256178cedeb91d3d6de89b0">applyHelper&lt; MPTIssue &gt;</a> (<a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &amp;ctx)</td></tr>
<tr class="separator:ad80ea43e7256178cedeb91d3d6de89b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52a2f321d2a36c40b4cfc2f174167080" id="r_a52a2f321d2a36c40b4cfc2f174167080"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a52a2f321d2a36c40b4cfc2f174167080">addSLE</a> (<a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &amp;ctx, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; const &amp;sle, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;owner)</td></tr>
<tr class="separator:a52a2f321d2a36c40b4cfc2f174167080"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a9dd8b95ef01574e999e9a5d74db9fc" id="r_a9a9dd8b95ef01574e999e9a5d74db9fc"><td class="memTemplParams" colspan="2">template&lt;ValidIssueType T&gt; </td></tr>
<tr class="memitem:a9a9dd8b95ef01574e999e9a5d74db9fc"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9a9dd8b95ef01574e999e9a5d74db9fc">escrowCreatePreflightHelper</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;ctx)</td></tr>
<tr class="separator:a9a9dd8b95ef01574e999e9a5d74db9fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab835ed69cc5b1185c028a348509e3e10" id="r_ab835ed69cc5b1185c028a348509e3e10"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:ab835ed69cc5b1185c028a348509e3e10"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab835ed69cc5b1185c028a348509e3e10">escrowCreatePreflightHelper&lt; Issue &gt;</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;ctx)</td></tr>
<tr class="separator:ab835ed69cc5b1185c028a348509e3e10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2dd62c127c88d91118b4a385cee1524" id="r_ab2dd62c127c88d91118b4a385cee1524"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:ab2dd62c127c88d91118b4a385cee1524"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab2dd62c127c88d91118b4a385cee1524">escrowCreatePreflightHelper&lt; MPTIssue &gt;</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;ctx)</td></tr>
<tr class="separator:ab2dd62c127c88d91118b4a385cee1524"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd2b821f2d64c6e3449a2b716cc76192" id="r_afd2b821f2d64c6e3449a2b716cc76192"><td class="memTemplParams" colspan="2">template&lt;ValidIssueType T&gt; </td></tr>
<tr class="memitem:afd2b821f2d64c6e3449a2b716cc76192"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afd2b821f2d64c6e3449a2b716cc76192">escrowCreatePreclaimHelper</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;ctx, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;dest, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount)</td></tr>
<tr class="separator:afd2b821f2d64c6e3449a2b716cc76192"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a823ab3aa40d17dc7ce24b02e156116ad" id="r_a823ab3aa40d17dc7ce24b02e156116ad"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a823ab3aa40d17dc7ce24b02e156116ad"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a823ab3aa40d17dc7ce24b02e156116ad">escrowCreatePreclaimHelper&lt; Issue &gt;</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;ctx, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;dest, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount)</td></tr>
<tr class="separator:a823ab3aa40d17dc7ce24b02e156116ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cb5d5d6c3e75be924e1b9f540d17497" id="r_a1cb5d5d6c3e75be924e1b9f540d17497"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a1cb5d5d6c3e75be924e1b9f540d17497"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1cb5d5d6c3e75be924e1b9f540d17497">escrowCreatePreclaimHelper&lt; MPTIssue &gt;</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;ctx, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;dest, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount)</td></tr>
<tr class="separator:a1cb5d5d6c3e75be924e1b9f540d17497"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5871c84748a87aaae89702f066251635" id="r_a5871c84748a87aaae89702f066251635"><td class="memTemplParams" colspan="2">template&lt;ValidIssueType T&gt; </td></tr>
<tr class="memitem:a5871c84748a87aaae89702f066251635"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5871c84748a87aaae89702f066251635">escrowLockApplyHelper</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;issuer, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;sender, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="separator:a5871c84748a87aaae89702f066251635"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a400ee7721cfbb753223ff267d31e4ef6" id="r_a400ee7721cfbb753223ff267d31e4ef6"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a400ee7721cfbb753223ff267d31e4ef6"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a400ee7721cfbb753223ff267d31e4ef6">escrowLockApplyHelper&lt; Issue &gt;</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;issuer, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;sender, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="separator:a400ee7721cfbb753223ff267d31e4ef6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeab293110021d764098579dd8a48f62c" id="r_aeab293110021d764098579dd8a48f62c"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:aeab293110021d764098579dd8a48f62c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aeab293110021d764098579dd8a48f62c">escrowLockApplyHelper&lt; MPTIssue &gt;</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;issuer, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;sender, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="separator:aeab293110021d764098579dd8a48f62c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bfde2a725fdf2ec6390e107c0324e0d" id="r_a8bfde2a725fdf2ec6390e107c0324e0d"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8bfde2a725fdf2ec6390e107c0324e0d">checkCondition</a> (<a class="el" href="classripple_1_1Slice.html">Slice</a> f, <a class="el" href="classripple_1_1Slice.html">Slice</a> c)</td></tr>
<tr class="separator:a8bfde2a725fdf2ec6390e107c0324e0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34c4fc98d59a15e57df010ebd9d929c3" id="r_a34c4fc98d59a15e57df010ebd9d929c3"><td class="memTemplParams" colspan="2">template&lt;ValidIssueType T&gt; </td></tr>
<tr class="memitem:a34c4fc98d59a15e57df010ebd9d929c3"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a34c4fc98d59a15e57df010ebd9d929c3">escrowFinishPreclaimHelper</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;ctx, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;dest, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount)</td></tr>
<tr class="separator:a34c4fc98d59a15e57df010ebd9d929c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d1c3829928b3d7c557884076e1df68f" id="r_a0d1c3829928b3d7c557884076e1df68f"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a0d1c3829928b3d7c557884076e1df68f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0d1c3829928b3d7c557884076e1df68f">escrowFinishPreclaimHelper&lt; Issue &gt;</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;ctx, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;dest, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount)</td></tr>
<tr class="separator:a0d1c3829928b3d7c557884076e1df68f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4bfbeb569e5ff4cfa483918a1476a99" id="r_ab4bfbeb569e5ff4cfa483918a1476a99"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:ab4bfbeb569e5ff4cfa483918a1476a99"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab4bfbeb569e5ff4cfa483918a1476a99">escrowFinishPreclaimHelper&lt; MPTIssue &gt;</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;ctx, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;dest, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount)</td></tr>
<tr class="separator:ab4bfbeb569e5ff4cfa483918a1476a99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefa7c3af669e80824c7b50f724e14771" id="r_aefa7c3af669e80824c7b50f724e14771"><td class="memTemplParams" colspan="2">template&lt;ValidIssueType T&gt; </td></tr>
<tr class="memitem:aefa7c3af669e80824c7b50f724e14771"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aefa7c3af669e80824c7b50f724e14771">escrowUnlockApplyHelper</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="structripple_1_1Rate.html">Rate</a> lockedRate, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; const &amp;sleDest, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;xrpBalance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;issuer, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;sender, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;receiver, bool createAsset, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="separator:aefa7c3af669e80824c7b50f724e14771"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afafea5e965cdafd128bd39d2e81db30b" id="r_afafea5e965cdafd128bd39d2e81db30b"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:afafea5e965cdafd128bd39d2e81db30b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afafea5e965cdafd128bd39d2e81db30b">escrowUnlockApplyHelper&lt; Issue &gt;</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="structripple_1_1Rate.html">Rate</a> lockedRate, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; const &amp;sleDest, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;xrpBalance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;issuer, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;sender, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;receiver, bool createAsset, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="separator:afafea5e965cdafd128bd39d2e81db30b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a973486379ba5f12686d73f33345185c8" id="r_a973486379ba5f12686d73f33345185c8"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a973486379ba5f12686d73f33345185c8"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a973486379ba5f12686d73f33345185c8">escrowUnlockApplyHelper&lt; MPTIssue &gt;</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="structripple_1_1Rate.html">Rate</a> lockedRate, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; const &amp;sleDest, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;xrpBalance, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;issuer, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;sender, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;receiver, bool createAsset, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="separator:a973486379ba5f12686d73f33345185c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d1fee04f23a89bcbdc5f34f09ad9126" id="r_a9d1fee04f23a89bcbdc5f34f09ad9126"><td class="memTemplParams" colspan="2">template&lt;ValidIssueType T&gt; </td></tr>
<tr class="memitem:a9d1fee04f23a89bcbdc5f34f09ad9126"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9d1fee04f23a89bcbdc5f34f09ad9126">escrowCancelPreclaimHelper</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;ctx, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount)</td></tr>
<tr class="separator:a9d1fee04f23a89bcbdc5f34f09ad9126"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae13e33177f05c7587bafdcbee50a8c0c" id="r_ae13e33177f05c7587bafdcbee50a8c0c"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:ae13e33177f05c7587bafdcbee50a8c0c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae13e33177f05c7587bafdcbee50a8c0c">escrowCancelPreclaimHelper&lt; Issue &gt;</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;ctx, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount)</td></tr>
<tr class="separator:ae13e33177f05c7587bafdcbee50a8c0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ae20ca134a8a4c87c870d2db593a990" id="r_a4ae20ca134a8a4c87c870d2db593a990"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a4ae20ca134a8a4c87c870d2db593a990"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4ae20ca134a8a4c87c870d2db593a990">escrowCancelPreclaimHelper&lt; MPTIssue &gt;</a> (<a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;ctx, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount)</td></tr>
<tr class="separator:a4ae20ca134a8a4c87c870d2db593a990"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93040d3e2cf6c2c5832554d0efbf1ab8" id="r_a93040d3e2cf6c2c5832554d0efbf1ab8"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761b">Privilege</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a93040d3e2cf6c2c5832554d0efbf1ab8">operator|</a> (<a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761b">Privilege</a> lhs, <a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761b">Privilege</a> rhs)</td></tr>
<tr class="separator:a93040d3e2cf6c2c5832554d0efbf1ab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a408457ad980161b9eb4b418d79f59bdb" id="r_a408457ad980161b9eb4b418d79f59bdb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a408457ad980161b9eb4b418d79f59bdb">hasPrivilege</a> (<a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;tx, <a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761b">Privilege</a> priv)</td></tr>
<tr class="separator:a408457ad980161b9eb4b418d79f59bdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32df3ccb4745e6b10266a62884fb37f8" id="r_a32df3ccb4745e6b10266a62884fb37f8"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a32df3ccb4745e6b10266a62884fb37f8">validBalances</a> (<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;amount2, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;lptAMMBalance, <a class="el" href="classripple_1_1ValidAMM.html#a02646c3110d170ec3c7e3d03b6e91154">ValidAMM::ZeroAllowed</a> zeroAllowed)</td></tr>
<tr class="separator:a32df3ccb4745e6b10266a62884fb37f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aceaff96130b8a2fec303ae3a730d26c6" id="r_aceaff96130b8a2fec303ae3a730d26c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a4788561505a903959a764fbb0033b6ca">InvariantChecks</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aceaff96130b8a2fec303ae3a730d26c6">getInvariantChecks</a> ()</td></tr>
<tr class="memdesc:aceaff96130b8a2fec303ae3a730d26c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">get a tuple of all invariant checks <br /></td></tr>
<tr class="separator:aceaff96130b8a2fec303ae3a730d26c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb405992f4c9811987a0fae104d7355b" id="r_aeb405992f4c9811987a0fae104d7355b"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aeb405992f4c9811987a0fae104d7355b">extractNFTokenFlagsFromTxFlags</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> txFlags)</td></tr>
<tr class="separator:aeb405992f4c9811987a0fae104d7355b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c4f7b3f58a8d623f50e81f5b9c743d2" id="r_a0c4f7b3f58a8d623f50e81f5b9c743d2"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0c4f7b3f58a8d623f50e81f5b9c743d2">hasOfferFields</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;ctx)</td></tr>
<tr class="separator:a0c4f7b3f58a8d623f50e81f5b9c743d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a057808985eb1cda645ec3b17a027113e" id="r_a057808985eb1cda645ec3b17a027113e"><td class="memTemplParams" colspan="2">template&lt;class TIn , class TOut &gt; </td></tr>
<tr class="memitem:a057808985eb1cda645ec3b17a027113e"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a057808985eb1cda645ec3b17a027113e">operator&lt;&lt;</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;os, <a class="el" href="classripple_1_1TOffer.html">TOffer</a>&lt; TIn, TOut &gt; const &amp;offer)</td></tr>
<tr class="separator:a057808985eb1cda645ec3b17a027113e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5441d13c9f36c9971aa1e05dc6ff44b8" id="r_a5441d13c9f36c9971aa1e05dc6ff44b8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5441d13c9f36c9971aa1e05dc6ff44b8">accountFundsHelper</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;id, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;saDefault, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;, <a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a> freezeHandling, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a5441d13c9f36c9971aa1e05dc6ff44b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87cbc2a75046b9f5351abb5d35789905" id="r_a87cbc2a75046b9f5351abb5d35789905"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a87cbc2a75046b9f5351abb5d35789905">accountFundsHelper</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;id, <a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amp;amtDefault, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue, <a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a> freezeHandling, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a87cbc2a75046b9f5351abb5d35789905"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a2947ac07e3a72a78bc0b56393343eb" id="r_a7a2947ac07e3a72a78bc0b56393343eb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7a2947ac07e3a72a78bc0b56393343eb">accountFundsHelper</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;id, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;amtDefault, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;issue, <a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a> freezeHandling, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a7a2947ac07e3a72a78bc0b56393343eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a192bafbdc63cae4aff8c9fcd35005c3b" id="r_a192bafbdc63cae4aff8c9fcd35005c3b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a192bafbdc63cae4aff8c9fcd35005c3b">closeChannel</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; const &amp;slep, <a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;key, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a192bafbdc63cae4aff8c9fcd35005c3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a492b4810949343331a48f65e0032c8f5" id="r_a492b4810949343331a48f65e0032c8f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a492b4810949343331a48f65e0032c8f5">getMaxSourceAmount</a> (<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;dstAmount, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; const &amp;sendMax)</td></tr>
<tr class="separator:a492b4810949343331a48f65e0032c8f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dd1aee6bf19281adb5e399002e74271" id="r_a5dd1aee6bf19281adb5e399002e74271"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a>, <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5dd1aee6bf19281adb5e399002e74271">tokenPairKey</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;pair)</td></tr>
<tr class="separator:a5dd1aee6bf19281adb5e399002e74271"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a868a93d3fbb97e3ba20ba054df1db3ca" id="r_a868a93d3fbb97e3ba20ba054df1db3ca"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a868a93d3fbb97e3ba20ba054df1db3ca">adjustOwnerCount</a> (<a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &amp;ctx, int count)</td></tr>
<tr class="separator:a868a93d3fbb97e3ba20ba054df1db3ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a047ba5ce701883dcdc9c04dbe50e53ff" id="r_a047ba5ce701883dcdc9c04dbe50e53ff"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a047ba5ce701883dcdc9c04dbe50e53ff">setPriceDataInnerObjTemplate</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> &amp;obj)</td></tr>
<tr class="separator:a047ba5ce701883dcdc9c04dbe50e53ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a224f97e143a942bf29a6308854d7d89c" id="r_a224f97e143a942bf29a6308854d7d89c"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a224f97e143a942bf29a6308854d7d89c">signerCountBasedOwnerCountDelta</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> entryCount, <a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;rules)</td></tr>
<tr class="separator:a224f97e143a942bf29a6308854d7d89c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a474b3ad651022903a32bfb1161a481cf" id="r_a474b3ad651022903a32bfb1161a481cf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a474b3ad651022903a32bfb1161a481cf">removeSignersFromLedger</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="structripple_1_1Keylet.html">Keylet</a> const &amp;accountKeylet, <a class="el" href="structripple_1_1Keylet.html">Keylet</a> const &amp;ownerDirKeylet, <a class="el" href="structripple_1_1Keylet.html">Keylet</a> const &amp;signerListKeylet, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a474b3ad651022903a32bfb1161a481cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3d0707c1a91a7c56842e505972bcbb0" id="r_ae3d0707c1a91a7c56842e505972bcbb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae3d0707c1a91a7c56842e505972bcbb0">preflight0</a> (<a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;ctx, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> flagMask)</td></tr>
<tr class="memdesc:ae3d0707c1a91a7c56842e505972bcbb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs early sanity checks on the txid. <br /></td></tr>
<tr class="separator:ae3d0707c1a91a7c56842e505972bcbb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6aab406eb9522bb36ba7247335e303ec" id="r_a6aab406eb9522bb36ba7247335e303ec"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6aab406eb9522bb36ba7247335e303ec">removeUnfundedOffers</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; const &amp;offers, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> viewJ)</td></tr>
<tr class="separator:a6aab406eb9522bb36ba7247335e303ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ba581584f364d79f3b5020b6a2c66da" id="r_a8ba581584f364d79f3b5020b6a2c66da"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8ba581584f364d79f3b5020b6a2c66da">removeExpiredNFTokenOffers</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; const &amp;offers, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> viewJ)</td></tr>
<tr class="separator:a8ba581584f364d79f3b5020b6a2c66da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84b29199ee335915baaf15ab781d8efa" id="r_a84b29199ee335915baaf15ab781d8efa"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a84b29199ee335915baaf15ab781d8efa">removeExpiredCredentials</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; const &amp;creds, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> viewJ)</td></tr>
<tr class="separator:a84b29199ee335915baaf15ab781d8efa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3e50b84e446c9a994a53e3cba303c65" id="r_ac3e50b84e446c9a994a53e3cba303c65"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac3e50b84e446c9a994a53e3cba303c65">removeDeletedTrustLines</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; const &amp;trustLines, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> viewJ)</td></tr>
<tr class="separator:ac3e50b84e446c9a994a53e3cba303c65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac61c1aa91487dffa1a13eeeea5931aad" id="r_ac61c1aa91487dffa1a13eeeea5931aad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac61c1aa91487dffa1a13eeeea5931aad">shouldCloseLedger</a> (bool anyTransactions, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> prevProposers, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> proposersClosed, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> proposersValidated, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a> prevRoundTime, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a> timeSincePrevClose, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a> openTime, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a> idleInterval, <a class="el" href="structripple_1_1ConsensusParms.html">ConsensusParms</a> const &amp;parms, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_stringstream.html">std::stringstream</a> &gt; const &amp;clog={})</td></tr>
<tr class="memdesc:ac61c1aa91487dffa1a13eeeea5931aad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the current ledger should close at this time. <br /></td></tr>
<tr class="separator:ac61c1aa91487dffa1a13eeeea5931aad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ce354b7ded861ca27fa83033dad4253" id="r_a5ce354b7ded861ca27fa83033dad4253"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5ce354b7ded861ca27fa83033dad4253">checkConsensusReached</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> agreeing, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> total, bool count_self, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> minConsensusPct, bool reachedMax, bool stalled, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_stringstream.html">std::stringstream</a> &gt; const &amp;clog)</td></tr>
<tr class="separator:a5ce354b7ded861ca27fa83033dad4253"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f77b20f5195322940dad13117249178" id="r_a3f77b20f5195322940dad13117249178"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a79cc3b590c118bd551b693bb333fb9d1">ConsensusState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3f77b20f5195322940dad13117249178">checkConsensus</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> prevProposers, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> currentProposers, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> currentAgree, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> currentFinished, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a> previousAgreeTime, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a> currentAgreeTime, bool stalled, <a class="el" href="structripple_1_1ConsensusParms.html">ConsensusParms</a> const &amp;parms, bool <a class="el" href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563ea80dcf57f5ecd4be3cbfa37eccbcb6f44">proposing</a>, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_stringstream.html">std::stringstream</a> &gt; const &amp;clog={})</td></tr>
<tr class="memdesc:a3f77b20f5195322940dad13117249178"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine whether the network reached consensus and whether we joined. <br /></td></tr>
<tr class="separator:a3f77b20f5195322940dad13117249178"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb66127505ef68a84f565f5a84927229" id="r_aeb66127505ef68a84f565f5a84927229"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aeb66127505ef68a84f565f5a84927229">participantsNeeded</a> (int participants, int percent)</td></tr>
<tr class="memdesc:aeb66127505ef68a84f565f5a84927229"><td class="mdescLeft">&#160;</td><td class="mdescRight">How many of the participants must agree to reach a given threshold? <br /></td></tr>
<tr class="separator:aeb66127505ef68a84f565f5a84927229"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02f1abf2c7137874dca7e87e5d2b6cb5" id="r_a02f1abf2c7137874dca7e87e5d2b6cb5"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="structripple_1_1ConsensusParms.html#a57f6518dd29b3e8224b4ef9fe1692230">ConsensusParms::AvalancheState</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a02f1abf2c7137874dca7e87e5d2b6cb5">getNeededWeight</a> (<a class="el" href="structripple_1_1ConsensusParms.html">ConsensusParms</a> const &amp;p, <a class="el" href="structripple_1_1ConsensusParms.html#a57f6518dd29b3e8224b4ef9fe1692230">ConsensusParms::AvalancheState</a> currentState, int percentTime, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> currentRounds, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> minimumRounds)</td></tr>
<tr class="separator:a02f1abf2c7137874dca7e87e5d2b6cb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bf3dd371c9291c917d56626c6f599a1" id="r_a9bf3dd371c9291c917d56626c6f599a1"><td class="memTemplParams" colspan="2">template&lt;class NodeID_t , class LedgerID_t , class Position_t &gt; </td></tr>
<tr class="memitem:a9bf3dd371c9291c917d56626c6f599a1"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9bf3dd371c9291c917d56626c6f599a1">operator==</a> (<a class="el" href="classripple_1_1ConsensusProposal.html">ConsensusProposal</a>&lt; NodeID_t, LedgerID_t, Position_t &gt; const &amp;a, <a class="el" href="classripple_1_1ConsensusProposal.html">ConsensusProposal</a>&lt; NodeID_t, LedgerID_t, Position_t &gt; const &amp;b)</td></tr>
<tr class="separator:a9bf3dd371c9291c917d56626c6f599a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc3c30f5af69be2fb015915e83bec5ff" id="r_adc3c30f5af69be2fb015915e83bec5ff"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adc3c30f5af69be2fb015915e83bec5ff">to_string</a> (<a class="el" href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563e">ConsensusMode</a> m)</td></tr>
<tr class="separator:adc3c30f5af69be2fb015915e83bec5ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adacaa5bdc65e1615b5485f9b0b9b72f1" id="r_adacaa5bdc65e1615b5485f9b0b9b72f1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adacaa5bdc65e1615b5485f9b0b9b72f1">to_string</a> (<a class="el" href="namespaceripple.html#a77adb10ef53a2e25195ccd38b46bfe9b">ConsensusPhase</a> p)</td></tr>
<tr class="separator:adacaa5bdc65e1615b5485f9b0b9b72f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff311a94d0b7670cdfeb333f22a979df" id="r_aff311a94d0b7670cdfeb333f22a979df"><td class="memTemplParams" colspan="2">template&lt;class Rep , class Period , class Seq &gt; </td></tr>
<tr class="memitem:aff311a94d0b7670cdfeb333f22a979df"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a>&lt; Rep, Period &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aff311a94d0b7670cdfeb333f22a979df">getNextLedgerTimeResolution</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a>&lt; Rep, Period &gt; previousResolution, bool previousAgree, Seq ledgerSeq)</td></tr>
<tr class="memdesc:aff311a94d0b7670cdfeb333f22a979df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates the close time resolution for the specified ledger. <br /></td></tr>
<tr class="separator:aff311a94d0b7670cdfeb333f22a979df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45507a299fab4f0506b9fcf559fddae3" id="r_a45507a299fab4f0506b9fcf559fddae3"><td class="memTemplParams" colspan="2">template&lt;class Clock , class Duration , class Rep , class Period &gt; </td></tr>
<tr class="memitem:a45507a299fab4f0506b9fcf559fddae3"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/time_point.html">std::chrono::time_point</a>&lt; Clock, Duration &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a45507a299fab4f0506b9fcf559fddae3">roundCloseTime</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/time_point.html">std::chrono::time_point</a>&lt; Clock, Duration &gt; closeTime, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a>&lt; Rep, Period &gt; closeResolution)</td></tr>
<tr class="memdesc:a45507a299fab4f0506b9fcf559fddae3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates the close time for a ledger, given a close time resolution. <br /></td></tr>
<tr class="separator:a45507a299fab4f0506b9fcf559fddae3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a316bd867fbe7f7ba41e715b4be0a5b" id="r_a1a316bd867fbe7f7ba41e715b4be0a5b"><td class="memTemplParams" colspan="2">template&lt;class Clock , class Duration , class Rep , class Period &gt; </td></tr>
<tr class="memitem:a1a316bd867fbe7f7ba41e715b4be0a5b"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/time_point.html">std::chrono::time_point</a>&lt; Clock, Duration &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1a316bd867fbe7f7ba41e715b4be0a5b">effCloseTime</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/time_point.html">std::chrono::time_point</a>&lt; Clock, Duration &gt; closeTime, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a>&lt; Rep, Period &gt; resolution, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/time_point.html">std::chrono::time_point</a>&lt; Clock, Duration &gt; priorCloseTime)</td></tr>
<tr class="memdesc:a1a316bd867fbe7f7ba41e715b4be0a5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the effective ledger close time. <br /></td></tr>
<tr class="separator:a1a316bd867fbe7f7ba41e715b4be0a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38d1749cd010f88da471b4183b2dfe52" id="r_a38d1749cd010f88da471b4183b2dfe52"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a38d1749cd010f88da471b4183b2dfe52">isCurrent</a> (<a class="el" href="structripple_1_1ValidationParms.html">ValidationParms</a> const &amp;p, <a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> now, <a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> signTime, <a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> seenTime)</td></tr>
<tr class="memdesc:a38d1749cd010f88da471b4183b2dfe52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether a validation is still current. <br /></td></tr>
<tr class="separator:a38d1749cd010f88da471b4183b2dfe52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49d3a2fa89321343ddb5e337429c713f" id="r_a49d3a2fa89321343ddb5e337429c713f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a49d3a2fa89321343ddb5e337429c713f">to_string</a> (<a class="el" href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eb">ValStatus</a> m)</td></tr>
<tr class="separator:a49d3a2fa89321343ddb5e337429c713f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac297eefd69dc2e30749d2446715b3f9c" id="r_ac297eefd69dc2e30749d2446715b3f9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1FeeSetup.html">FeeSetup</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac297eefd69dc2e30749d2446715b3f9c">setup_FeeVote</a> (<a class="el" href="classripple_1_1Section.html">Section</a> const &amp;section)</td></tr>
<tr class="separator:ac297eefd69dc2e30749d2446715b3f9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad762481a6ff332cd122213b3f84cfbee" id="r_ad762481a6ff332cd122213b3f84cfbee"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Checkpointer.html">Checkpointer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad762481a6ff332cd122213b3f84cfbee">checkpointerFromId</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uintptr_t</a> id)</td></tr>
<tr class="separator:ad762481a6ff332cd122213b3f84cfbee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d3bf5cf699aaa0e0bf24af623b4bc48" id="r_a1d3bf5cf699aaa0e0bf24af623b4bc48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1DatabaseCon_1_1Setup.html">DatabaseCon::Setup</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1d3bf5cf699aaa0e0bf24af623b4bc48">setup_DatabaseCon</a> (<a class="el" href="classripple_1_1Config.html">Config</a> const &amp;c, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> &gt; j=<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>)</td></tr>
<tr class="separator:a1d3bf5cf699aaa0e0bf24af623b4bc48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40683a8b65875aa7c2e818110b883d62" id="r_a40683a8b65875aa7c2e818110b883d62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#ae2acf2a346dd759d84af97c8d5ccbc6f">IniFileSections</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a40683a8b65875aa7c2e818110b883d62">parseIniFile</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;strInput, bool const bTrim)</td></tr>
<tr class="separator:a40683a8b65875aa7c2e818110b883d62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a103128a951cc2a0a8477291eaea4b907" id="r_a103128a951cc2a0a8477291eaea4b907"><td class="memItemLeft" align="right" valign="top">IniFileSections::mapped_type *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a103128a951cc2a0a8477291eaea4b907">getIniFileSection</a> (<a class="el" href="namespaceripple.html#ae2acf2a346dd759d84af97c8d5ccbc6f">IniFileSections</a> &amp;secSource, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;strSection)</td></tr>
<tr class="separator:a103128a951cc2a0a8477291eaea4b907"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05f64c994be0ceeaa62818bdcf1e7bcb" id="r_a05f64c994be0ceeaa62818bdcf1e7bcb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a05f64c994be0ceeaa62818bdcf1e7bcb">getSingleSection</a> (<a class="el" href="namespaceripple.html#ae2acf2a346dd759d84af97c8d5ccbc6f">IniFileSections</a> &amp;secSource, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;strSection, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;strValue, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a05f64c994be0ceeaa62818bdcf1e7bcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96549ef38651bf0f8855db89a957d006" id="r_a96549ef38651bf0f8855db89a957d006"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a96549ef38651bf0f8855db89a957d006">getEnvVar</a> (char const *name)</td></tr>
<tr class="separator:a96549ef38651bf0f8855db89a957d006"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a309236b0ce70fb17f575e7fe46bc487d" id="r_a309236b0ce70fb17f575e7fe46bc487d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a309236b0ce70fb17f575e7fe46bc487d">checkZeroPorts</a> (<a class="el" href="classripple_1_1Config.html">Config</a> const &amp;config)</td></tr>
<tr class="separator:a309236b0ce70fb17f575e7fe46bc487d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a886ed36db831a964fc5f66ebbb4fe3d0" id="r_a886ed36db831a964fc5f66ebbb4fe3d0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a886ed36db831a964fc5f66ebbb4fe3d0">open</a> (soci::session &amp;s, <a class="el" href="classripple_1_1BasicConfig.html">BasicConfig</a> const &amp;config, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;dbName)</td></tr>
<tr class="memdesc:a886ed36db831a964fc5f66ebbb4fe3d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open a soci session. <br /></td></tr>
<tr class="separator:a886ed36db831a964fc5f66ebbb4fe3d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9dac9a9326ee6c9386ae716feffba59" id="r_ac9dac9a9326ee6c9386ae716feffba59"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac9dac9a9326ee6c9386ae716feffba59">open</a> (soci::session &amp;s, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;beName, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;connectionString)</td></tr>
<tr class="memdesc:ac9dac9a9326ee6c9386ae716feffba59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open a soci session. <br /></td></tr>
<tr class="separator:ac9dac9a9326ee6c9386ae716feffba59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e0750973f8c2b6188c47f248c465471" id="r_a2e0750973f8c2b6188c47f248c465471"><td class="memItemLeft" align="right" valign="top">static sqlite_api::sqlite3 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2e0750973f8c2b6188c47f248c465471">getConnection</a> (soci::session &amp;s)</td></tr>
<tr class="separator:a2e0750973f8c2b6188c47f248c465471"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3063535903fec75ab36b634cb531c835" id="r_a3063535903fec75ab36b634cb531c835"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3063535903fec75ab36b634cb531c835">getKBUsedAll</a> (soci::session &amp;s)</td></tr>
<tr class="separator:a3063535903fec75ab36b634cb531c835"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b44737567b195859f7664079bb61e1a" id="r_a5b44737567b195859f7664079bb61e1a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5b44737567b195859f7664079bb61e1a">getKBUsedDB</a> (soci::session &amp;s)</td></tr>
<tr class="separator:a5b44737567b195859f7664079bb61e1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60e89f0668645858d48dfd3f67b1a639" id="r_a60e89f0668645858d48dfd3f67b1a639"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a60e89f0668645858d48dfd3f67b1a639">convert</a> (soci::blob &amp;from, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> &gt; &amp;to)</td></tr>
<tr class="separator:a60e89f0668645858d48dfd3f67b1a639"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72017c26537fed107b73de7df0985574" id="r_a72017c26537fed107b73de7df0985574"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a72017c26537fed107b73de7df0985574">convert</a> (soci::blob &amp;from, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;to)</td></tr>
<tr class="separator:a72017c26537fed107b73de7df0985574"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10d319f37f6dae626ff9e79079940b4d" id="r_a10d319f37f6dae626ff9e79079940b4d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a10d319f37f6dae626ff9e79079940b4d">convert</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> &gt; const &amp;from, soci::blob &amp;to)</td></tr>
<tr class="separator:a10d319f37f6dae626ff9e79079940b4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbdb20019ae2de893cdfea9439c39f9b" id="r_abbdb20019ae2de893cdfea9439c39f9b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abbdb20019ae2de893cdfea9439c39f9b">convert</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;from, soci::blob &amp;to)</td></tr>
<tr class="separator:abbdb20019ae2de893cdfea9439c39f9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2d44b45d5ba8217592f9e6c021f9de6" id="r_ad2d44b45d5ba8217592f9e6c021f9de6"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Checkpointer.html">Checkpointer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad2d44b45d5ba8217592f9e6c021f9de6">makeCheckpointer</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uintptr_t</a> id, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/weak_ptr.html">std::weak_ptr</a>&lt; soci::session &gt;, <a class="el" href="classripple_1_1JobQueue.html">JobQueue</a> &amp;, <a class="el" href="classripple_1_1Logs.html">Logs</a> &amp;)</td></tr>
<tr class="memdesc:ad2d44b45d5ba8217592f9e6c021f9de6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a new checkpointer which makes checkpoints of a soci database every checkpointPageCount pages, using a job on the job queue. <br /></td></tr>
<tr class="separator:ad2d44b45d5ba8217592f9e6c021f9de6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab289776c60bd705e640136f8248adff9" id="r_ab289776c60bd705e640136f8248adff9"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab289776c60bd705e640136f8248adff9">getFeatureValue</a> (boost::beast::http::fields const &amp;headers, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;feature)</td></tr>
<tr class="memdesc:ab289776c60bd705e640136f8248adff9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get feature's header value. <br /></td></tr>
<tr class="separator:ab289776c60bd705e640136f8248adff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d7b29582ed0ce64ee27f482ae5f96ba" id="r_a6d7b29582ed0ce64ee27f482ae5f96ba"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6d7b29582ed0ce64ee27f482ae5f96ba">isFeatureValue</a> (boost::beast::http::fields const &amp;headers, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;feature, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;value)</td></tr>
<tr class="memdesc:a6d7b29582ed0ce64ee27f482ae5f96ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a feature's value is equal to the specified value. <br /></td></tr>
<tr class="separator:a6d7b29582ed0ce64ee27f482ae5f96ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa479458839503ea9da8953313824886b" id="r_aa479458839503ea9da8953313824886b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa479458839503ea9da8953313824886b">featureEnabled</a> (boost::beast::http::fields const &amp;headers, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;feature)</td></tr>
<tr class="memdesc:aa479458839503ea9da8953313824886b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a feature is enabled. <br /></td></tr>
<tr class="separator:aa479458839503ea9da8953313824886b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b64d9e22ab9ae2c1f8957809f69d9b0" id="r_a3b64d9e22ab9ae2c1f8957809f69d9b0"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3b64d9e22ab9ae2c1f8957809f69d9b0">makeFeaturesRequestHeader</a> (bool comprEnabled, bool ledgerReplayEnabled, bool txReduceRelayEnabled, bool vpReduceRelayEnabled)</td></tr>
<tr class="memdesc:a3b64d9e22ab9ae2c1f8957809f69d9b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make request header X-Protocol-Ctl value with supported features. <br /></td></tr>
<tr class="separator:a3b64d9e22ab9ae2c1f8957809f69d9b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a0ee63f1430dcca0ca6e0b06ca53998" id="r_a0a0ee63f1430dcca0ca6e0b06ca53998"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0a0ee63f1430dcca0ca6e0b06ca53998">makeFeaturesResponseHeader</a> (<a class="el" href="namespaceripple.html#aa265217edeb8282e636c78b50049f4c0">http_request_type</a> const &amp;headers, bool comprEnabled, bool ledgerReplayEnabled, bool txReduceRelayEnabled, bool vpReduceRelayEnabled)</td></tr>
<tr class="memdesc:a0a0ee63f1430dcca0ca6e0b06ca53998"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make response header X-Protocol-Ctl value with supported features. <br /></td></tr>
<tr class="separator:a0a0ee63f1430dcca0ca6e0b06ca53998"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8829de25d743a15dffb25daabef0bdf5" id="r_a8829de25d743a15dffb25daabef0bdf5"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; 512 &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8829de25d743a15dffb25daabef0bdf5">hashLastMessage</a> (SSL const *ssl, size_t(*<a class="el" href="namespaceripple.html#ac341e8b4d6615fda7866d3c1c0014e44">get</a>)(const SSL *, void *, size_t))</td></tr>
<tr class="memdesc:a8829de25d743a15dffb25daabef0bdf5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hashes the latest finished message from an SSL stream. <br /></td></tr>
<tr class="separator:a8829de25d743a15dffb25daabef0bdf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7241d07322a0d8fa2e2effedd739a90f" id="r_a7241d07322a0d8fa2e2effedd739a90f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7241d07322a0d8fa2e2effedd739a90f">makeSharedValue</a> (<a class="el" href="namespaceripple.html#a0356489dd518b8dc89a1153048cb4aee">stream_type</a> &amp;ssl, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="memdesc:a7241d07322a0d8fa2e2effedd739a90f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes a shared value based on the SSL connection state. <br /></td></tr>
<tr class="separator:a7241d07322a0d8fa2e2effedd739a90f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f6f4c48edfa4bab7857fc6d554d0bcf" id="r_a2f6f4c48edfa4bab7857fc6d554d0bcf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2f6f4c48edfa4bab7857fc6d554d0bcf">buildHandshake</a> (boost::beast::http::fields &amp;h, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;sharedValue, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> &gt; networkID, <a class="el" href="namespacebeast_1_1IP.html#adbe597760cb20a7aa3f2ff92f7bed2cc">beast::IP::Address</a> public_ip, <a class="el" href="namespacebeast_1_1IP.html#adbe597760cb20a7aa3f2ff92f7bed2cc">beast::IP::Address</a> remote_ip, <a class="el" href="classripple_1_1Application.html">Application</a> &amp;app)</td></tr>
<tr class="memdesc:a2f6f4c48edfa4bab7857fc6d554d0bcf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Insert fields headers necessary for upgrading the link to the peer protocol. <br /></td></tr>
<tr class="separator:a2f6f4c48edfa4bab7857fc6d554d0bcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd7881ae39681c7d64a5904b367219ab" id="r_acd7881ae39681c7d64a5904b367219ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acd7881ae39681c7d64a5904b367219ab">verifyHandshake</a> (boost::beast::http::fields const &amp;headers, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;sharedValue, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> &gt; networkID, <a class="el" href="namespacebeast_1_1IP.html#adbe597760cb20a7aa3f2ff92f7bed2cc">beast::IP::Address</a> public_ip, <a class="el" href="namespacebeast_1_1IP.html#adbe597760cb20a7aa3f2ff92f7bed2cc">beast::IP::Address</a> remote, <a class="el" href="classripple_1_1Application.html">Application</a> &amp;app)</td></tr>
<tr class="memdesc:acd7881ae39681c7d64a5904b367219ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Validate header fields necessary for upgrading the link to the peer protocol. <br /></td></tr>
<tr class="separator:acd7881ae39681c7d64a5904b367219ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac35dc55d3f3c259f344225586a8887b4" id="r_ac35dc55d3f3c259f344225586a8887b4"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac35dc55d3f3c259f344225586a8887b4">makeRequest</a> (bool crawlPublic, bool comprEnabled, bool ledgerReplayEnabled, bool txReduceRelayEnabled, bool vpReduceRelayEnabled)</td></tr>
<tr class="memdesc:ac35dc55d3f3c259f344225586a8887b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make outbound http request. <br /></td></tr>
<tr class="separator:ac35dc55d3f3c259f344225586a8887b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5590ae6006b178275628bde91fa03129" id="r_a5590ae6006b178275628bde91fa03129"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a2581fa85c4291f16bf9e17d78615d584">http_response_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5590ae6006b178275628bde91fa03129">makeResponse</a> (bool crawlPublic, <a class="el" href="namespaceripple.html#aa265217edeb8282e636c78b50049f4c0">http_request_type</a> const &amp;req, <a class="el" href="namespacebeast_1_1IP.html#adbe597760cb20a7aa3f2ff92f7bed2cc">beast::IP::Address</a> public_ip, <a class="el" href="namespacebeast_1_1IP.html#adbe597760cb20a7aa3f2ff92f7bed2cc">beast::IP::Address</a> remote_ip, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;sharedValue, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> &gt; networkID, <a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> version, <a class="el" href="classripple_1_1Application.html">Application</a> &amp;app)</td></tr>
<tr class="memdesc:a5590ae6006b178275628bde91fa03129"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make http response. <br /></td></tr>
<tr class="separator:a5590ae6006b178275628bde91fa03129"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab58cf24607744c98d521c3e97aca2a53" id="r_ab58cf24607744c98d521c3e97aca2a53"><td class="memTemplParams" colspan="2">template&lt;typename headers &gt; </td></tr>
<tr class="memitem:ab58cf24607744c98d521c3e97aca2a53"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab58cf24607744c98d521c3e97aca2a53">peerFeatureEnabled</a> (headers const &amp;request, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;feature, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> value, bool config)</td></tr>
<tr class="memdesc:ab58cf24607744c98d521c3e97aca2a53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a feature should be enabled for a peer. <br /></td></tr>
<tr class="separator:ab58cf24607744c98d521c3e97aca2a53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa68890c5d61f277f7e40b3e52a339c8" id="r_afa68890c5d61f277f7e40b3e52a339c8"><td class="memTemplParams" colspan="2">template&lt;typename headers &gt; </td></tr>
<tr class="memitem:afa68890c5d61f277f7e40b3e52a339c8"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afa68890c5d61f277f7e40b3e52a339c8">peerFeatureEnabled</a> (headers const &amp;request, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;feature, bool config)</td></tr>
<tr class="memdesc:afa68890c5d61f277f7e40b3e52a339c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapper for enable(1)/disable type(0) of feature. <br /></td></tr>
<tr class="separator:afa68890c5d61f277f7e40b3e52a339c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7962f193209fd4b998404850694d8514" id="r_a7962f193209fd4b998404850694d8514"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Message.html">Message</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7962f193209fd4b998404850694d8514">makeSquelchMessage</a> (<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;validator, bool <a class="el" href="namespaceripple.html#af5659b42b02bf5cb8c8dfdbf8d496c74">squelch</a>, uint32_t squelchDuration)</td></tr>
<tr class="separator:a7962f193209fd4b998404850694d8514"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc117aa1e40c420ae8c34dea1f2f1bf1" id="r_adc117aa1e40c420ae8c34dea1f2f1bf1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1Overlay_1_1Setup.html">Overlay::Setup</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adc117aa1e40c420ae8c34dea1f2f1bf1">setup_Overlay</a> (<a class="el" href="classripple_1_1BasicConfig.html">BasicConfig</a> const &amp;config)</td></tr>
<tr class="separator:adc117aa1e40c420ae8c34dea1f2f1bf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdd9d0afaa4d6eee0c0f243f15c6298f" id="r_acdd9d0afaa4d6eee0c0f243f15c6298f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Overlay.html">Overlay</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acdd9d0afaa4d6eee0c0f243f15c6298f">make_Overlay</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="structripple_1_1Overlay_1_1Setup.html">Overlay::Setup</a> const &amp;setup, <a class="el" href="classripple_1_1ServerHandler.html">ServerHandler</a> &amp;serverHandler, <a class="el" href="classripple_1_1Resource_1_1Manager.html">Resource::Manager</a> &amp;resourceManager, <a class="el" href="classripple_1_1Resolver.html">Resolver</a> &amp;resolver, boost::asio::io_context &amp;io_context, <a class="el" href="classripple_1_1BasicConfig.html">BasicConfig</a> const &amp;config, <a class="el" href="classbeast_1_1insight_1_1Collector.html#ad1677ecd39a09b6a8bb8f2e073266bc4">beast::insight::Collector::ptr</a> const &amp;collector)</td></tr>
<tr class="memdesc:acdd9d0afaa4d6eee0c0f243f15c6298f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates the implementation of <a class="el" href="classripple_1_1Overlay.html" title="Manages the set of connected peers.">Overlay</a>. <br /></td></tr>
<tr class="separator:acdd9d0afaa4d6eee0c0f243f15c6298f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56ea3162e3d91377dcbcdfa7a65fbd77" id="r_a56ea3162e3d91377dcbcdfa7a65fbd77"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a56ea3162e3d91377dcbcdfa7a65fbd77">stringIsUint256Sized</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;pBuffStr)</td></tr>
<tr class="separator:a56ea3162e3d91377dcbcdfa7a65fbd77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf04a98535be95227d6f788bc854d819" id="r_aaf04a98535be95227d6f788bc854d819"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1PeerImp.html">PeerImp</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aaf04a98535be95227d6f788bc854d819">getPeerWithTree</a> (<a class="el" href="classripple_1_1OverlayImpl.html">OverlayImpl</a> &amp;ov, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;rootHash, <a class="el" href="classripple_1_1PeerImp.html">PeerImp</a> const *skip)</td></tr>
<tr class="separator:aaf04a98535be95227d6f788bc854d819"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d7ea7bb8787b67516b5db71857e8b00" id="r_a8d7ea7bb8787b67516b5db71857e8b00"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1PeerImp.html">PeerImp</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8d7ea7bb8787b67516b5db71857e8b00">getPeerWithLedger</a> (<a class="el" href="classripple_1_1OverlayImpl.html">OverlayImpl</a> &amp;ov, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;ledgerHash, <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> ledger, <a class="el" href="classripple_1_1PeerImp.html">PeerImp</a> const *skip)</td></tr>
<tr class="separator:a8d7ea7bb8787b67516b5db71857e8b00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d96d342f61e5dd48b86a8a37cdce642" id="r_a6d96d342f61e5dd48b86a8a37cdce642"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1PeerSetBuilder.html">PeerSetBuilder</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6d96d342f61e5dd48b86a8a37cdce642">make_PeerSetBuilder</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app)</td></tr>
<tr class="separator:a6d96d342f61e5dd48b86a8a37cdce642"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a08ef41766731386ceb3ec0866c47d8" id="r_a5a08ef41766731386ceb3ec0866c47d8"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1PeerSet.html">PeerSet</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5a08ef41766731386ceb3ec0866c47d8">make_DummyPeerSet</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app)</td></tr>
<tr class="memdesc:a5a08ef41766731386ceb3ec0866c47d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make a dummy <a class="el" href="classripple_1_1PeerSet.html" title="Supports data retrieval by managing a set of peers.">PeerSet</a> that does not do anything. <br /></td></tr>
<tr class="separator:a5a08ef41766731386ceb3ec0866c47d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26f911b45c375c0ef008c8c5e4416b02" id="r_a26f911b45c375c0ef008c8c5e4416b02"><td class="memItemLeft" align="right" valign="top">protocol::MessageType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a26f911b45c375c0ef008c8c5e4416b02">protocolMessageType</a> (protocol::TMGetLedger const &amp;)</td></tr>
<tr class="separator:a26f911b45c375c0ef008c8c5e4416b02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38e7e5e0139a032db72c38d6e9f2a1c1" id="r_a38e7e5e0139a032db72c38d6e9f2a1c1"><td class="memItemLeft" align="right" valign="top">protocol::MessageType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a38e7e5e0139a032db72c38d6e9f2a1c1">protocolMessageType</a> (protocol::TMReplayDeltaRequest const &amp;)</td></tr>
<tr class="separator:a38e7e5e0139a032db72c38d6e9f2a1c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7e4a001155126bb132492e7cb72362e" id="r_ae7e4a001155126bb132492e7cb72362e"><td class="memItemLeft" align="right" valign="top">protocol::MessageType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae7e4a001155126bb132492e7cb72362e">protocolMessageType</a> (protocol::TMProofPathRequest const &amp;)</td></tr>
<tr class="separator:ae7e4a001155126bb132492e7cb72362e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00b3e54ef08f7ce018dd424db6d9829f" id="r_a00b3e54ef08f7ce018dd424db6d9829f"><td class="memTemplParams" colspan="2">template&lt;class = void&gt; </td></tr>
<tr class="memitem:a00b3e54ef08f7ce018dd424db6d9829f"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a00b3e54ef08f7ce018dd424db6d9829f">protocolMessageName</a> (int type)</td></tr>
<tr class="memdesc:a00b3e54ef08f7ce018dd424db6d9829f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of a protocol message given its type. <br /></td></tr>
<tr class="separator:a00b3e54ef08f7ce018dd424db6d9829f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a600a794a3eafb33ca224df7e1beb1904" id="r_a600a794a3eafb33ca224df7e1beb1904"><td class="memTemplParams" colspan="2">template&lt;class Buffers , class Handler &gt; </td></tr>
<tr class="memitem:a600a794a3eafb33ca224df7e1beb1904"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>, boost::system::error_code &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a600a794a3eafb33ca224df7e1beb1904">invokeProtocolMessage</a> (Buffers const &amp;buffers, Handler &amp;handler, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> &amp;hint)</td></tr>
<tr class="memdesc:a600a794a3eafb33ca224df7e1beb1904"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls the handler for up to one protocol message in the passed buffers. <br /></td></tr>
<tr class="separator:a600a794a3eafb33ca224df7e1beb1904"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f0ccdacfa8449fee76f632565aebab0" id="r_a4f0ccdacfa8449fee76f632565aebab0"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4f0ccdacfa8449fee76f632565aebab0">to_string</a> (<a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> const &amp;p)</td></tr>
<tr class="memdesc:a4f0ccdacfa8449fee76f632565aebab0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print a protocol version a human-readable string. <br /></td></tr>
<tr class="separator:a4f0ccdacfa8449fee76f632565aebab0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a217d4fd0d78a4f83214976e1b25f31eb" id="r_a217d4fd0d78a4f83214976e1b25f31eb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a217d4fd0d78a4f83214976e1b25f31eb">parseProtocolVersions</a> (boost::beast::string_view const &amp;s)</td></tr>
<tr class="memdesc:a217d4fd0d78a4f83214976e1b25f31eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a set of protocol versions. <br /></td></tr>
<tr class="separator:a217d4fd0d78a4f83214976e1b25f31eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a6d7ab3fd095a10fd8bd6d140dcd55b" id="r_a0a6d7ab3fd095a10fd8bd6d140dcd55b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0a6d7ab3fd095a10fd8bd6d140dcd55b">negotiateProtocolVersion</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> &gt; const &amp;versions)</td></tr>
<tr class="memdesc:a0a6d7ab3fd095a10fd8bd6d140dcd55b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Given a list of supported protocol versions, choose the one we prefer. <br /></td></tr>
<tr class="separator:a0a6d7ab3fd095a10fd8bd6d140dcd55b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8eaf7a979b4260f282dded203de6e436" id="r_a8eaf7a979b4260f282dded203de6e436"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8eaf7a979b4260f282dded203de6e436">negotiateProtocolVersion</a> (boost::beast::string_view const &amp;versions)</td></tr>
<tr class="memdesc:a8eaf7a979b4260f282dded203de6e436"><td class="mdescLeft">&#160;</td><td class="mdescRight">Given a list of supported protocol versions, choose the one we prefer. <br /></td></tr>
<tr class="separator:a8eaf7a979b4260f282dded203de6e436"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72ff7246abef14a2be411b9002f81beb" id="r_a72ff7246abef14a2be411b9002f81beb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a72ff7246abef14a2be411b9002f81beb">supportedProtocolVersions</a> ()</td></tr>
<tr class="memdesc:a72ff7246abef14a2be411b9002f81beb"><td class="mdescLeft">&#160;</td><td class="mdescRight">The list of all the protocol versions we support. <br /></td></tr>
<tr class="separator:a72ff7246abef14a2be411b9002f81beb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5afac59670d5c595215479acb2741bd" id="r_ac5afac59670d5c595215479acb2741bd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac5afac59670d5c595215479acb2741bd">isProtocolSupported</a> (<a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> const &amp;v)</td></tr>
<tr class="memdesc:ac5afac59670d5c595215479acb2741bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine whether we support a specific protocol version. <br /></td></tr>
<tr class="separator:ac5afac59670d5c595215479acb2741bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b609b884aa88582cbc1f946c8640248" id="r_a2b609b884aa88582cbc1f946c8640248"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2b609b884aa88582cbc1f946c8640248">make_protocol</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> major, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> minor)</td></tr>
<tr class="separator:a2b609b884aa88582cbc1f946c8640248"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa580431ba7bf2b343df621df433d3361" id="r_aa580431ba7bf2b343df621df433d3361"><td class="memTemplParams" colspan="2">template&lt;typename Predicate &gt; </td></tr>
<tr class="memitem:aa580431ba7bf2b343df621df433d3361"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1send__if__pred.html">send_if_pred</a>&lt; Predicate &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa580431ba7bf2b343df621df433d3361">send_if</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Message.html">Message</a> &gt; const &amp;m, Predicate const &amp;f)</td></tr>
<tr class="memdesc:aa580431ba7bf2b343df621df433d3361"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper function to aid in type deduction. <br /></td></tr>
<tr class="separator:aa580431ba7bf2b343df621df433d3361"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c69a5bb23e01561ea9791383966bbea" id="r_a7c69a5bb23e01561ea9791383966bbea"><td class="memTemplParams" colspan="2">template&lt;typename Predicate &gt; </td></tr>
<tr class="memitem:a7c69a5bb23e01561ea9791383966bbea"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1send__if__not__pred.html">send_if_not_pred</a>&lt; Predicate &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7c69a5bb23e01561ea9791383966bbea">send_if_not</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Message.html">Message</a> &gt; const &amp;m, Predicate const &amp;f)</td></tr>
<tr class="memdesc:a7c69a5bb23e01561ea9791383966bbea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper function to aid in type deduction. <br /></td></tr>
<tr class="separator:a7c69a5bb23e01561ea9791383966bbea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa67f82b6511d33fde0d38bbaa7629976" id="r_aa67f82b6511d33fde0d38bbaa7629976"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa67f82b6511d33fde0d38bbaa7629976">passwordUnrequiredOrSentCorrect</a> (<a class="el" href="structripple_1_1Port.html">Port</a> const &amp;port, <a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params)</td></tr>
<tr class="separator:aa67f82b6511d33fde0d38bbaa7629976"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae526cb7431d0104912811e64227383f8" id="r_ae526cb7431d0104912811e64227383f8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae526cb7431d0104912811e64227383f8">ipAllowed</a> (<a class="el" href="namespacebeast_1_1IP.html#adbe597760cb20a7aa3f2ff92f7bed2cc">beast::IP::Address</a> const &amp;remoteIp, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; boost::asio::ip::network_v4 &gt; const &amp;nets4, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; boost::asio::ip::network_v6 &gt; const &amp;nets6)</td></tr>
<tr class="memdesc:ae526cb7431d0104912811e64227383f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">True if remoteIp is in any of adminIp. <br /></td></tr>
<tr class="separator:ae526cb7431d0104912811e64227383f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4267716481f84b7fd7ea521266fa9ef8" id="r_a4267716481f84b7fd7ea521266fa9ef8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4267716481f84b7fd7ea521266fa9ef8">isAdmin</a> (<a class="el" href="structripple_1_1Port.html">Port</a> const &amp;port, <a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="namespacebeast_1_1IP.html#adbe597760cb20a7aa3f2ff92f7bed2cc">beast::IP::Address</a> const &amp;remoteIp)</td></tr>
<tr class="separator:a4267716481f84b7fd7ea521266fa9ef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2f9460a615e369bb54e04a6d27ca7d9" id="r_ae2f9460a615e369bb54e04a6d27ca7d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae2f9460a615e369bb54e04a6d27ca7d9">requestRole</a> (<a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> const &amp;required, <a class="el" href="structripple_1_1Port.html">Port</a> const &amp;port, <a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classbeast_1_1IP_1_1Endpoint.html">beast::IP::Endpoint</a> const &amp;remoteIp, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a> user)</td></tr>
<tr class="memdesc:ae2f9460a615e369bb54e04a6d27ca7d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the allowed privilege role. <br /></td></tr>
<tr class="separator:ae2f9460a615e369bb54e04a6d27ca7d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6909f61053b6e084f46665fa9f4ee673" id="r_a6909f61053b6e084f46665fa9f4ee673"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6909f61053b6e084f46665fa9f4ee673">isUnlimited</a> (<a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> const &amp;role)</td></tr>
<tr class="memdesc:a6909f61053b6e084f46665fa9f4ee673"><td class="mdescLeft">&#160;</td><td class="mdescRight">ADMIN and IDENTIFIED roles shall have unlimited resources. <br /></td></tr>
<tr class="separator:a6909f61053b6e084f46665fa9f4ee673"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d2723e4b06b704de66ed61d904d1bda" id="r_a7d2723e4b06b704de66ed61d904d1bda"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7d2723e4b06b704de66ed61d904d1bda">isUnlimited</a> (<a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> const &amp;required, <a class="el" href="structripple_1_1Port.html">Port</a> const &amp;port, <a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classbeast_1_1IP_1_1Endpoint.html">beast::IP::Endpoint</a> const &amp;remoteIp, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;user)</td></tr>
<tr class="separator:a7d2723e4b06b704de66ed61d904d1bda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2422ad0d92cb70e7328daf83e0bbd85a" id="r_a2422ad0d92cb70e7328daf83e0bbd85a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Resource_1_1Consumer.html">Resource::Consumer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2422ad0d92cb70e7328daf83e0bbd85a">requestInboundEndpoint</a> (<a class="el" href="classripple_1_1Resource_1_1Manager.html">Resource::Manager</a> &amp;manager, <a class="el" href="classbeast_1_1IP_1_1Endpoint.html">beast::IP::Endpoint</a> const &amp;remoteAddress, <a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> const &amp;role, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a> user, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a> <a class="el" href="namespaceripple.html#aa1d2bbcba6f5e3838895165723dae5f0">forwardedFor</a>)</td></tr>
<tr class="separator:a2422ad0d92cb70e7328daf83e0bbd85a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35972e4575b5b8c888a45c304c60d916" id="r_a35972e4575b5b8c888a45c304c60d916"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a35972e4575b5b8c888a45c304c60d916">extractIpAddrFromField</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a> field)</td></tr>
<tr class="separator:a35972e4575b5b8c888a45c304c60d916"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1d2bbcba6f5e3838895165723dae5f0" id="r_aa1d2bbcba6f5e3838895165723dae5f0"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa1d2bbcba6f5e3838895165723dae5f0">forwardedFor</a> (<a class="el" href="namespaceripple.html#aa265217edeb8282e636c78b50049f4c0">http_request_type</a> const &amp;request)</td></tr>
<tr class="separator:aa1d2bbcba6f5e3838895165723dae5f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a308b7ff6498ad19c844c1d36b5f0d7ae" id="r_a308b7ff6498ad19c844c1d36b5f0d7ae"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a308b7ff6498ad19c844c1d36b5f0d7ae">createHTTPPost</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;strHost, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;strPath, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;strMsg, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; const &amp;mapRequestHeaders)</td></tr>
<tr class="separator:a308b7ff6498ad19c844c1d36b5f0d7ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5bf57e1a7b6f174338fefbdfbc6ded6" id="r_aa5bf57e1a7b6f174338fefbdfbc6ded6"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa5bf57e1a7b6f174338fefbdfbc6ded6">JSONRPCRequest</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;strMethod, <a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;id)</td></tr>
<tr class="separator:aa5bf57e1a7b6f174338fefbdfbc6ded6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4682f4bd2ebab9ae978712b0e2ea894" id="r_ab4682f4bd2ebab9ae978712b0e2ea894"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab4682f4bd2ebab9ae978712b0e2ea894">rpcCmdToJson</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; const &amp;args, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;retParams, unsigned int apiVersion, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:ab4682f4bd2ebab9ae978712b0e2ea894"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1675cc24642888c8fd2c1b39923086b0" id="r_a1675cc24642888c8fd2c1b39923086b0"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; int, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1675cc24642888c8fd2c1b39923086b0">rpcClient</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; const &amp;args, <a class="el" href="classripple_1_1Config.html">Config</a> const &amp;config, <a class="el" href="classripple_1_1Logs.html">Logs</a> &amp;logs, unsigned int apiVersion, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; const &amp;headers={})</td></tr>
<tr class="memdesc:a1675cc24642888c8fd2c1b39923086b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal invocation of <a class="el" href="namespaceripple_1_1RPC.html" title="API version numbers used in later API versions.">RPC</a> client. <br /></td></tr>
<tr class="separator:a1675cc24642888c8fd2c1b39923086b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6f093c24b5a75a6f2b554707645bfb3" id="r_aa6f093c24b5a75a6f2b554707645bfb3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1RPCSub.html">RPCSub</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa6f093c24b5a75a6f2b554707645bfb3">make_RPCSub</a> (<a class="el" href="classripple_1_1InfoSub_1_1Source.html">InfoSub::Source</a> &amp;source, boost::asio::io_context &amp;io_context, <a class="el" href="classripple_1_1JobQueue.html">JobQueue</a> &amp;jobQueue, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;strUrl, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;strUsername, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;strPassword, <a class="el" href="classripple_1_1Logs.html">Logs</a> &amp;logs)</td></tr>
<tr class="separator:aa6f093c24b5a75a6f2b554707645bfb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7d1335ce20e70be939ceea8a8f6945f" id="r_ae7d1335ce20e70be939ceea8a8f6945f"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae7d1335ce20e70be939ceea8a8f6945f">isStatusRequest</a> (<a class="el" href="namespaceripple.html#aa265217edeb8282e636c78b50049f4c0">http_request_type</a> const &amp;request)</td></tr>
<tr class="separator:ae7d1335ce20e70be939ceea8a8f6945f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac597446213f304f13375429394c69909" id="r_ac597446213f304f13375429394c69909"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structripple_1_1Handoff.html">Handoff</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac597446213f304f13375429394c69909">statusRequestResponse</a> (<a class="el" href="namespaceripple.html#aa265217edeb8282e636c78b50049f4c0">http_request_type</a> const &amp;request, boost::beast::http::status status)</td></tr>
<tr class="separator:ac597446213f304f13375429394c69909"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af29446cc3ca3e9303e16a330774f7b76" id="r_af29446cc3ca3e9303e16a330774f7b76"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af29446cc3ca3e9303e16a330774f7b76">authorized</a> (<a class="el" href="structripple_1_1Port.html">Port</a> const &amp;port, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; const &amp;h)</td></tr>
<tr class="separator:af29446cc3ca3e9303e16a330774f7b76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1923236406e13bd9342225c3fa6e22d7" id="r_a1923236406e13bd9342225c3fa6e22d7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceJson.html#a599350ce83e1407d622c154eb32e763d">Json::Output</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1923236406e13bd9342225c3fa6e22d7">makeOutput</a> (<a class="el" href="classripple_1_1Session.html">Session</a> &amp;session)</td></tr>
<tr class="separator:a1923236406e13bd9342225c3fa6e22d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae33465abad53cd24cde023d55f4655c7" id="r_ae33465abad53cd24cde023d55f4655c7"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae33465abad53cd24cde023d55f4655c7">build_map</a> (boost::beast::http::fields const &amp;h)</td></tr>
<tr class="separator:ae33465abad53cd24cde023d55f4655c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad192fdaba099d6be2c6415cf9f66f173" id="r_ad192fdaba099d6be2c6415cf9f66f173"><td class="memTemplParams" colspan="2">template&lt;class ConstBufferSequence &gt; </td></tr>
<tr class="memitem:ad192fdaba099d6be2c6415cf9f66f173"><td class="memTemplItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad192fdaba099d6be2c6415cf9f66f173">buffers_to_string</a> (ConstBufferSequence const &amp;bs)</td></tr>
<tr class="separator:ad192fdaba099d6be2c6415cf9f66f173"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ed448ddcb5b36998c6d084f942b7173" id="r_a9ed448ddcb5b36998c6d084f942b7173"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a9ed448ddcb5b36998c6d084f942b7173"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9ed448ddcb5b36998c6d084f942b7173">logDuration</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;request, T const &amp;duration, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> &amp;journal)</td></tr>
<tr class="separator:a9ed448ddcb5b36998c6d084f942b7173"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3902f5ea8857b69e0f7148ef76c6ff94" id="r_a3902f5ea8857b69e0f7148ef76c6ff94"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3902f5ea8857b69e0f7148ef76c6ff94">make_json_error</a> (<a class="el" href="namespaceJson.html#a91fe494468d6262cf119456ba139de34">Json::Int</a> code, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;&amp;message)</td></tr>
<tr class="separator:a3902f5ea8857b69e0f7148ef76c6ff94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1657c1d18a31190f61b59652b4184b3b" id="r_a1657c1d18a31190f61b59652b4184b3b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structripple_1_1Port.html">Port</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1657c1d18a31190f61b59652b4184b3b">to_Port</a> (<a class="el" href="structripple_1_1ParsedPort.html">ParsedPort</a> const &amp;parsed, <a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;log)</td></tr>
<tr class="separator:a1657c1d18a31190f61b59652b4184b3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09921a85c9a4183a682931b29ac3b9fa" id="r_a09921a85c9a4183a682931b29ac3b9fa"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="structripple_1_1Port.html">Port</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a09921a85c9a4183a682931b29ac3b9fa">parse_Ports</a> (<a class="el" href="classripple_1_1Config.html">Config</a> const &amp;config, <a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;log)</td></tr>
<tr class="separator:a09921a85c9a4183a682931b29ac3b9fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3f4a8a0213ea07fa9802d10ee6a4d79" id="r_ad3f4a8a0213ea07fa9802d10ee6a4d79"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad3f4a8a0213ea07fa9802d10ee6a4d79">setup_Client</a> (<a class="el" href="structripple_1_1ServerHandler_1_1Setup.html">ServerHandler::Setup</a> &amp;setup)</td></tr>
<tr class="separator:ad3f4a8a0213ea07fa9802d10ee6a4d79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2ca61e1324164fc5b731835c119b0b1" id="r_ab2ca61e1324164fc5b731835c119b0b1"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab2ca61e1324164fc5b731835c119b0b1">setup_Overlay</a> (<a class="el" href="structripple_1_1ServerHandler_1_1Setup.html">ServerHandler::Setup</a> &amp;setup)</td></tr>
<tr class="separator:ab2ca61e1324164fc5b731835c119b0b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9717a8236d67d262b4e5273712ac545c" id="r_a9717a8236d67d262b4e5273712ac545c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1ServerHandler_1_1Setup.html">ServerHandler::Setup</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9717a8236d67d262b4e5273712ac545c">setup_ServerHandler</a> (<a class="el" href="classripple_1_1Config.html">Config</a> const &amp;config, <a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&amp;log)</td></tr>
<tr class="separator:a9717a8236d67d262b4e5273712ac545c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab958778f2743bee5df3a1567f607c862" id="r_ab958778f2743bee5df3a1567f607c862"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1ServerHandler.html">ServerHandler</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab958778f2743bee5df3a1567f607c862">make_ServerHandler</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, boost::asio::io_context &amp;io_context, <a class="el" href="classripple_1_1JobQueue.html">JobQueue</a> &amp;jobQueue, <a class="el" href="classripple_1_1NetworkOPs.html">NetworkOPs</a> &amp;networkOPs, <a class="el" href="classripple_1_1Resource_1_1Manager.html">Resource::Manager</a> &amp;resourceManager, <a class="el" href="classripple_1_1CollectorManager.html">CollectorManager</a> &amp;cm)</td></tr>
<tr class="separator:ab958778f2743bee5df3a1567f607c862"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82ca6b1deeb34acfc5b0b4159b393786" id="r_a82ca6b1deeb34acfc5b0b4159b393786"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; org::xrpl::rpc::v1::GetLedgerResponse, grpc::Status &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a82ca6b1deeb34acfc5b0b4159b393786">doLedgerGrpc</a> (<a class="el" href="structripple_1_1RPC_1_1GRPCContext.html">RPC::GRPCContext</a>&lt; org::xrpl::rpc::v1::GetLedgerRequest &gt; &amp;context)</td></tr>
<tr class="separator:a82ca6b1deeb34acfc5b0b4159b393786"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bbd46fdc8783ec29538b3d4a2e8178f" id="r_a8bbd46fdc8783ec29538b3d4a2e8178f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; org::xrpl::rpc::v1::GetLedgerEntryResponse, grpc::Status &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8bbd46fdc8783ec29538b3d4a2e8178f">doLedgerEntryGrpc</a> (<a class="el" href="structripple_1_1RPC_1_1GRPCContext.html">RPC::GRPCContext</a>&lt; org::xrpl::rpc::v1::GetLedgerEntryRequest &gt; &amp;context)</td></tr>
<tr class="separator:a8bbd46fdc8783ec29538b3d4a2e8178f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3192f02f7c3e68a904df994498c955d" id="r_af3192f02f7c3e68a904df994498c955d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; org::xrpl::rpc::v1::GetLedgerDataResponse, grpc::Status &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af3192f02f7c3e68a904df994498c955d">doLedgerDataGrpc</a> (<a class="el" href="structripple_1_1RPC_1_1GRPCContext.html">RPC::GRPCContext</a>&lt; org::xrpl::rpc::v1::GetLedgerDataRequest &gt; &amp;context)</td></tr>
<tr class="separator:af3192f02f7c3e68a904df994498c955d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaa95680c026e10fbdfbbb02300f89b8" id="r_aeaa95680c026e10fbdfbbb02300f89b8"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; org::xrpl::rpc::v1::GetLedgerDiffResponse, grpc::Status &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aeaa95680c026e10fbdfbbb02300f89b8">doLedgerDiffGrpc</a> (<a class="el" href="structripple_1_1RPC_1_1GRPCContext.html">RPC::GRPCContext</a>&lt; org::xrpl::rpc::v1::GetLedgerDiffRequest &gt; &amp;context)</td></tr>
<tr class="separator:aeaa95680c026e10fbdfbbb02300f89b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a090cad938c6e62e38e290e32fa8eb04b" id="r_a090cad938c6e62e38e290e32fa8eb04b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a090cad938c6e62e38e290e32fa8eb04b">addChannel</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;jsonLines, <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &amp;line)</td></tr>
<tr class="separator:a090cad938c6e62e38e290e32fa8eb04b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8b89236251547b8108049e244786083" id="r_ae8b89236251547b8108049e244786083"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae8b89236251547b8108049e244786083">doAccountChannels</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:ae8b89236251547b8108049e244786083"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acee6f754675c22b999fa6aabf1601e2c" id="r_acee6f754675c22b999fa6aabf1601e2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acee6f754675c22b999fa6aabf1601e2c">doAccountCurrencies</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:acee6f754675c22b999fa6aabf1601e2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3181666a917aca45f4f288e690e9305" id="r_ad3181666a917aca45f4f288e690e9305"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad3181666a917aca45f4f288e690e9305">doAccountInfo</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:ad3181666a917aca45f4f288e690e9305"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2034429f184987e4b0b16566cf82a213" id="r_a2034429f184987e4b0b16566cf82a213"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2034429f184987e4b0b16566cf82a213">addLine</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;jsonLines, <a class="el" href="classripple_1_1RPCTrustLine.html">RPCTrustLine</a> const &amp;line)</td></tr>
<tr class="separator:a2034429f184987e4b0b16566cf82a213"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a496795c52b4dceae972964022a450b92" id="r_a496795c52b4dceae972964022a450b92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a496795c52b4dceae972964022a450b92">doAccountLines</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:a496795c52b4dceae972964022a450b92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83d674e07fc446c267931d356e0e1b34" id="r_a83d674e07fc446c267931d356e0e1b34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a83d674e07fc446c267931d356e0e1b34">doAccountNFTs</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="memdesc:a83d674e07fc446c267931d356e0e1b34"><td class="mdescLeft">&#160;</td><td class="mdescRight">General <a class="el" href="namespaceripple_1_1RPC.html" title="API version numbers used in later API versions.">RPC</a> command that can retrieve objects in the account root. <br /></td></tr>
<tr class="separator:a83d674e07fc446c267931d356e0e1b34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e341df5ee04eb3eafd7b1a16879da9c" id="r_a8e341df5ee04eb3eafd7b1a16879da9c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8e341df5ee04eb3eafd7b1a16879da9c">getAccountObjects</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;ledger, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="namespaceripple.html#ac151bf19e1f4daae2b04c65c65117139">LedgerEntryType</a> &gt; &gt; const &amp;typeFilter, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> dirIndex, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> entryIndex, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const limit, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;jvResult)</td></tr>
<tr class="separator:a8e341df5ee04eb3eafd7b1a16879da9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d200c98fa51fb8c3ccdf22757b55cf4" id="r_a7d200c98fa51fb8c3ccdf22757b55cf4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7d200c98fa51fb8c3ccdf22757b55cf4">doAccountObjects</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:a7d200c98fa51fb8c3ccdf22757b55cf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4acb212db1f6ecdc5b1fae30c1e3987" id="r_ae4acb212db1f6ecdc5b1fae30c1e3987"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae4acb212db1f6ecdc5b1fae30c1e3987">appendOfferJson</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;offer, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;offers)</td></tr>
<tr class="separator:ae4acb212db1f6ecdc5b1fae30c1e3987"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac7ee1b127c2a4e6abb94478ea47aeb3" id="r_aac7ee1b127c2a4e6abb94478ea47aeb3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aac7ee1b127c2a4e6abb94478ea47aeb3">doAccountOffers</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:aac7ee1b127c2a4e6abb94478ea47aeb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad30801123bd0ccb07273d830a095cbda" id="r_ad30801123bd0ccb07273d830a095cbda"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/variant.html">std::variant</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a8f9ba329e357041ee11d59add281b978">LedgerSpecifier</a> &gt;, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad30801123bd0ccb07273d830a095cbda">parseLedgerArgs</a> (<a class="el" href="structripple_1_1RPC_1_1Context.html">RPC::Context</a> &amp;context, <a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params)</td></tr>
<tr class="separator:ad30801123bd0ccb07273d830a095cbda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c9530dd8dc798723975d35fe8bd06cc" id="r_a1c9530dd8dc798723975d35fe8bd06cc"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/variant.html">std::variant</a>&lt; <a class="el" href="structripple_1_1LedgerRange.html">LedgerRange</a>, <a class="el" href="structripple_1_1RPC_1_1Status.html">RPC::Status</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1c9530dd8dc798723975d35fe8bd06cc">getLedgerRange</a> (<a class="el" href="structripple_1_1RPC_1_1Context.html">RPC::Context</a> &amp;context, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a8f9ba329e357041ee11d59add281b978">LedgerSpecifier</a> &gt; const &amp;ledgerSpecifier)</td></tr>
<tr class="separator:a1c9530dd8dc798723975d35fe8bd06cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af38e4b44152b213fda06bd7ff94503d3" id="r_af38e4b44152b213fda06bd7ff94503d3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#afdc258440db389ca9fda7b6aa5f639fc">AccountTxResult</a>, <a class="el" href="structripple_1_1RPC_1_1Status.html">RPC::Status</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af38e4b44152b213fda06bd7ff94503d3">doAccountTxHelp</a> (<a class="el" href="structripple_1_1RPC_1_1Context.html">RPC::Context</a> &amp;context, <a class="el" href="namespaceripple.html#ab4fb63a55af13ad051b3a5046b867e6f">AccountTxArgs</a> const &amp;args)</td></tr>
<tr class="separator:af38e4b44152b213fda06bd7ff94503d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf027fe1a653ac30d984f64a96cdfa55" id="r_abf027fe1a653ac30d984f64a96cdfa55"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abf027fe1a653ac30d984f64a96cdfa55">populateJsonResponse</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#afdc258440db389ca9fda7b6aa5f639fc">AccountTxResult</a>, <a class="el" href="structripple_1_1RPC_1_1Status.html">RPC::Status</a> &gt; const &amp;res, <a class="el" href="namespaceripple.html#ab4fb63a55af13ad051b3a5046b867e6f">AccountTxArgs</a> const &amp;args, <a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> const &amp;context)</td></tr>
<tr class="separator:abf027fe1a653ac30d984f64a96cdfa55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49278e98ca5f0fd6da22d26278cdd2d5" id="r_a49278e98ca5f0fd6da22d26278cdd2d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a49278e98ca5f0fd6da22d26278cdd2d5">doAccountTxJson</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:a49278e98ca5f0fd6da22d26278cdd2d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40eee647377f68d4cfc78f4539331ac3" id="r_a40eee647377f68d4cfc78f4539331ac3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a40eee647377f68d4cfc78f4539331ac3">getAccount</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;v, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;result)</td></tr>
<tr class="separator:a40eee647377f68d4cfc78f4539331ac3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98a18cf59c62fa3b25743ab675830d82" id="r_a98a18cf59c62fa3b25743ab675830d82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a>, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a98a18cf59c62fa3b25743ab675830d82">getIssue</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;v, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a98a18cf59c62fa3b25743ab675830d82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af58d1f8cb315a2e5487a028714b13982" id="r_af58d1f8cb315a2e5487a028714b13982"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af58d1f8cb315a2e5487a028714b13982">to_iso8601</a> (<a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> tp)</td></tr>
<tr class="separator:af58d1f8cb315a2e5487a028714b13982"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a522e233bde2b262fa9ba54d0bb3b134a" id="r_a522e233bde2b262fa9ba54d0bb3b134a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a522e233bde2b262fa9ba54d0bb3b134a">doAMMInfo</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:a522e233bde2b262fa9ba54d0bb3b134a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5d96721a11a408307bf70b4a8f509d1" id="r_aa5d96721a11a408307bf70b4a8f509d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa5d96721a11a408307bf70b4a8f509d1">doBlackList</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:aa5d96721a11a408307bf70b4a8f509d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac74cd65b9208478e2de83e81a7d7596e" id="r_ac74cd65b9208478e2de83e81a7d7596e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac74cd65b9208478e2de83e81a7d7596e">doBookOffers</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:ac74cd65b9208478e2de83e81a7d7596e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b0a2a5a7ce53cf52c0cf785cd65eeda" id="r_a3b0a2a5a7ce53cf52c0cf785cd65eeda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3b0a2a5a7ce53cf52c0cf785cd65eeda">doBookChanges</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:a3b0a2a5a7ce53cf52c0cf785cd65eeda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae50b4a7b8b8e563a41b419e3b1220f05" id="r_ae50b4a7b8b8e563a41b419e3b1220f05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae50b4a7b8b8e563a41b419e3b1220f05">doCanDelete</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:ae50b4a7b8b8e563a41b419e3b1220f05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67a87922d5a842580f8e9aacb11c7a95" id="r_a67a87922d5a842580f8e9aacb11c7a95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a67a87922d5a842580f8e9aacb11c7a95">doConnect</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:a67a87922d5a842580f8e9aacb11c7a95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a353222bf6b3c8f95ffa186fe1c2edd4a" id="r_a353222bf6b3c8f95ffa186fe1c2edd4a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a353222bf6b3c8f95ffa186fe1c2edd4a">doConsensusInfo</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:a353222bf6b3c8f95ffa186fe1c2edd4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b6a06a6583007835014f79ba609ba3d" id="r_a6b6a06a6583007835014f79ba609ba3d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6b6a06a6583007835014f79ba609ba3d">doDepositAuthorized</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:a6b6a06a6583007835014f79ba609ba3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9790c24513774b1d13fb23e2809fd4ac" id="r_a9790c24513774b1d13fb23e2809fd4ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9790c24513774b1d13fb23e2809fd4ac">doManifest</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:a9790c24513774b1d13fb23e2809fd4ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e45064237d4d038b191bf0d0279b086" id="r_a7e45064237d4d038b191bf0d0279b086"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7e45064237d4d038b191bf0d0279b086">doFeature</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:a7e45064237d4d038b191bf0d0279b086"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61fd0baa2b859e3a0e6cad8a16e94070" id="r_a61fd0baa2b859e3a0e6cad8a16e94070"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a61fd0baa2b859e3a0e6cad8a16e94070">doFee</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:a61fd0baa2b859e3a0e6cad8a16e94070"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88b2cd776ce7f042830ffad5e1fd7aeb" id="r_a88b2cd776ce7f042830ffad5e1fd7aeb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a88b2cd776ce7f042830ffad5e1fd7aeb">doFetchInfo</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:a88b2cd776ce7f042830ffad5e1fd7aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfbe6dbaf9dea5c06f30ed321ba119b5" id="r_abfbe6dbaf9dea5c06f30ed321ba119b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abfbe6dbaf9dea5c06f30ed321ba119b5">doGatewayBalances</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:abfbe6dbaf9dea5c06f30ed321ba119b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaab2288e59025a4b0193e0d45973cec2" id="r_aaab2288e59025a4b0193e0d45973cec2"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aaab2288e59025a4b0193e0d45973cec2">iteratePriceData</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;sle, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; bool(<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;)&gt; &amp;&amp;f)</td></tr>
<tr class="memdesc:aaab2288e59025a4b0193e0d45973cec2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls callback "f" on the ledger-object sle and up to three previous metadata objects. <br /></td></tr>
<tr class="separator:aaab2288e59025a4b0193e0d45973cec2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf569c3b0dc972624cd823da12096f63" id="r_acf569c3b0dc972624cd823da12096f63"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a>, <a class="el" href="classripple_1_1Number.html">Number</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acf569c3b0dc972624cd823da12096f63">getStats</a> (Prices::right_const_iterator const &amp;begin, Prices::right_const_iterator const &amp;end)</td></tr>
<tr class="separator:acf569c3b0dc972624cd823da12096f63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a215746d088eb1fa077dffc993a072dc0" id="r_a215746d088eb1fa077dffc993a072dc0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a215746d088eb1fa077dffc993a072dc0">doGetAggregatePrice</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="memdesc:a215746d088eb1fa077dffc993a072dc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">oracles: array of {account, oracle_document_id} base_asset: is the asset to be priced quote_asset: is the denomination in which the prices are expressed trim : percentage of outliers to trim [optional] time_threshold : defines a range of prices to include based on the timestamp range - {most recent, most recent - time_threshold} [optional] <br /></td></tr>
<tr class="separator:a215746d088eb1fa077dffc993a072dc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff7770d395cd41834ee217de67c103db" id="r_aff7770d395cd41834ee217de67c103db"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aff7770d395cd41834ee217de67c103db">textTime</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;text, <a class="el" href="classripple_1_1UptimeClock.html#aa38022139969f4d6a0f68932d5349f48">UptimeClock::time_point</a> &amp;seconds, char const *unitName, <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> unitVal)</td></tr>
<tr class="separator:aff7770d395cd41834ee217de67c103db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb3ed6f67e12d06f83f0f478f3f61fd1" id="r_abb3ed6f67e12d06f83f0f478f3f61fd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abb3ed6f67e12d06f83f0f478f3f61fd1">getCountsJson</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, int minObjectCount)</td></tr>
<tr class="separator:abb3ed6f67e12d06f83f0f478f3f61fd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a966f8872c94e046474d270a697e4ed6f" id="r_a966f8872c94e046474d270a697e4ed6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a966f8872c94e046474d270a697e4ed6f">doGetCounts</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:a966f8872c94e046474d270a697e4ed6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c769c15b1089824f248f42f237278b7" id="r_a2c769c15b1089824f248f42f237278b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2c769c15b1089824f248f42f237278b7">doChannelAuthorize</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a2c769c15b1089824f248f42f237278b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15e07467cf404ade292a4c47e80c1301" id="r_a15e07467cf404ade292a4c47e80c1301"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a15e07467cf404ade292a4c47e80c1301">doChannelVerify</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a15e07467cf404ade292a4c47e80c1301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07dd67952f9aad3b87dd9c774c954f32" id="r_a07dd67952f9aad3b87dd9c774c954f32"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a07dd67952f9aad3b87dd9c774c954f32">doLedgerAccept</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a07dd67952f9aad3b87dd9c774c954f32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43d0c3ebbdbaa2241db22f80662ad337" id="r_a43d0c3ebbdbaa2241db22f80662ad337"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a43d0c3ebbdbaa2241db22f80662ad337">doLedgerCleaner</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a43d0c3ebbdbaa2241db22f80662ad337"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71cb6f398e9c4f1784779468c18bf257" id="r_a71cb6f398e9c4f1784779468c18bf257"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a71cb6f398e9c4f1784779468c18bf257">doLedgerClosed</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a71cb6f398e9c4f1784779468c18bf257"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac2c4941d67ae8e5074e0b3a669898a7" id="r_aac2c4941d67ae8e5074e0b3a669898a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aac2c4941d67ae8e5074e0b3a669898a7">doLedgerCurrent</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:aac2c4941d67ae8e5074e0b3a669898a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa77f372c799572d54f474368195fe562" id="r_aa77f372c799572d54f474368195fe562"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa77f372c799572d54f474368195fe562">doLedgerData</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:aa77f372c799572d54f474368195fe562"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24a33406a7f084c597b43440d319b388" id="r_a24a33406a7f084c597b43440d319b388"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a24a33406a7f084c597b43440d319b388">doLedgerEntry</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a24a33406a7f084c597b43440d319b388"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a5dc3ce0f240ee65ce7083ee3f96c65" id="r_a8a5dc3ce0f240ee65ce7083ee3f96c65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8a5dc3ce0f240ee65ce7083ee3f96c65">doLedgerHeader</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a8a5dc3ce0f240ee65ce7083ee3f96c65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b491184fd929c4474e8a4848a32acbe" id="r_a3b491184fd929c4474e8a4848a32acbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3b491184fd929c4474e8a4848a32acbe">doLedgerRequest</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a3b491184fd929c4474e8a4848a32acbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72b6a06eb5efa16c63aa83f68d7263b9" id="r_a72b6a06eb5efa16c63aa83f68d7263b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a72b6a06eb5efa16c63aa83f68d7263b9">doLogLevel</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a72b6a06eb5efa16c63aa83f68d7263b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8ffa06b8bf3836b24ba52d1fd139dd3" id="r_ad8ffa06b8bf3836b24ba52d1fd139dd3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad8ffa06b8bf3836b24ba52d1fd139dd3">doLogRotate</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:ad8ffa06b8bf3836b24ba52d1fd139dd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28fa0eeff3b119427fbce8b701f71635" id="r_a28fa0eeff3b119427fbce8b701f71635"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a28fa0eeff3b119427fbce8b701f71635">doNFTBuyOffers</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a28fa0eeff3b119427fbce8b701f71635"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67c54a4d2468423b6ea16761eb5bf347" id="r_a67c54a4d2468423b6ea16761eb5bf347"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a67c54a4d2468423b6ea16761eb5bf347">doNFTSellOffers</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a67c54a4d2468423b6ea16761eb5bf347"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e3758a9867ccf48949ed8cce0e1da5a" id="r_a2e3758a9867ccf48949ed8cce0e1da5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2e3758a9867ccf48949ed8cce0e1da5a">doNoRippleCheck</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a2e3758a9867ccf48949ed8cce0e1da5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed533da4e0bc38cb6dcdcadef530f6d0" id="r_aed533da4e0bc38cb6dcdcadef530f6d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aed533da4e0bc38cb6dcdcadef530f6d0">doOwnerInfo</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:aed533da4e0bc38cb6dcdcadef530f6d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb557431632593541ea27ded99670b7e" id="r_afb557431632593541ea27ded99670b7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afb557431632593541ea27ded99670b7e">doPathFind</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:afb557431632593541ea27ded99670b7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d4763a96747dd15289555e706de072a" id="r_a8d4763a96747dd15289555e706de072a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8d4763a96747dd15289555e706de072a">doPause</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a8d4763a96747dd15289555e706de072a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a007f51a2e5857ac394565481e64fafb6" id="r_a007f51a2e5857ac394565481e64fafb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a007f51a2e5857ac394565481e64fafb6">doPeers</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a007f51a2e5857ac394565481e64fafb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a988176b0725428d237f59528a1afb840" id="r_a988176b0725428d237f59528a1afb840"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a988176b0725428d237f59528a1afb840">doPing</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a988176b0725428d237f59528a1afb840"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aede5968ce21be008cc50607fb20001c8" id="r_aede5968ce21be008cc50607fb20001c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aede5968ce21be008cc50607fb20001c8">doPrint</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:aede5968ce21be008cc50607fb20001c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d8b456b90badc34e0e52979f6364842" id="r_a8d8b456b90badc34e0e52979f6364842"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8d8b456b90badc34e0e52979f6364842">doRandom</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a8d8b456b90badc34e0e52979f6364842"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa23789c875e2e7ce1240e4004bf390b" id="r_afa23789c875e2e7ce1240e4004bf390b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afa23789c875e2e7ce1240e4004bf390b">doResume</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:afa23789c875e2e7ce1240e4004bf390b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e75231bf728826d2d265055321f6f92" id="r_a3e75231bf728826d2d265055321f6f92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3e75231bf728826d2d265055321f6f92">doPeerReservationsAdd</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a3e75231bf728826d2d265055321f6f92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8ecfc970d450b2d0618904b5c511cfc" id="r_ae8ecfc970d450b2d0618904b5c511cfc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae8ecfc970d450b2d0618904b5c511cfc">doPeerReservationsDel</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:ae8ecfc970d450b2d0618904b5c511cfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a10f5b801958370d8b40ed5ad97de65" id="r_a5a10f5b801958370d8b40ed5ad97de65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5a10f5b801958370d8b40ed5ad97de65">doPeerReservationsList</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a5a10f5b801958370d8b40ed5ad97de65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac53eb9de6770041d54f506751262950e" id="r_ac53eb9de6770041d54f506751262950e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac53eb9de6770041d54f506751262950e">doRipplePathFind</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:ac53eb9de6770041d54f506751262950e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79272f777bc177cf4b82562b7b5da045" id="r_a79272f777bc177cf4b82562b7b5da045"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a79272f777bc177cf4b82562b7b5da045">doServerDefinitions</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a79272f777bc177cf4b82562b7b5da045"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61c979819e5782b1373fed88a991377a" id="r_a61c979819e5782b1373fed88a991377a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a61c979819e5782b1373fed88a991377a">doServerInfo</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a61c979819e5782b1373fed88a991377a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13d00a1ee9c8799c97a1c5d2307248ae" id="r_a13d00a1ee9c8799c97a1c5d2307248ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a13d00a1ee9c8799c97a1c5d2307248ae">doServerState</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a13d00a1ee9c8799c97a1c5d2307248ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45c26dbfc8d0bd08fa884be1934b5e49" id="r_a45c26dbfc8d0bd08fa884be1934b5e49"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a45c26dbfc8d0bd08fa884be1934b5e49">doSign</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a45c26dbfc8d0bd08fa884be1934b5e49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaba4d3edae9ee48090b3af7660997c17" id="r_aaba4d3edae9ee48090b3af7660997c17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aaba4d3edae9ee48090b3af7660997c17">doSignFor</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:aaba4d3edae9ee48090b3af7660997c17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bb5cebff718d384db4b582785e12c73" id="r_a3bb5cebff718d384db4b582785e12c73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3bb5cebff718d384db4b582785e12c73">doSimulate</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a3bb5cebff718d384db4b582785e12c73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ca7fcd38825fec52d6c375de1e3be6f" id="r_a6ca7fcd38825fec52d6c375de1e3be6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6ca7fcd38825fec52d6c375de1e3be6f">doStop</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a6ca7fcd38825fec52d6c375de1e3be6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a742eb77952373b0d3e51f20c635f937a" id="r_a742eb77952373b0d3e51f20c635f937a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a742eb77952373b0d3e51f20c635f937a">doSubmit</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a742eb77952373b0d3e51f20c635f937a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22589e8aa1bdcd33f35119600e34c95f" id="r_a22589e8aa1bdcd33f35119600e34c95f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a22589e8aa1bdcd33f35119600e34c95f">doSubmitMultiSigned</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a22589e8aa1bdcd33f35119600e34c95f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7966c0d8aae1e1a18ca5b297c67689ab" id="r_a7966c0d8aae1e1a18ca5b297c67689ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7966c0d8aae1e1a18ca5b297c67689ab">doSubscribe</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a7966c0d8aae1e1a18ca5b297c67689ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3282700cca1a14f43cfb62b1465594ca" id="r_a3282700cca1a14f43cfb62b1465594ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3282700cca1a14f43cfb62b1465594ca">doTransactionEntry</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a3282700cca1a14f43cfb62b1465594ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ed58765c912349ef7a24c886689b122" id="r_a4ed58765c912349ef7a24c886689b122"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4ed58765c912349ef7a24c886689b122">doTxJson</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a4ed58765c912349ef7a24c886689b122"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0309672d31194aefacd06c0c17759245" id="r_a0309672d31194aefacd06c0c17759245"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0309672d31194aefacd06c0c17759245">doTxHistory</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a0309672d31194aefacd06c0c17759245"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1114646e425d6a3403e5dde38d7fe405" id="r_a1114646e425d6a3403e5dde38d7fe405"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1114646e425d6a3403e5dde38d7fe405">doTxReduceRelay</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a1114646e425d6a3403e5dde38d7fe405"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa09d325fc5234ca4b49c56222815d72" id="r_afa09d325fc5234ca4b49c56222815d72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afa09d325fc5234ca4b49c56222815d72">doUnlList</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:afa09d325fc5234ca4b49c56222815d72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09041bfcea3f5e09fe2a48d87fb37d04" id="r_a09041bfcea3f5e09fe2a48d87fb37d04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a09041bfcea3f5e09fe2a48d87fb37d04">doUnsubscribe</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a09041bfcea3f5e09fe2a48d87fb37d04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c3ae70640623c5f899cc3cf756f8435" id="r_a1c3ae70640623c5f899cc3cf756f8435"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1c3ae70640623c5f899cc3cf756f8435">doValidationCreate</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:a1c3ae70640623c5f899cc3cf756f8435"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae532a08cb69d31aa4b0872f2f7385e5c" id="r_ae532a08cb69d31aa4b0872f2f7385e5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae532a08cb69d31aa4b0872f2f7385e5c">doWalletPropose</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:ae532a08cb69d31aa4b0872f2f7385e5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb563be42d043051cef3db2f91aace72" id="r_aeb563be42d043051cef3db2f91aace72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aeb563be42d043051cef3db2f91aace72">doValidators</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:aeb563be42d043051cef3db2f91aace72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab7abaa2ef37c3f4c45dc94d8d2c94de" id="r_aab7abaa2ef37c3f4c45dc94d8d2c94de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aab7abaa2ef37c3f4c45dc94d8d2c94de">doValidatorListSites</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:aab7abaa2ef37c3f4c45dc94d8d2c94de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab824f1e0112d4341786e8df4e6944978" id="r_ab824f1e0112d4341786e8df4e6944978"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab824f1e0112d4341786e8df4e6944978">doValidatorInfo</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:ab824f1e0112d4341786e8df4e6944978"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6cce4f5577898596e4dc4a57b9d4258" id="r_ae6cce4f5577898596e4dc4a57b9d4258"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae6cce4f5577898596e4dc4a57b9d4258">doVaultInfo</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;)</td></tr>
<tr class="separator:ae6cce4f5577898596e4dc4a57b9d4258"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd67b5fc602b315ee5ae8e95213e5675" id="r_abd67b5fc602b315ee5ae8e95213e5675"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abd67b5fc602b315ee5ae8e95213e5675">parseObjectID</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;expectedType=&quot;hex string or object&quot;)</td></tr>
<tr class="separator:abd67b5fc602b315ee5ae8e95213e5675"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4410e8abb571b02075031d4eb1b4611a" id="r_a4410e8abb571b02075031d4eb1b4611a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4410e8abb571b02075031d4eb1b4611a">parseIndex</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:a4410e8abb571b02075031d4eb1b4611a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab117994e6a4ce3a9e94aa833add788d2" id="r_ab117994e6a4ce3a9e94aa833add788d2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab117994e6a4ce3a9e94aa833add788d2">parseAccountRoot</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:ab117994e6a4ce3a9e94aa833add788d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafdc2175930d5c616d5a1b4d51c9bfe9" id="r_aafdc2175930d5c616d5a1b4d51c9bfe9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aafdc2175930d5c616d5a1b4d51c9bfe9">parseAmendments</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:aafdc2175930d5c616d5a1b4d51c9bfe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a97c7f6514d0d083b6a1c78e115f3ff" id="r_a7a97c7f6514d0d083b6a1c78e115f3ff"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7a97c7f6514d0d083b6a1c78e115f3ff">parseAMM</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:a7a97c7f6514d0d083b6a1c78e115f3ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73b874c81c54cdce53071f1b74e7d6a7" id="r_a73b874c81c54cdce53071f1b74e7d6a7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a73b874c81c54cdce53071f1b74e7d6a7">parseBridge</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:a73b874c81c54cdce53071f1b74e7d6a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ab7948e3b65d2f3cfe4759d807288ac" id="r_a2ab7948e3b65d2f3cfe4759d807288ac"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2ab7948e3b65d2f3cfe4759d807288ac">parseCheck</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:a2ab7948e3b65d2f3cfe4759d807288ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0506b612c04750bad8644aed00afa486" id="r_a0506b612c04750bad8644aed00afa486"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0506b612c04750bad8644aed00afa486">parseCredential</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;cred, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:a0506b612c04750bad8644aed00afa486"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cf6926090358bab5d4e1b6073651928" id="r_a4cf6926090358bab5d4e1b6073651928"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4cf6926090358bab5d4e1b6073651928">parseDelegate</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:a4cf6926090358bab5d4e1b6073651928"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a852ad8dfa233f54c119c2513a4a4f5f6" id="r_a852ad8dfa233f54c119c2513a4a4f5f6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="classripple_1_1STArray.html">STArray</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a852ad8dfa233f54c119c2513a4a4f5f6">parseAuthorizeCredentials</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;jv)</td></tr>
<tr class="separator:a852ad8dfa233f54c119c2513a4a4f5f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52a3be98426a789e0c0bed75b7b0aed0" id="r_a52a3be98426a789e0c0bed75b7b0aed0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a52a3be98426a789e0c0bed75b7b0aed0">parseDepositPreauth</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;dp, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:a52a3be98426a789e0c0bed75b7b0aed0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec16e2f674c849f5babcf8b723a510be" id="r_aec16e2f674c849f5babcf8b723a510be"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aec16e2f674c849f5babcf8b723a510be">parseDID</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:aec16e2f674c849f5babcf8b723a510be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa839be2ca6bf2c2bb5020c413f858a8f" id="r_aa839be2ca6bf2c2bb5020c413f858a8f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa839be2ca6bf2c2bb5020c413f858a8f">parseDirectoryNode</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:aa839be2ca6bf2c2bb5020c413f858a8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fb42f332aa4e55f84ca3003fd0d8d04" id="r_a2fb42f332aa4e55f84ca3003fd0d8d04"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2fb42f332aa4e55f84ca3003fd0d8d04">parseEscrow</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:a2fb42f332aa4e55f84ca3003fd0d8d04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1635fe53222f377a847ed0e1b89b0bec" id="r_a1635fe53222f377a847ed0e1b89b0bec"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1635fe53222f377a847ed0e1b89b0bec">parseFeeSettings</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:a1635fe53222f377a847ed0e1b89b0bec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb097b39e273bf95a4b0d4be5184cb1a" id="r_acb097b39e273bf95a4b0d4be5184cb1a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acb097b39e273bf95a4b0d4be5184cb1a">parseLedgerHashes</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:acb097b39e273bf95a4b0d4be5184cb1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b2f35d9acc848f7cca2a9f0f0ee440a" id="r_a7b2f35d9acc848f7cca2a9f0f0ee440a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7b2f35d9acc848f7cca2a9f0f0ee440a">parseMPToken</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:a7b2f35d9acc848f7cca2a9f0f0ee440a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3ffbc0eddee92b5879ea5be13a4fd06" id="r_aa3ffbc0eddee92b5879ea5be13a4fd06"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa3ffbc0eddee92b5879ea5be13a4fd06">parseMPTokenIssuance</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:aa3ffbc0eddee92b5879ea5be13a4fd06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a295b0fd6c1c64ebb49023ae5619c37c3" id="r_a295b0fd6c1c64ebb49023ae5619c37c3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a295b0fd6c1c64ebb49023ae5619c37c3">parseNFTokenOffer</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:a295b0fd6c1c64ebb49023ae5619c37c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7c9065110bf029e4d2092d1128992da" id="r_aa7c9065110bf029e4d2092d1128992da"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa7c9065110bf029e4d2092d1128992da">parseNFTokenPage</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:aa7c9065110bf029e4d2092d1128992da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9abf4adddc8f0ba56a20e711b3a005ee" id="r_a9abf4adddc8f0ba56a20e711b3a005ee"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9abf4adddc8f0ba56a20e711b3a005ee">parseNegativeUNL</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:a9abf4adddc8f0ba56a20e711b3a005ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96ccd6ed888ef5908e5c9f29f14d681f" id="r_a96ccd6ed888ef5908e5c9f29f14d681f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a96ccd6ed888ef5908e5c9f29f14d681f">parseOffer</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:a96ccd6ed888ef5908e5c9f29f14d681f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a027afd910a5332601aa17236d458d946" id="r_a027afd910a5332601aa17236d458d946"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a027afd910a5332601aa17236d458d946">parseOracle</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:a027afd910a5332601aa17236d458d946"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a269112d7c6dfa73d26999304df9c6488" id="r_a269112d7c6dfa73d26999304df9c6488"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a269112d7c6dfa73d26999304df9c6488">parsePayChannel</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:a269112d7c6dfa73d26999304df9c6488"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dc1dbe41b2af12138d611d0f65b45cd" id="r_a5dc1dbe41b2af12138d611d0f65b45cd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5dc1dbe41b2af12138d611d0f65b45cd">parsePermissionedDomain</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;pd, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:a5dc1dbe41b2af12138d611d0f65b45cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeeab37063ddd781a0ff098860084f7b0" id="r_aeeab37063ddd781a0ff098860084f7b0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aeeab37063ddd781a0ff098860084f7b0">parseRippleState</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;jvRippleState, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:aeeab37063ddd781a0ff098860084f7b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53b53f4bfe1f21de69a54d3eb6c66c95" id="r_a53b53f4bfe1f21de69a54d3eb6c66c95"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a53b53f4bfe1f21de69a54d3eb6c66c95">parseSignerList</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:a53b53f4bfe1f21de69a54d3eb6c66c95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab61bfd5475f6068570f19b69a42f28ca" id="r_ab61bfd5475f6068570f19b69a42f28ca"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab61bfd5475f6068570f19b69a42f28ca">parseTicket</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:ab61bfd5475f6068570f19b69a42f28ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bb81f3cc9bb07da5081f86d39bb2399" id="r_a9bb81f3cc9bb07da5081f86d39bb2399"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9bb81f3cc9bb07da5081f86d39bb2399">parseVault</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:a9bb81f3cc9bb07da5081f86d39bb2399"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2256bf49cd6a0239fada84c3366c4bb8" id="r_a2256bf49cd6a0239fada84c3366c4bb8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2256bf49cd6a0239fada84c3366c4bb8">parseXChainOwnedClaimID</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;claim_id, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:a2256bf49cd6a0239fada84c3366c4bb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a419b3fedea0209a8029d12cc53cfb1fb" id="r_a419b3fedea0209a8029d12cc53cfb1fb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a419b3fedea0209a8029d12cc53cfb1fb">parseXChainOwnedCreateAccountClaimID</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;claim_id, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const fieldName)</td></tr>
<tr class="separator:a419b3fedea0209a8029d12cc53cfb1fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e6294178bee238f8f439606e5a88a0f" id="r_a7e6294178bee238f8f439606e5a88a0f"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7e6294178bee238f8f439606e5a88a0f">appendNftOfferJson</a> (<a class="el" href="classripple_1_1Application.html">Application</a> const &amp;app, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;offer, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;offers)</td></tr>
<tr class="separator:a7e6294178bee238f8f439606e5a88a0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c6f48a6bac78f26ccf59eab260ff05d" id="r_a0c6f48a6bac78f26ccf59eab260ff05d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0c6f48a6bac78f26ccf59eab260ff05d">enumerateNFTOffers</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;nftId, <a class="el" href="structripple_1_1Keylet.html">Keylet</a> const &amp;directory)</td></tr>
<tr class="separator:a0c6f48a6bac78f26ccf59eab260ff05d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9385e32e58e7742807ca79691b1bf7b" id="r_af9385e32e58e7742807ca79691b1bf7b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af9385e32e58e7742807ca79691b1bf7b">fillTransaction</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;txArray, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;accountID, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> &amp;sequence, <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;ledger)</td></tr>
<tr class="separator:af9385e32e58e7742807ca79691b1bf7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30a7d5130aaaa560f043b17321268f72" id="r_a30a7d5130aaaa560f043b17321268f72"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a30a7d5130aaaa560f043b17321268f72">getAutofillSequence</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;tx_json, <a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:a30a7d5130aaaa560f043b17321268f72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad232d942febcde1cb06dfc97edcdfbb0" id="r_ad232d942febcde1cb06dfc97edcdfbb0"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad232d942febcde1cb06dfc97edcdfbb0">autofillSignature</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;sigObject)</td></tr>
<tr class="separator:ad232d942febcde1cb06dfc97edcdfbb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2dddbab675f359ffe6eefa42617cae29" id="r_a2dddbab675f359ffe6eefa42617cae29"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2dddbab675f359ffe6eefa42617cae29">autofillTx</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;tx_json, <a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context)</td></tr>
<tr class="separator:a2dddbab675f359ffe6eefa42617cae29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62dc8b501f06e097d9140863ea0ea9ba" id="r_a62dc8b501f06e097d9140863ea0ea9ba"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a62dc8b501f06e097d9140863ea0ea9ba">getTxJsonFromParams</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params)</td></tr>
<tr class="separator:a62dc8b501f06e097d9140863ea0ea9ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9de4499ae4d00d82a1343b29107b225a" id="r_a9de4499ae4d00d82a1343b29107b225a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9de4499ae4d00d82a1343b29107b225a">simulateTxn</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;context, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Transaction.html">Transaction</a> &gt; transaction)</td></tr>
<tr class="separator:a9de4499ae4d00d82a1343b29107b225a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e84bce5c470ecb76fcdebeffbeea364" id="r_a5e84bce5c470ecb76fcdebeffbeea364"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1NetworkOPs.html#ada325f492d3aa1aa62d4b159e106c37a">NetworkOPs::FailHard</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5e84bce5c470ecb76fcdebeffbeea364">getFailHard</a> (<a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> const &amp;context)</td></tr>
<tr class="separator:a5e84bce5c470ecb76fcdebeffbeea364"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8edc48b2aed89925ee6e76387846cbf1" id="r_a8edc48b2aed89925ee6e76387846cbf1"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8edc48b2aed89925ee6e76387846cbf1">isValidated</a> (<a class="el" href="classripple_1_1LedgerMaster.html">LedgerMaster</a> &amp;<a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bda7fa2267e9b1bf739a70bb1860ab2a99c">ledgerMaster</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> seq, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;hash)</td></tr>
<tr class="separator:a8edc48b2aed89925ee6e76387846cbf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a157c64f480a48da28f1b7fbf933a8f" id="r_a4a157c64f480a48da28f1b7fbf933a8f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="structripple_1_1TxResult.html">TxResult</a>, <a class="el" href="structripple_1_1RPC_1_1Status.html">RPC::Status</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4a157c64f480a48da28f1b7fbf933a8f">doTxHelp</a> (<a class="el" href="structripple_1_1RPC_1_1Context.html">RPC::Context</a> &amp;context, <a class="el" href="structripple_1_1TxArgs.html">TxArgs</a> args)</td></tr>
<tr class="separator:a4a157c64f480a48da28f1b7fbf933a8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0795534c9c4423996bbbef3d7121d40e" id="r_a0795534c9c4423996bbbef3d7121d40e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0795534c9c4423996bbbef3d7121d40e">populateJsonResponse</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="structripple_1_1TxResult.html">TxResult</a>, <a class="el" href="structripple_1_1RPC_1_1Status.html">RPC::Status</a> &gt; const &amp;res, <a class="el" href="structripple_1_1TxArgs.html">TxArgs</a> const &amp;args, <a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> const &amp;context)</td></tr>
<tr class="separator:a0795534c9c4423996bbbef3d7121d40e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4341d6d6c2d35c4b3ace13a29bdc24a9" id="r_a4341d6d6c2d35c4b3ace13a29bdc24a9"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Seed.html">Seed</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4341d6d6c2d35c4b3ace13a29bdc24a9">validationSeed</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params)</td></tr>
<tr class="separator:a4341d6d6c2d35c4b3ace13a29bdc24a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fa3e6fa15d29e5f27dfb458189f3cce" id="r_a0fa3e6fa15d29e5f27dfb458189f3cce"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0fa3e6fa15d29e5f27dfb458189f3cce">parseVault</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;jvResult)</td></tr>
<tr class="separator:a0fa3e6fa15d29e5f27dfb458189f3cce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace734cc5d53d2bd5d0c530f1edfc229f" id="r_ace734cc5d53d2bd5d0c530f1edfc229f"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ace734cc5d53d2bd5d0c530f1edfc229f">estimate_entropy</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;input)</td></tr>
<tr class="separator:ace734cc5d53d2bd5d0c530f1edfc229f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac44c4bc38270bac0b5277f85950ec295" id="r_ac44c4bc38270bac0b5277f85950ec295"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac44c4bc38270bac0b5277f85950ec295">walletPropose</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;params)</td></tr>
<tr class="separator:ac44c4bc38270bac0b5277f85950ec295"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace1e6a8318531f77fa88157e91fadbe4" id="r_ace1e6a8318531f77fa88157e91fadbe4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ace1e6a8318531f77fa88157e91fadbe4">operator&lt;</a> (<a class="el" href="structripple_1_1Port.html">Port</a> const &amp;lhs, <a class="el" href="structripple_1_1Port.html">Port</a> const &amp;rhs)</td></tr>
<tr class="separator:ace1e6a8318531f77fa88157e91fadbe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a7e8c5e8439747ed61273789c9940d5b7" id="r_a7e8c5e8439747ed61273789c9940d5b7"><td class="memTemplParams" colspan="2">template&lt;class Engine , class Integral &gt; </td></tr>
<tr class="memitem:a7e8c5e8439747ed61273789c9940d5b7"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral</a>&lt; Integral &gt;::value &amp;&amp;<a class="el" href="namespaceripple_1_1detail.html#afc38aa9ea5bbed77a9d15119fe3ad676">detail::is_engine</a>&lt; Engine &gt;::value, Integral &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7e8c5e8439747ed61273789c9940d5b7">rand_int</a> (Engine &amp;engine, Integral min, Integral max)</td></tr>
<tr class="memdesc:a7e8c5e8439747ed61273789c9940d5b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a uniformly distributed random integer. <br /></td></tr>
<tr class="separator:a7e8c5e8439747ed61273789c9940d5b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a201c1de23cbce2b5ba49a6f96b96f9aa" id="r_a201c1de23cbce2b5ba49a6f96b96f9aa"><td class="memTemplParams" colspan="2">template&lt;class Integral &gt; </td></tr>
<tr class="memitem:a201c1de23cbce2b5ba49a6f96b96f9aa"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral</a>&lt; Integral &gt;::value, Integral &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a201c1de23cbce2b5ba49a6f96b96f9aa">rand_int</a> (Integral min, Integral max)</td></tr>
<tr class="separator:a201c1de23cbce2b5ba49a6f96b96f9aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0503294c3be3aff83a13e2a51a74f675" id="r_a0503294c3be3aff83a13e2a51a74f675"><td class="memTemplParams" colspan="2">template&lt;class Engine , class Integral &gt; </td></tr>
<tr class="memitem:a0503294c3be3aff83a13e2a51a74f675"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral</a>&lt; Integral &gt;::value &amp;&amp;<a class="el" href="namespaceripple_1_1detail.html#afc38aa9ea5bbed77a9d15119fe3ad676">detail::is_engine</a>&lt; Engine &gt;::value, Integral &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0503294c3be3aff83a13e2a51a74f675">rand_int</a> (Engine &amp;engine, Integral max)</td></tr>
<tr class="separator:a0503294c3be3aff83a13e2a51a74f675"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a004db52c5945c192ecca58e224ceb5f8" id="r_a004db52c5945c192ecca58e224ceb5f8"><td class="memTemplParams" colspan="2">template&lt;class Integral &gt; </td></tr>
<tr class="memitem:a004db52c5945c192ecca58e224ceb5f8"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral</a>&lt; Integral &gt;::value, Integral &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a004db52c5945c192ecca58e224ceb5f8">rand_int</a> (Integral max)</td></tr>
<tr class="separator:a004db52c5945c192ecca58e224ceb5f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a5b5f5fa34f990853c3e197a8704f73" id="r_a8a5b5f5fa34f990853c3e197a8704f73"><td class="memTemplParams" colspan="2">template&lt;class Integral , class Engine &gt; </td></tr>
<tr class="memitem:a8a5b5f5fa34f990853c3e197a8704f73"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral</a>&lt; Integral &gt;::value &amp;&amp;<a class="el" href="namespaceripple_1_1detail.html#afc38aa9ea5bbed77a9d15119fe3ad676">detail::is_engine</a>&lt; Engine &gt;::value, Integral &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8a5b5f5fa34f990853c3e197a8704f73">rand_int</a> (Engine &amp;engine)</td></tr>
<tr class="separator:a8a5b5f5fa34f990853c3e197a8704f73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1747b036b81bd3769995670092912976" id="r_a1747b036b81bd3769995670092912976"><td class="memTemplParams" colspan="2">template&lt;class Integral = int&gt; </td></tr>
<tr class="memitem:a1747b036b81bd3769995670092912976"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral</a>&lt; Integral &gt;::value, Integral &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1747b036b81bd3769995670092912976">rand_int</a> ()</td></tr>
<tr class="separator:a1747b036b81bd3769995670092912976"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a7ea35455d341aef7e7f1b6efb83f26ab" id="r_a7ea35455d341aef7e7f1b6efb83f26ab"><td class="memTemplParams" colspan="2">template&lt;class Byte , class Engine &gt; </td></tr>
<tr class="memitem:a7ea35455d341aef7e7f1b6efb83f26ab"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt;(<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; Byte, unsigned char &gt;::value||<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; Byte, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> &gt;::value) &amp;&amp;<a class="el" href="namespaceripple_1_1detail.html#afc38aa9ea5bbed77a9d15119fe3ad676">detail::is_engine</a>&lt; Engine &gt;::value, Byte &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7ea35455d341aef7e7f1b6efb83f26ab">rand_byte</a> (Engine &amp;engine)</td></tr>
<tr class="memdesc:a7ea35455d341aef7e7f1b6efb83f26ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a random byte. <br /></td></tr>
<tr class="separator:a7ea35455d341aef7e7f1b6efb83f26ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07f252d7421718e945f09463c3c8d255" id="r_a07f252d7421718e945f09463c3c8d255"><td class="memTemplParams" colspan="2">template&lt;class Byte = std::uint8_t&gt; </td></tr>
<tr class="memitem:a07f252d7421718e945f09463c3c8d255"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt;(<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; Byte, unsigned char &gt;::value||<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; Byte, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> &gt;::value), Byte &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a07f252d7421718e945f09463c3c8d255">rand_byte</a> ()</td></tr>
<tr class="separator:a07f252d7421718e945f09463c3c8d255"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a37fc7093cfe63d4e2cab63d40aa813dd" id="r_a37fc7093cfe63d4e2cab63d40aa813dd"><td class="memTemplParams" colspan="2">template&lt;class Engine &gt; </td></tr>
<tr class="memitem:a37fc7093cfe63d4e2cab63d40aa813dd"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a37fc7093cfe63d4e2cab63d40aa813dd">rand_bool</a> (Engine &amp;engine)</td></tr>
<tr class="memdesc:a37fc7093cfe63d4e2cab63d40aa813dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a random boolean value. <br /></td></tr>
<tr class="separator:a37fc7093cfe63d4e2cab63d40aa813dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7f6ed671155855d566c0adb954b188b" id="r_ad7f6ed671155855d566c0adb954b188b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad7f6ed671155855d566c0adb954b188b">rand_bool</a> ()</td></tr>
<tr class="separator:ad7f6ed671155855d566c0adb954b188b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:abf69341a7f47d773cbe1f21d8ba040f3" id="r_abf69341a7f47d773cbe1f21d8ba040f3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abf69341a7f47d773cbe1f21d8ba040f3">cdirFirst</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;<a class="el" href="namespaceripple.html#acdc87ea9c4ad1742d4aeebac963e8570">root</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; &amp;page, unsigned int &amp;index, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &amp;entry)</td></tr>
<tr class="memdesc:abf69341a7f47d773cbe1f21d8ba040f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the first entry in the directory, advancing the index. <br /></td></tr>
<tr class="separator:abf69341a7f47d773cbe1f21d8ba040f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34251c908a52d50d055160c19d6e6e56" id="r_a34251c908a52d50d055160c19d6e6e56"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a34251c908a52d50d055160c19d6e6e56">dirFirst</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;<a class="el" href="namespaceripple.html#acdc87ea9c4ad1742d4aeebac963e8570">root</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; &amp;page, unsigned int &amp;index, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &amp;entry)</td></tr>
<tr class="separator:a34251c908a52d50d055160c19d6e6e56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:ad91cc72ade740b48e8ce28114d6b18a3" id="r_ad91cc72ade740b48e8ce28114d6b18a3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad91cc72ade740b48e8ce28114d6b18a3">cdirNext</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;<a class="el" href="namespaceripple.html#acdc87ea9c4ad1742d4aeebac963e8570">root</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; &amp;page, unsigned int &amp;index, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &amp;entry)</td></tr>
<tr class="memdesc:ad91cc72ade740b48e8ce28114d6b18a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the next entry in the directory, advancing the index. <br /></td></tr>
<tr class="separator:ad91cc72ade740b48e8ce28114d6b18a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a022ec9e19a1b18a0ac3bdf7328a877" id="r_a3a022ec9e19a1b18a0ac3bdf7328a877"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3a022ec9e19a1b18a0ac3bdf7328a877">dirNext</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;view, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;<a class="el" href="namespaceripple.html#acdc87ea9c4ad1742d4aeebac963e8570">root</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; &amp;page, unsigned int &amp;index, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &amp;entry)</td></tr>
<tr class="separator:a3a022ec9e19a1b18a0ac3bdf7328a877"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a966ade4894fab16cf08738a4c64b8f72" id="r_a966ade4894fab16cf08738a4c64b8f72"><td class="memItemLeft" align="right" valign="top">constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a966ade4894fab16cf08738a4c64b8f72">operator==</a> (<a class="el" href="classripple_1_1Book.html">Book</a> const &amp;lhs, <a class="el" href="classripple_1_1Book.html">Book</a> const &amp;rhs)</td></tr>
<tr class="memdesc:a966ade4894fab16cf08738a4c64b8f72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Equality comparison. <br /></td></tr>
<tr class="separator:a966ade4894fab16cf08738a4c64b8f72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a4d156c4283399e03a852a1fecb4920d1" id="r_a4d156c4283399e03a852a1fecb4920d1"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/compare/weak_ordering.html">std::weak_ordering</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4d156c4283399e03a852a1fecb4920d1">operator&lt;=&gt;</a> (<a class="el" href="classripple_1_1Book.html">Book</a> const &amp;lhs, <a class="el" href="classripple_1_1Book.html">Book</a> const &amp;rhs)</td></tr>
<tr class="memdesc:a4d156c4283399e03a852a1fecb4920d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Strict weak ordering. <br /></td></tr>
<tr class="separator:a4d156c4283399e03a852a1fecb4920d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a4e11f9fb39f0fa19e19604e7332fdf10" id="r_a4e11f9fb39f0fa19e19604e7332fdf10"><td class="memItemLeft" align="right" valign="top">constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4e11f9fb39f0fa19e19604e7332fdf10">operator==</a> (<a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;lhs, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;rhs)</td></tr>
<tr class="memdesc:a4e11f9fb39f0fa19e19604e7332fdf10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Equality comparison. <br /></td></tr>
<tr class="separator:a4e11f9fb39f0fa19e19604e7332fdf10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a700afd0f1bd556365a5bf1c8c29c26cc" id="r_a700afd0f1bd556365a5bf1c8c29c26cc"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/compare/weak_ordering.html">std::weak_ordering</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a700afd0f1bd556365a5bf1c8c29c26cc">operator&lt;=&gt;</a> (<a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;lhs, <a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;rhs)</td></tr>
<tr class="memdesc:a700afd0f1bd556365a5bf1c8c29c26cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Strict weak ordering. <br /></td></tr>
<tr class="separator:a700afd0f1bd556365a5bf1c8c29c26cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a7d362388f6f3b360064a4d7d4e455f52" id="r_a7d362388f6f3b360064a4d7d4e455f52"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7d362388f6f3b360064a4d7d4e455f52">canHaveNFTokenID</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1STTx.html">STTx</a> const &gt; const &amp;serializedTx, <a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &amp;transactionMeta)</td></tr>
<tr class="memdesc:a7d362388f6f3b360064a4d7d4e455f52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a <code>nftoken_ids</code> field to the <code>meta</code> output parameter. <br /></td></tr>
<tr class="separator:a7d362388f6f3b360064a4d7d4e455f52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a39344126eed832a6f75fb507d936eb" id="r_a1a39344126eed832a6f75fb507d936eb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1a39344126eed832a6f75fb507d936eb">getNFTokenIDFromPage</a> (<a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &amp;transactionMeta)</td></tr>
<tr class="separator:a1a39344126eed832a6f75fb507d936eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc183c25b45e7dc3822c1c16a6a9e001" id="r_abc183c25b45e7dc3822c1c16a6a9e001"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abc183c25b45e7dc3822c1c16a6a9e001">getNFTokenIDFromDeletedOffer</a> (<a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &amp;transactionMeta)</td></tr>
<tr class="separator:abc183c25b45e7dc3822c1c16a6a9e001"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfc42b7f77f900567360bde5facaf6af" id="r_adfc42b7f77f900567360bde5facaf6af"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adfc42b7f77f900567360bde5facaf6af">insertNFTokenID</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;response, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1STTx.html">STTx</a> const &gt; const &amp;transaction, <a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &amp;transactionMeta)</td></tr>
<tr class="separator:adfc42b7f77f900567360bde5facaf6af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a24dd77739d6bb105b5085085045d1d6a" id="r_a24dd77739d6bb105b5085085045d1d6a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a24dd77739d6bb105b5085085045d1d6a">canHaveNFTokenOfferID</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1STTx.html">STTx</a> const &gt; const &amp;serializedTx, <a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &amp;transactionMeta)</td></tr>
<tr class="memdesc:a24dd77739d6bb105b5085085045d1d6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add an <code>offer_id</code> field to the <code>meta</code> output parameter. <br /></td></tr>
<tr class="separator:a24dd77739d6bb105b5085085045d1d6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f2b6c339d7a055fc42b03203fded223" id="r_a3f2b6c339d7a055fc42b03203fded223"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3f2b6c339d7a055fc42b03203fded223">getOfferIDFromCreatedOffer</a> (<a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &amp;transactionMeta)</td></tr>
<tr class="separator:a3f2b6c339d7a055fc42b03203fded223"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe13b230c8e49e3dc65f75709923abdb" id="r_abe13b230c8e49e3dc65f75709923abdb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abe13b230c8e49e3dc65f75709923abdb">insertNFTokenOfferID</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;response, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1STTx.html">STTx</a> const &gt; const &amp;transaction, <a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &amp;transactionMeta)</td></tr>
<tr class="separator:abe13b230c8e49e3dc65f75709923abdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a798e187ba7443d8f951b810a12d50976" id="r_a798e187ba7443d8f951b810a12d50976"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a798e187ba7443d8f951b810a12d50976">publicKeyType</a> (<a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;slice)</td></tr>
<tr class="memdesc:a798e187ba7443d8f951b810a12d50976"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the type of public key. <br /></td></tr>
<tr class="separator:a798e187ba7443d8f951b810a12d50976"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae556e9fa4c9eff59f292f99a50eb459b" id="r_ae556e9fa4c9eff59f292f99a50eb459b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae556e9fa4c9eff59f292f99a50eb459b">publicKeyType</a> (<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;publicKey)</td></tr>
<tr class="separator:ae556e9fa4c9eff59f292f99a50eb459b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:aa1eec4457e3eaa67a2532f9da71fe4be" id="r_aa1eec4457e3eaa67a2532f9da71fe4be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Buffer.html">Buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa1eec4457e3eaa67a2532f9da71fe4be">signDigest</a> (<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;pk, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;sk, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;<a class="el" href="namespaceripple.html#a91e9fe7a4e92dba79c3812fd3edcaacc">digest</a>)</td></tr>
<tr class="memdesc:aa1eec4457e3eaa67a2532f9da71fe4be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate a signature for a message digest. <br /></td></tr>
<tr class="separator:aa1eec4457e3eaa67a2532f9da71fe4be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a822d4e4c0496b1d001e0ad7c8df5a6a8" id="r_a822d4e4c0496b1d001e0ad7c8df5a6a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Buffer.html">Buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a822d4e4c0496b1d001e0ad7c8df5a6a8">signDigest</a> (<a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a> type, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;sk, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;<a class="el" href="namespaceripple.html#a91e9fe7a4e92dba79c3812fd3edcaacc">digest</a>)</td></tr>
<tr class="separator:a822d4e4c0496b1d001e0ad7c8df5a6a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a72ab42f87d2351b89ba8f47f5cfa70ba" id="r_a72ab42f87d2351b89ba8f47f5cfa70ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Buffer.html">Buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a72ab42f87d2351b89ba8f47f5cfa70ba">sign</a> (<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;pk, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;sk, <a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;message)</td></tr>
<tr class="memdesc:a72ab42f87d2351b89ba8f47f5cfa70ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate a signature for a message. <br /></td></tr>
<tr class="separator:a72ab42f87d2351b89ba8f47f5cfa70ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c59f13666e73c45508d0f567dcbcfaa" id="r_a2c59f13666e73c45508d0f567dcbcfaa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Buffer.html">Buffer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2c59f13666e73c45508d0f567dcbcfaa">sign</a> (<a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a> type, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;sk, <a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;message)</td></tr>
<tr class="separator:a2c59f13666e73c45508d0f567dcbcfaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a155583db5680c6072ae376de3a846c57" id="r_a155583db5680c6072ae376de3a846c57"><td class="memTemplParams" colspan="2">template&lt;class T , class U &gt; </td></tr>
<tr class="memitem:a155583db5680c6072ae376de3a846c57"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a155583db5680c6072ae376de3a846c57">get</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;st, <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; U &gt; const &amp;f)</td></tr>
<tr class="memdesc:a155583db5680c6072ae376de3a846c57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the value of a field in an <a class="el" href="classripple_1_1STObject.html">STObject</a> as a given type. <br /></td></tr>
<tr class="separator:a155583db5680c6072ae376de3a846c57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9162c4db35a4c2686b7561ffa2e643f9" id="r_a9162c4db35a4c2686b7561ffa2e643f9"><td class="memTemplParams" colspan="2">template&lt;class U &gt; </td></tr>
<tr class="memitem:a9162c4db35a4c2686b7561ffa2e643f9"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; typename <a class="el" href="structripple_1_1STExchange.html">STExchange</a>&lt; U, typename U::value_type &gt;::value_type &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9162c4db35a4c2686b7561ffa2e643f9">get</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;st, <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; U &gt; const &amp;f)</td></tr>
<tr class="separator:a9162c4db35a4c2686b7561ffa2e643f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a34ca82369c1b5a3fb627089495c74928" id="r_a34ca82369c1b5a3fb627089495c74928"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1SHAMapNodeID.html">SHAMapNodeID</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a34ca82369c1b5a3fb627089495c74928">deserializeSHAMapNodeID</a> (void const *data, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> size)</td></tr>
<tr class="memdesc:a34ca82369c1b5a3fb627089495c74928"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an object representing a serialized <a class="el" href="classripple_1_1SHAMap.html" title="A SHAMap is both a radix tree with a fan-out of 16 and a Merkle tree.">SHAMap</a> Node ID. <br /></td></tr>
<tr class="separator:a34ca82369c1b5a3fb627089495c74928"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ecd361f4e399ef6c4e33007bccb3bb2" id="r_a8ecd361f4e399ef6c4e33007bccb3bb2"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1SHAMapNodeID.html">SHAMapNodeID</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8ecd361f4e399ef6c4e33007bccb3bb2">deserializeSHAMapNodeID</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;s)</td></tr>
<tr class="separator:a8ecd361f4e399ef6c4e33007bccb3bb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a12a05294e1d72bbcf9718dc99195ad19" id="r_a12a05294e1d72bbcf9718dc99195ad19"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="structripple_1_1Manifest.html">Manifest</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a12a05294e1d72bbcf9718dc99195ad19">deserializeManifest</a> (<a class="el" href="classripple_1_1Slice.html">Slice</a> s, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
<tr class="memdesc:a12a05294e1d72bbcf9718dc99195ad19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs <a class="el" href="structripple_1_1Manifest.html">Manifest</a> from serialized string. <br /></td></tr>
<tr class="separator:a12a05294e1d72bbcf9718dc99195ad19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9448fb03ff9eb054b853284601cf444" id="r_ad9448fb03ff9eb054b853284601cf444"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="structripple_1_1Manifest.html">Manifest</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad9448fb03ff9eb054b853284601cf444">deserializeManifest</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;s, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal=<a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>(<a class="el" href="classbeast_1_1Journal.html#a930d70ff72f71414fcd5b560610cefb6">beast::Journal::getNullSink</a>()))</td></tr>
<tr class="separator:ad9448fb03ff9eb054b853284601cf444"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4986bea684f41fdd5365832354148fb5" id="r_a4986bea684f41fdd5365832354148fb5"><td class="memTemplParams" colspan="2">template&lt;class T , class = std::enable_if_t&lt; std::is_same&lt;T, char&gt;::value || std::is_same&lt;T, unsigned char&gt;::value&gt;&gt; </td></tr>
<tr class="memitem:a4986bea684f41fdd5365832354148fb5"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="structripple_1_1Manifest.html">Manifest</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4986bea684f41fdd5365832354148fb5">deserializeManifest</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; const &amp;v, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal=<a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>(<a class="el" href="classbeast_1_1Journal.html#a930d70ff72f71414fcd5b560610cefb6">beast::Journal::getNullSink</a>()))</td></tr>
<tr class="separator:a4986bea684f41fdd5365832354148fb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a59b34a5a4179de5ca0ebd178b26c5767" id="r_a59b34a5a4179de5ca0ebd178b26c5767"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a59b34a5a4179de5ca0ebd178b26c5767">creditLimit</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;issuer, <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;currency)</td></tr>
<tr class="memdesc:a59b34a5a4179de5ca0ebd178b26c5767"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the maximum amount of IOUs that an account can hold. <br /></td></tr>
<tr class="separator:a59b34a5a4179de5ca0ebd178b26c5767"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8f0e665814bff445a0a352ae56790c9" id="r_ac8f0e665814bff445a0a352ae56790c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac8f0e665814bff445a0a352ae56790c9">creditLimit2</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;v, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;acc, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;iss, <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;cur)</td></tr>
<tr class="separator:ac8f0e665814bff445a0a352ae56790c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a676d0eac3fcb58c8634598bab4f5554b" id="r_a676d0eac3fcb58c8634598bab4f5554b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a676d0eac3fcb58c8634598bab4f5554b">creditBalance</a> (<a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;view, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;account, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;issuer, <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;currency)</td></tr>
<tr class="memdesc:a676d0eac3fcb58c8634598bab4f5554b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the amount of IOUs issued by issuer that are held by an account. <br /></td></tr>
<tr class="separator:a676d0eac3fcb58c8634598bab4f5554b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:a24280b80536d1afd09e24a75f4596922" id="r_a24280b80536d1afd09e24a75f4596922"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1PreflightResult.html">PreflightResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a24280b80536d1afd09e24a75f4596922">preflight</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;rules, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;tx, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="memdesc:a24280b80536d1afd09e24a75f4596922"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gate a transaction based on static information. <br /></td></tr>
<tr class="separator:a24280b80536d1afd09e24a75f4596922"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37bd56ea1219a14fe8396a8c2dd2e505" id="r_a37bd56ea1219a14fe8396a8c2dd2e505"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1PreflightResult.html">PreflightResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a37bd56ea1219a14fe8396a8c2dd2e505">preflight</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &amp;app, <a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;rules, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;parentBatchId, <a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;tx, <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> j)</td></tr>
<tr class="separator:a37bd56ea1219a14fe8396a8c2dd2e505"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:aa5bcfbc50f9e453b9e160874f30057c3" id="r_aa5bcfbc50f9e453b9e160874f30057c3"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa5bcfbc50f9e453b9e160874f30057c3">epoch_offset</a></td></tr>
<tr class="memdesc:aa5bcfbc50f9e453b9e160874f30057c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clock for measuring the network time. <br /></td></tr>
<tr class="separator:aa5bcfbc50f9e453b9e160874f30057c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35f7ac66150d292c46b69b25aca9d5ff" id="r_a35f7ac66150d292c46b69b25aca9d5ff"><td class="memItemLeft" align="right" valign="top">auto constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a35f7ac66150d292c46b69b25aca9d5ff">muldiv_max</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/types/numeric_limits.html">std::numeric_limits</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&gt;::max()</td></tr>
<tr class="separator:a35f7ac66150d292c46b69b25aca9d5ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a2328148244d911a8c4f04b96aa2605" id="r_a1a2328148244d911a8c4f04b96aa2605"><td class="memItemLeft" align="right" valign="top">constexpr struct <a class="el" href="structripple_1_1open__ledger__t.html">ripple::open_ledger_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1a2328148244d911a8c4f04b96aa2605">open_ledger</a></td></tr>
<tr class="separator:a1a2328148244d911a8c4f04b96aa2605"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f9db12c47b9df1c9d34e8191159a6da" id="r_a2f9db12c47b9df1c9d34e8191159a6da"><td class="memItemLeft" align="right" valign="top">constexpr struct <a class="el" href="structripple_1_1batch__view__t.html">ripple::batch_view_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2f9db12c47b9df1c9d34e8191159a6da">batch_view</a></td></tr>
<tr class="separator:a2f9db12c47b9df1c9d34e8191159a6da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0ae9ebb091dfd0a1578b5c791fbe5da" id="r_ae0ae9ebb091dfd0a1578b5c791fbe5da"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae0ae9ebb091dfd0a1578b5c791fbe5da">TRADING_FEE_THRESHOLD</a> = 1000</td></tr>
<tr class="separator:ae0ae9ebb091dfd0a1578b5c791fbe5da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bdde33b446d3f98ddf6f1fd92baeca7" id="r_a1bdde33b446d3f98ddf6f1fd92baeca7"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1bdde33b446d3f98ddf6f1fd92baeca7">TOTAL_TIME_SLOT_SECS</a> = 24 * 3600</td></tr>
<tr class="separator:a1bdde33b446d3f98ddf6f1fd92baeca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23fb7eb93804db3ca8fe3ad9cb8f7cd4" id="r_a23fb7eb93804db3ca8fe3ad9cb8f7cd4"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a23fb7eb93804db3ca8fe3ad9cb8f7cd4">AUCTION_SLOT_TIME_INTERVALS</a> = 20</td></tr>
<tr class="separator:a23fb7eb93804db3ca8fe3ad9cb8f7cd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4b23ad04ab6a4fa07b0644753414844" id="r_ae4b23ad04ab6a4fa07b0644753414844"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae4b23ad04ab6a4fa07b0644753414844">AUCTION_SLOT_MAX_AUTH_ACCOUNTS</a> = 4</td></tr>
<tr class="separator:ae4b23ad04ab6a4fa07b0644753414844"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94a558cd104922c7b67cc0af9fee630b" id="r_a94a558cd104922c7b67cc0af9fee630b"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a94a558cd104922c7b67cc0af9fee630b">AUCTION_SLOT_FEE_SCALE_FACTOR</a> = 100000</td></tr>
<tr class="separator:a94a558cd104922c7b67cc0af9fee630b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc5d8c9c40be21c625aa413b915eb02f" id="r_afc5d8c9c40be21c625aa413b915eb02f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afc5d8c9c40be21c625aa413b915eb02f">AUCTION_SLOT_DISCOUNTED_FEE_FRACTION</a> = 10</td></tr>
<tr class="separator:afc5d8c9c40be21c625aa413b915eb02f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a722d3adbf2dfcfa53329113ed9d5467e" id="r_a722d3adbf2dfcfa53329113ed9d5467e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a722d3adbf2dfcfa53329113ed9d5467e">AUCTION_SLOT_MIN_FEE_FRACTION</a> = 25</td></tr>
<tr class="separator:a722d3adbf2dfcfa53329113ed9d5467e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3ff1082024f45e95dc0352753fd0a50" id="r_ab3ff1082024f45e95dc0352753fd0a50"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab3ff1082024f45e95dc0352753fd0a50">AUCTION_SLOT_INTERVAL_DURATION</a></td></tr>
<tr class="separator:ab3ff1082024f45e95dc0352753fd0a50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add680fb7e654697df4e36789f91b31cb" id="r_add680fb7e654697df4e36789f91b31cb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#add680fb7e654697df4e36789f91b31cb">VOTE_MAX_SLOTS</a> = 8</td></tr>
<tr class="separator:add680fb7e654697df4e36789f91b31cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa934f7a06a533f8eae7acf597b2161d" id="r_aaa934f7a06a533f8eae7acf597b2161d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aaa934f7a06a533f8eae7acf597b2161d">VOTE_WEIGHT_SCALE_FACTOR</a> = 100000</td></tr>
<tr class="separator:aaa934f7a06a533f8eae7acf597b2161d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73ed0d6e9287f85c0042e3a5ca22dd18" id="r_a73ed0d6e9287f85c0042e3a5ca22dd18"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; <a class="el" href="structripple_1_1keyletDesc.html">keyletDesc</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp; &gt;, 6 &gt; const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a73ed0d6e9287f85c0042e3a5ca22dd18">directAccountKeylets</a></td></tr>
<tr class="separator:a73ed0d6e9287f85c0042e3a5ca22dd18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b2f5b67f10875b32c833c88f3bbb07f" id="r_a8b2f5b67f10875b32c833c88f3bbb07f"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8b2f5b67f10875b32c833c88f3bbb07f">sLCF_NoConsensusTime</a> = 0x01</td></tr>
<tr class="separator:a8b2f5b67f10875b32c833c88f3bbb07f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ab86a42066275e94ca4523e52514be5" id="r_a5ab86a42066275e94ca4523e52514be5"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5ab86a42066275e94ca4523e52514be5">txMinSizeBytes</a> = 32</td></tr>
<tr class="memdesc:a5ab86a42066275e94ca4523e52514be5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Protocol specific constants. <br /></td></tr>
<tr class="separator:a5ab86a42066275e94ca4523e52514be5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac119b724250bce3ec136ede991f0dbd9" id="r_ac119b724250bce3ec136ede991f0dbd9"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac119b724250bce3ec136ede991f0dbd9">txMaxSizeBytes</a> = <a class="el" href="namespaceripple.html#a13d7c6c34d30731bbc221f629e03f8db">megabytes</a>(1)</td></tr>
<tr class="memdesc:ac119b724250bce3ec136ede991f0dbd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Largest legal byte size of a transaction. <br /></td></tr>
<tr class="separator:ac119b724250bce3ec136ede991f0dbd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ec27d00ce38a9962f60eaacbc0f0bf1" id="r_a2ec27d00ce38a9962f60eaacbc0f0bf1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2ec27d00ce38a9962f60eaacbc0f0bf1">unfundedOfferRemoveLimit</a> = 1000</td></tr>
<tr class="memdesc:a2ec27d00ce38a9962f60eaacbc0f0bf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum number of unfunded offers to delete at once. <br /></td></tr>
<tr class="separator:a2ec27d00ce38a9962f60eaacbc0f0bf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44ef1894259db001cbfaab1f484204fd" id="r_a44ef1894259db001cbfaab1f484204fd"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a44ef1894259db001cbfaab1f484204fd">expiredOfferRemoveLimit</a> = 256</td></tr>
<tr class="memdesc:a44ef1894259db001cbfaab1f484204fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum number of expired offers to delete at once. <br /></td></tr>
<tr class="separator:a44ef1894259db001cbfaab1f484204fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5680c439ff8f669653267ca5aad8b341" id="r_a5680c439ff8f669653267ca5aad8b341"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5680c439ff8f669653267ca5aad8b341">oversizeMetaDataCap</a> = 5200</td></tr>
<tr class="memdesc:a5680c439ff8f669653267ca5aad8b341"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum number of metadata entries allowed in one transaction. <br /></td></tr>
<tr class="separator:a5680c439ff8f669653267ca5aad8b341"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa80a32aab1fec42be06c319dd49e8edc" id="r_aa80a32aab1fec42be06c319dd49e8edc"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa80a32aab1fec42be06c319dd49e8edc">dirNodeMaxEntries</a> = 32</td></tr>
<tr class="memdesc:aa80a32aab1fec42be06c319dd49e8edc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum number of entries per directory page. <br /></td></tr>
<tr class="separator:aa80a32aab1fec42be06c319dd49e8edc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b17dc158d6cedca1055785df1a5e422" id="r_a1b17dc158d6cedca1055785df1a5e422"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1b17dc158d6cedca1055785df1a5e422">dirNodeMaxPages</a> = 262144</td></tr>
<tr class="memdesc:a1b17dc158d6cedca1055785df1a5e422"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum number of pages allowed in a directory. <br /></td></tr>
<tr class="separator:a1b17dc158d6cedca1055785df1a5e422"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64ab08f4ab36c0454c62a0f70eeed527" id="r_a64ab08f4ab36c0454c62a0f70eeed527"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a64ab08f4ab36c0454c62a0f70eeed527">dirMaxTokensPerPage</a> = 32</td></tr>
<tr class="memdesc:a64ab08f4ab36c0454c62a0f70eeed527"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum number of items in an NFT page. <br /></td></tr>
<tr class="separator:a64ab08f4ab36c0454c62a0f70eeed527"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11c0d0fefc8c8b6a3ac9d58de85f7b03" id="r_a11c0d0fefc8c8b6a3ac9d58de85f7b03"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a11c0d0fefc8c8b6a3ac9d58de85f7b03">maxDeletableDirEntries</a> = 1000</td></tr>
<tr class="memdesc:a11c0d0fefc8c8b6a3ac9d58de85f7b03"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum number of owner directory entries for account to be deletable. <br /></td></tr>
<tr class="separator:a11c0d0fefc8c8b6a3ac9d58de85f7b03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48d1e12097d25f55cf6ec8dcb03306ee" id="r_a48d1e12097d25f55cf6ec8dcb03306ee"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a48d1e12097d25f55cf6ec8dcb03306ee">maxTokenOfferCancelCount</a> = 500</td></tr>
<tr class="memdesc:a48d1e12097d25f55cf6ec8dcb03306ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum number of token offers that can be canceled at once. <br /></td></tr>
<tr class="separator:a48d1e12097d25f55cf6ec8dcb03306ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55a6147856ee62015775e16e617c0814" id="r_a55a6147856ee62015775e16e617c0814"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a55a6147856ee62015775e16e617c0814">maxDeletableTokenOfferEntries</a> = 500</td></tr>
<tr class="memdesc:a55a6147856ee62015775e16e617c0814"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum number of offers in an offer directory for NFT to be burnable. <br /></td></tr>
<tr class="separator:a55a6147856ee62015775e16e617c0814"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4da459d9b1d7fda2784880dae5b8da1a" id="r_a4da459d9b1d7fda2784880dae5b8da1a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4da459d9b1d7fda2784880dae5b8da1a">maxTransferFee</a> = 50000</td></tr>
<tr class="memdesc:a4da459d9b1d7fda2784880dae5b8da1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum token transfer fee allowed. <br /></td></tr>
<tr class="separator:a4da459d9b1d7fda2784880dae5b8da1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a950b7645e0ea4e4077a611de8fe8e8dc" id="r_a950b7645e0ea4e4077a611de8fe8e8dc"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a950b7645e0ea4e4077a611de8fe8e8dc">maxTokenURILength</a> = 256</td></tr>
<tr class="memdesc:a950b7645e0ea4e4077a611de8fe8e8dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum length of a URI inside an NFT. <br /></td></tr>
<tr class="separator:a950b7645e0ea4e4077a611de8fe8e8dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54318f6a2c9b5e0e5644a676ffcbc567" id="r_a54318f6a2c9b5e0e5644a676ffcbc567"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a54318f6a2c9b5e0e5644a676ffcbc567">maxDIDDocumentLength</a> = 256</td></tr>
<tr class="memdesc:a54318f6a2c9b5e0e5644a676ffcbc567"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum length of a Data element inside a DID. <br /></td></tr>
<tr class="separator:a54318f6a2c9b5e0e5644a676ffcbc567"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06151f759db76dc9a75c564840adb679" id="r_a06151f759db76dc9a75c564840adb679"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a06151f759db76dc9a75c564840adb679">maxDIDURILength</a> = 256</td></tr>
<tr class="memdesc:a06151f759db76dc9a75c564840adb679"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum length of a URI inside a DID. <br /></td></tr>
<tr class="separator:a06151f759db76dc9a75c564840adb679"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a6a68b52070e9bd6158728aedb4a788" id="r_a3a6a68b52070e9bd6158728aedb4a788"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3a6a68b52070e9bd6158728aedb4a788">maxDIDAttestationLength</a> = 256</td></tr>
<tr class="memdesc:a3a6a68b52070e9bd6158728aedb4a788"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum length of an Attestation inside a DID. <br /></td></tr>
<tr class="separator:a3a6a68b52070e9bd6158728aedb4a788"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65e384089f24ac40c09ae8b28348c340" id="r_a65e384089f24ac40c09ae8b28348c340"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a65e384089f24ac40c09ae8b28348c340">maxDomainLength</a> = 256</td></tr>
<tr class="memdesc:a65e384089f24ac40c09ae8b28348c340"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum length of a domain. <br /></td></tr>
<tr class="separator:a65e384089f24ac40c09ae8b28348c340"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24a442fcf5f608aa85e6b1a714407301" id="r_a24a442fcf5f608aa85e6b1a714407301"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a24a442fcf5f608aa85e6b1a714407301">maxCredentialURILength</a> = 256</td></tr>
<tr class="memdesc:a24a442fcf5f608aa85e6b1a714407301"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum length of a URI inside a Credential. <br /></td></tr>
<tr class="separator:a24a442fcf5f608aa85e6b1a714407301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ca5cc08ba7dc69eee680ce9f3e26d80" id="r_a8ca5cc08ba7dc69eee680ce9f3e26d80"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8ca5cc08ba7dc69eee680ce9f3e26d80">maxCredentialTypeLength</a> = 64</td></tr>
<tr class="memdesc:a8ca5cc08ba7dc69eee680ce9f3e26d80"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum length of a CredentialType inside a Credential. <br /></td></tr>
<tr class="separator:a8ca5cc08ba7dc69eee680ce9f3e26d80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a887b5df2b9a0afab88825b055004c7ce" id="r_a887b5df2b9a0afab88825b055004c7ce"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a887b5df2b9a0afab88825b055004c7ce">maxCredentialsArraySize</a> = 8</td></tr>
<tr class="memdesc:a887b5df2b9a0afab88825b055004c7ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum number of credentials can be passed in array. <br /></td></tr>
<tr class="separator:a887b5df2b9a0afab88825b055004c7ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b7b0b8833993d53519f223aa4b637df" id="r_a3b7b0b8833993d53519f223aa4b637df"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3b7b0b8833993d53519f223aa4b637df">maxPermissionedDomainCredentialsArraySize</a> = 10</td></tr>
<tr class="memdesc:a3b7b0b8833993d53519f223aa4b637df"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum number of credentials can be passed in array for permissioned domain. <br /></td></tr>
<tr class="separator:a3b7b0b8833993d53519f223aa4b637df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c331b12061c28687432e262c819a8b5" id="r_a7c331b12061c28687432e262c819a8b5"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7c331b12061c28687432e262c819a8b5">maxMPTokenMetadataLength</a> = 1024</td></tr>
<tr class="memdesc:a7c331b12061c28687432e262c819a8b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum length of MPTokenMetadata. <br /></td></tr>
<tr class="separator:a7c331b12061c28687432e262c819a8b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47fbaf29602fea01a79eb987cc21371c" id="r_a47fbaf29602fea01a79eb987cc21371c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a47fbaf29602fea01a79eb987cc21371c">maxMPTokenAmount</a> = 0x7FFF'FFFF'FFFF'FFFFull</td></tr>
<tr class="memdesc:a47fbaf29602fea01a79eb987cc21371c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum amount of MPTokenIssuance. <br /></td></tr>
<tr class="separator:a47fbaf29602fea01a79eb987cc21371c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d9f43af28c6c7fdb8557af957e585a3" id="r_a5d9f43af28c6c7fdb8557af957e585a3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5d9f43af28c6c7fdb8557af957e585a3">maxDataPayloadLength</a> = 256</td></tr>
<tr class="memdesc:a5d9f43af28c6c7fdb8557af957e585a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum length of Data payload. <br /></td></tr>
<tr class="separator:a5d9f43af28c6c7fdb8557af957e585a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acadc50b4060eb3f589c30efaf67322e8" id="r_acadc50b4060eb3f589c30efaf67322e8"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acadc50b4060eb3f589c30efaf67322e8">vaultStrategyFirstComeFirstServe</a> = 1</td></tr>
<tr class="memdesc:acadc50b4060eb3f589c30efaf67322e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vault withdrawal policies. <br /></td></tr>
<tr class="separator:acadc50b4060eb3f589c30efaf67322e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef2955b4ba970578e96c7d829ca374fe" id="r_aef2955b4ba970578e96c7d829ca374fe"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aef2955b4ba970578e96c7d829ca374fe">vaultDefaultIOUScale</a> = 6</td></tr>
<tr class="memdesc:aef2955b4ba970578e96c7d829ca374fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default IOU scale factor for a Vault. <br /></td></tr>
<tr class="separator:aef2955b4ba970578e96c7d829ca374fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9713d226abb97a2f03807f678f06eb7e" id="r_a9713d226abb97a2f03807f678f06eb7e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9713d226abb97a2f03807f678f06eb7e">vaultMaximumIOUScale</a> = 18</td></tr>
<tr class="memdesc:a9713d226abb97a2f03807f678f06eb7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum scale factor for a Vault. <br /></td></tr>
<tr class="separator:a9713d226abb97a2f03807f678f06eb7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11cf1f5041dbfb1076ae5dded56ed5ec" id="r_a11cf1f5041dbfb1076ae5dded56ed5ec"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a11cf1f5041dbfb1076ae5dded56ed5ec">maxAssetCheckDepth</a> = 5</td></tr>
<tr class="memdesc:a11cf1f5041dbfb1076ae5dded56ed5ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum recursion depth for vault shares being put as an asset inside another vault; counted from 0. <br /></td></tr>
<tr class="separator:a11cf1f5041dbfb1076ae5dded56ed5ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad961eb0fea4cf5a88afbb1855530ffe5" id="r_ad961eb0fea4cf5a88afbb1855530ffe5"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad961eb0fea4cf5a88afbb1855530ffe5">maxDeletableAMMTrustLines</a> = 512</td></tr>
<tr class="memdesc:ad961eb0fea4cf5a88afbb1855530ffe5"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum number of trustlines to delete as part of AMM account deletion cleanup. <br /></td></tr>
<tr class="separator:ad961eb0fea4cf5a88afbb1855530ffe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4980cfdef6d71cbcc45a80c17f6091dc" id="r_a4980cfdef6d71cbcc45a80c17f6091dc"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4980cfdef6d71cbcc45a80c17f6091dc">maxOracleURI</a> = 256</td></tr>
<tr class="memdesc:a4980cfdef6d71cbcc45a80c17f6091dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum length of a URI inside an Oracle. <br /></td></tr>
<tr class="separator:a4980cfdef6d71cbcc45a80c17f6091dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5785a9e30238dbeb3c22f5fc64904f1e" id="r_a5785a9e30238dbeb3c22f5fc64904f1e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5785a9e30238dbeb3c22f5fc64904f1e">maxOracleProvider</a> = 256</td></tr>
<tr class="memdesc:a5785a9e30238dbeb3c22f5fc64904f1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum length of a Provider inside an Oracle. <br /></td></tr>
<tr class="separator:a5785a9e30238dbeb3c22f5fc64904f1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfb6320cd891dd784aa2138f266b2554" id="r_acfb6320cd891dd784aa2138f266b2554"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acfb6320cd891dd784aa2138f266b2554">maxOracleDataSeries</a> = 10</td></tr>
<tr class="memdesc:acfb6320cd891dd784aa2138f266b2554"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum size of a data series array inside an Oracle. <br /></td></tr>
<tr class="separator:acfb6320cd891dd784aa2138f266b2554"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa54093b4a9bb87c38d6d5846d4324f0" id="r_aaa54093b4a9bb87c38d6d5846d4324f0"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aaa54093b4a9bb87c38d6d5846d4324f0">maxOracleSymbolClass</a> = 16</td></tr>
<tr class="memdesc:aaa54093b4a9bb87c38d6d5846d4324f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum length of a SymbolClass inside an Oracle. <br /></td></tr>
<tr class="separator:aaa54093b4a9bb87c38d6d5846d4324f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0ba44fc3917e4fb977296287dedcfea" id="r_af0ba44fc3917e4fb977296287dedcfea"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af0ba44fc3917e4fb977296287dedcfea">maxLastUpdateTimeDelta</a> = 300</td></tr>
<tr class="memdesc:af0ba44fc3917e4fb977296287dedcfea"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum allowed time difference between lastUpdateTime and the time of the last closed ledger. <br /></td></tr>
<tr class="separator:af0ba44fc3917e4fb977296287dedcfea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34f943e8ee4c3b4dbb8bc73533a28fed" id="r_a34f943e8ee4c3b4dbb8bc73533a28fed"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a34f943e8ee4c3b4dbb8bc73533a28fed">maxPriceScale</a> = 20</td></tr>
<tr class="memdesc:a34f943e8ee4c3b4dbb8bc73533a28fed"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum price scaling factor. <br /></td></tr>
<tr class="separator:a34f943e8ee4c3b4dbb8bc73533a28fed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a657f5253021183fbcafec5bbc782f1b4" id="r_a657f5253021183fbcafec5bbc782f1b4"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a657f5253021183fbcafec5bbc782f1b4">maxTrim</a> = 25</td></tr>
<tr class="memdesc:a657f5253021183fbcafec5bbc782f1b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum percentage of outliers to trim. <br /></td></tr>
<tr class="separator:a657f5253021183fbcafec5bbc782f1b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a25b93c16b950aac8b5abf177b6ff81" id="r_a0a25b93c16b950aac8b5abf177b6ff81"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0a25b93c16b950aac8b5abf177b6ff81">permissionMaxSize</a> = 10</td></tr>
<tr class="memdesc:a0a25b93c16b950aac8b5abf177b6ff81"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum number of delegate permissions an account can grant. <br /></td></tr>
<tr class="separator:a0a25b93c16b950aac8b5abf177b6ff81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad67130a2e92f56e6d0b8b18c5c8a106f" id="r_ad67130a2e92f56e6d0b8b18c5c8a106f"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad67130a2e92f56e6d0b8b18c5c8a106f">maxBatchTxCount</a> = 8</td></tr>
<tr class="memdesc:ad67130a2e92f56e6d0b8b18c5c8a106f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum number of transactions that can be in a batch. <br /></td></tr>
<tr class="separator:ad67130a2e92f56e6d0b8b18c5c8a106f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbcd0117839fb629a769c600a741f452" id="r_afbcd0117839fb629a769c600a741f452"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1Rate.html">Rate</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afbcd0117839fb629a769c600a741f452">parityRate</a></td></tr>
<tr class="memdesc:afbcd0117839fb629a769c600a741f452"><td class="mdescLeft">&#160;</td><td class="mdescRight">A transfer rate signifying a 1:1 exchange. <br /></td></tr>
<tr class="separator:afbcd0117839fb629a769c600a741f452"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e8e2d16c0208daa6299872915fdba96" id="r_a0e8e2d16c0208daa6299872915fdba96"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>, int &gt; const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0e8e2d16c0208daa6299872915fdba96">sTypeMap</a> = {<a class="el" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcae6deedfbb7ffeea83324aaf14a72f62c">XMACRO</a>(TO_MAP)}</td></tr>
<tr class="separator:a0e8e2d16c0208daa6299872915fdba96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae170a2ed34565f4a4e5e5f2465ad16cf" id="r_ae170a2ed34565f4a4e5e5f2465ad16cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1SField.html">SField</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae170a2ed34565f4a4e5e5f2465ad16cf">sfInvalid</a></td></tr>
<tr class="separator:ae170a2ed34565f4a4e5e5f2465ad16cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9c72789f495577fbc38a95e993fd2df" id="r_ac9c72789f495577fbc38a95e993fd2df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1SField.html">SField</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac9c72789f495577fbc38a95e993fd2df">sfGeneric</a></td></tr>
<tr class="separator:ac9c72789f495577fbc38a95e993fd2df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8808889ac69393dbfc99e57187e8de8" id="r_ac8808889ac69393dbfc99e57187e8de8"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac8808889ac69393dbfc99e57187e8de8">vfFullValidation</a> = 0x00000001</td></tr>
<tr class="separator:ac8808889ac69393dbfc99e57187e8de8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abedda589258487931711c4efea516376" id="r_abedda589258487931711c4efea516376"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abedda589258487931711c4efea516376">vfFullyCanonicalSig</a> = 0x80000000</td></tr>
<tr class="separator:abedda589258487931711c4efea516376"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55a2a537e79363b71783d5f6eaca5abf" id="r_a55a2a537e79363b71783d5f6eaca5abf"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a55a2a537e79363b71783d5f6eaca5abf">INITIAL_XRP</a> {100'000'000'000 * <a class="el" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>}</td></tr>
<tr class="memdesc:a55a2a537e79363b71783d5f6eaca5abf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configure the native currency. <br /></td></tr>
<tr class="separator:a55a2a537e79363b71783d5f6eaca5abf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c550f167665d94744b297523ff07de2" id="r_a2c550f167665d94744b297523ff07de2"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2c550f167665d94744b297523ff07de2">XRP_LEDGER_EARLIEST_SEQ</a> {32570u}</td></tr>
<tr class="memdesc:a2c550f167665d94744b297523ff07de2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The XRP ledger network's earliest allowed sequence. <br /></td></tr>
<tr class="separator:a2c550f167665d94744b297523ff07de2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fc7a232cc9b90d4b5846057977fcf63" id="r_a6fc7a232cc9b90d4b5846057977fcf63"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6fc7a232cc9b90d4b5846057977fcf63">XRP_LEDGER_EARLIEST_FEES</a> {562177u}</td></tr>
<tr class="memdesc:a6fc7a232cc9b90d4b5846057977fcf63"><td class="mdescLeft">&#160;</td><td class="mdescRight">The XRP <a class="el" href="classripple_1_1Ledger.html" title="Holds a ledger.">Ledger</a> mainnet's earliest ledger with a FeeSettings object. <br /></td></tr>
<tr class="separator:a6fc7a232cc9b90d4b5846057977fcf63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adab0af0c68aad5308660cf4738759771" id="r_adab0af0c68aad5308660cf4738759771"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/numeric/ratio/ratio.html">std::ratio</a>&lt; 80, 100 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adab0af0c68aad5308660cf4738759771">amendmentMajorityCalcThreshold</a></td></tr>
<tr class="memdesc:adab0af0c68aad5308660cf4738759771"><td class="mdescLeft">&#160;</td><td class="mdescRight">The minimum amount of support an amendment should have. <br /></td></tr>
<tr class="separator:adab0af0c68aad5308660cf4738759771"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2766622cddc837e339cb2c5bec92fac8" id="r_a2766622cddc837e339cb2c5bec92fac8"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2766622cddc837e339cb2c5bec92fac8">defaultAmendmentMajorityTime</a> = <a class="el" href="namespaceripple.html#a6eab3a5ee85e00078b47947e27e59535">weeks</a>{2}</td></tr>
<tr class="memdesc:a2766622cddc837e339cb2c5bec92fac8"><td class="mdescLeft">&#160;</td><td class="mdescRight">The minimum amount of time an amendment must hold a majority. <br /></td></tr>
<tr class="separator:a2766622cddc837e339cb2c5bec92fac8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6935ad0ddb8c447dd408f2404a97b40" id="r_ac6935ad0ddb8c447dd408f2404a97b40"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac6935ad0ddb8c447dd408f2404a97b40">tfFullyCanonicalSig</a> = 0x80000000</td></tr>
<tr class="memdesc:ac6935ad0ddb8c447dd408f2404a97b40"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1Transaction.html">Transaction</a> flags. <br /></td></tr>
<tr class="separator:ac6935ad0ddb8c447dd408f2404a97b40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaf6a2c3fd25d8d826f03812dfbf2798" id="r_afaf6a2c3fd25d8d826f03812dfbf2798"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afaf6a2c3fd25d8d826f03812dfbf2798">tfInnerBatchTxn</a> = 0x40000000</td></tr>
<tr class="separator:afaf6a2c3fd25d8d826f03812dfbf2798"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa52329c755ab0ee46e285c09a32b02ec" id="r_aa52329c755ab0ee46e285c09a32b02ec"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> = <a class="el" href="namespaceripple.html#ac6935ad0ddb8c447dd408f2404a97b40">tfFullyCanonicalSig</a> | <a class="el" href="namespaceripple.html#afaf6a2c3fd25d8d826f03812dfbf2798">tfInnerBatchTxn</a></td></tr>
<tr class="separator:aa52329c755ab0ee46e285c09a32b02ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8844b7ad1603892172e8e6d1044de00" id="r_ac8844b7ad1603892172e8e6d1044de00"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac8844b7ad1603892172e8e6d1044de00">tfUniversalMask</a> = ~<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a></td></tr>
<tr class="separator:ac8844b7ad1603892172e8e6d1044de00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a523d2f05ee15547d5eacd3d122125ae9" id="r_a523d2f05ee15547d5eacd3d122125ae9"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a523d2f05ee15547d5eacd3d122125ae9">tfRequireDestTag</a> = 0x00010000</td></tr>
<tr class="separator:a523d2f05ee15547d5eacd3d122125ae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44c6902c9425a64f45a05a0c2491db4a" id="r_a44c6902c9425a64f45a05a0c2491db4a"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a44c6902c9425a64f45a05a0c2491db4a">tfOptionalDestTag</a> = 0x00020000</td></tr>
<tr class="separator:a44c6902c9425a64f45a05a0c2491db4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0faf132b3ac4a7638ef97510875887a" id="r_aa0faf132b3ac4a7638ef97510875887a"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa0faf132b3ac4a7638ef97510875887a">tfRequireAuth</a> = 0x00040000</td></tr>
<tr class="separator:aa0faf132b3ac4a7638ef97510875887a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae404d2c3f1b465b08d2757d160496be" id="r_aae404d2c3f1b465b08d2757d160496be"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aae404d2c3f1b465b08d2757d160496be">tfOptionalAuth</a> = 0x00080000</td></tr>
<tr class="separator:aae404d2c3f1b465b08d2757d160496be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab008704f566f54118ad09f09e297d791" id="r_ab008704f566f54118ad09f09e297d791"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab008704f566f54118ad09f09e297d791">tfDisallowXRP</a> = 0x00100000</td></tr>
<tr class="separator:ab008704f566f54118ad09f09e297d791"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0937c341f2f9445f038012ac13cfb8df" id="r_a0937c341f2f9445f038012ac13cfb8df"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0937c341f2f9445f038012ac13cfb8df">tfAllowXRP</a> = 0x00200000</td></tr>
<tr class="separator:a0937c341f2f9445f038012ac13cfb8df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ba29527a8fce462590deaec97ec00de" id="r_a4ba29527a8fce462590deaec97ec00de"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4ba29527a8fce462590deaec97ec00de">tfAccountSetMask</a></td></tr>
<tr class="separator:a4ba29527a8fce462590deaec97ec00de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e3220cb8c660141f5300a9e38841295" id="r_a2e3220cb8c660141f5300a9e38841295"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2e3220cb8c660141f5300a9e38841295">asfRequireDest</a> = 1</td></tr>
<tr class="separator:a2e3220cb8c660141f5300a9e38841295"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9d8055be347abb09ae405843dc59473" id="r_ad9d8055be347abb09ae405843dc59473"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad9d8055be347abb09ae405843dc59473">asfRequireAuth</a> = 2</td></tr>
<tr class="separator:ad9d8055be347abb09ae405843dc59473"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9cd2b389ce115ba9d17fbd557aca94d" id="r_af9cd2b389ce115ba9d17fbd557aca94d"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af9cd2b389ce115ba9d17fbd557aca94d">asfDisallowXRP</a> = 3</td></tr>
<tr class="separator:af9cd2b389ce115ba9d17fbd557aca94d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67cb8f38f9c204304ea44fcff2953438" id="r_a67cb8f38f9c204304ea44fcff2953438"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a67cb8f38f9c204304ea44fcff2953438">asfDisableMaster</a> = 4</td></tr>
<tr class="separator:a67cb8f38f9c204304ea44fcff2953438"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9236ad224cda331f55af0a09d9bd16ea" id="r_a9236ad224cda331f55af0a09d9bd16ea"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9236ad224cda331f55af0a09d9bd16ea">asfAccountTxnID</a> = 5</td></tr>
<tr class="separator:a9236ad224cda331f55af0a09d9bd16ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bbe95745bed6471c39fef31a05047ee" id="r_a5bbe95745bed6471c39fef31a05047ee"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5bbe95745bed6471c39fef31a05047ee">asfNoFreeze</a> = 6</td></tr>
<tr class="separator:a5bbe95745bed6471c39fef31a05047ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ce63352f37481632452056bb649eb58" id="r_a0ce63352f37481632452056bb649eb58"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0ce63352f37481632452056bb649eb58">asfGlobalFreeze</a> = 7</td></tr>
<tr class="separator:a0ce63352f37481632452056bb649eb58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92b26c4fb4288c04285666f316d24f9c" id="r_a92b26c4fb4288c04285666f316d24f9c"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a92b26c4fb4288c04285666f316d24f9c">asfDefaultRipple</a> = 8</td></tr>
<tr class="separator:a92b26c4fb4288c04285666f316d24f9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d8ec9af2fd805d04e032c52f6968211" id="r_a1d8ec9af2fd805d04e032c52f6968211"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1d8ec9af2fd805d04e032c52f6968211">asfDepositAuth</a> = 9</td></tr>
<tr class="separator:a1d8ec9af2fd805d04e032c52f6968211"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4414987963e371e8bdbafd38bc5427fa" id="r_a4414987963e371e8bdbafd38bc5427fa"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4414987963e371e8bdbafd38bc5427fa">asfAuthorizedNFTokenMinter</a> = 10</td></tr>
<tr class="separator:a4414987963e371e8bdbafd38bc5427fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dc3be353a462b0e773a87943306c501" id="r_a1dc3be353a462b0e773a87943306c501"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1dc3be353a462b0e773a87943306c501">asfDisallowIncomingNFTokenOffer</a> = 12</td></tr>
<tr class="separator:a1dc3be353a462b0e773a87943306c501"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9410087e0ef101a892bb3f4a3cb16614" id="r_a9410087e0ef101a892bb3f4a3cb16614"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9410087e0ef101a892bb3f4a3cb16614">asfDisallowIncomingCheck</a> = 13</td></tr>
<tr class="separator:a9410087e0ef101a892bb3f4a3cb16614"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac12fbb1864b09bfd3fb4ead410449edd" id="r_ac12fbb1864b09bfd3fb4ead410449edd"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac12fbb1864b09bfd3fb4ead410449edd">asfDisallowIncomingPayChan</a> = 14</td></tr>
<tr class="separator:ac12fbb1864b09bfd3fb4ead410449edd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72b8ab4faf1078ddedabff623d95b057" id="r_a72b8ab4faf1078ddedabff623d95b057"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a72b8ab4faf1078ddedabff623d95b057">asfDisallowIncomingTrustline</a> = 15</td></tr>
<tr class="separator:a72b8ab4faf1078ddedabff623d95b057"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acedcd08c62e1bb941e2f6c9e289c6582" id="r_acedcd08c62e1bb941e2f6c9e289c6582"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acedcd08c62e1bb941e2f6c9e289c6582">asfAllowTrustLineClawback</a> = 16</td></tr>
<tr class="separator:acedcd08c62e1bb941e2f6c9e289c6582"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2964a536384262367942d4024dfdd98d" id="r_a2964a536384262367942d4024dfdd98d"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2964a536384262367942d4024dfdd98d">asfAllowTrustLineLocking</a> = 17</td></tr>
<tr class="separator:a2964a536384262367942d4024dfdd98d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61d9fbb44b335fbb5e82e3211e6639a2" id="r_a61d9fbb44b335fbb5e82e3211e6639a2"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a61d9fbb44b335fbb5e82e3211e6639a2">tfPassive</a> = 0x00010000</td></tr>
<tr class="separator:a61d9fbb44b335fbb5e82e3211e6639a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6257d0a91b5b06dd7712c68af628441d" id="r_a6257d0a91b5b06dd7712c68af628441d"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6257d0a91b5b06dd7712c68af628441d">tfImmediateOrCancel</a> = 0x00020000</td></tr>
<tr class="separator:a6257d0a91b5b06dd7712c68af628441d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bdaf22398ee3e51d3c2c3c694f917ec" id="r_a5bdaf22398ee3e51d3c2c3c694f917ec"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5bdaf22398ee3e51d3c2c3c694f917ec">tfFillOrKill</a> = 0x00040000</td></tr>
<tr class="separator:a5bdaf22398ee3e51d3c2c3c694f917ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3bc01fc1c4e0e3191802ff3192c5493" id="r_ad3bc01fc1c4e0e3191802ff3192c5493"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad3bc01fc1c4e0e3191802ff3192c5493">tfSell</a> = 0x00080000</td></tr>
<tr class="separator:ad3bc01fc1c4e0e3191802ff3192c5493"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5728c62eac2f5903f9f55bf72cf29428" id="r_a5728c62eac2f5903f9f55bf72cf29428"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5728c62eac2f5903f9f55bf72cf29428">tfHybrid</a> = 0x00100000</td></tr>
<tr class="separator:a5728c62eac2f5903f9f55bf72cf29428"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3095f4938a471190aaa1a18a0001c9c9" id="r_a3095f4938a471190aaa1a18a0001c9c9"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3095f4938a471190aaa1a18a0001c9c9">tfOfferCreateMask</a></td></tr>
<tr class="separator:a3095f4938a471190aaa1a18a0001c9c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab3ff08970a7fcec2229fc4c9e5f7d38" id="r_aab3ff08970a7fcec2229fc4c9e5f7d38"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aab3ff08970a7fcec2229fc4c9e5f7d38">tfNoRippleDirect</a> = 0x00010000</td></tr>
<tr class="separator:aab3ff08970a7fcec2229fc4c9e5f7d38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7efcc6de2ed8aa0fa1f3e0a632f2f095" id="r_a7efcc6de2ed8aa0fa1f3e0a632f2f095"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7efcc6de2ed8aa0fa1f3e0a632f2f095">tfPartialPayment</a> = 0x00020000</td></tr>
<tr class="separator:a7efcc6de2ed8aa0fa1f3e0a632f2f095"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc202169b736c0a032eb947f186b6e63" id="r_abc202169b736c0a032eb947f186b6e63"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abc202169b736c0a032eb947f186b6e63">tfLimitQuality</a> = 0x00040000</td></tr>
<tr class="separator:abc202169b736c0a032eb947f186b6e63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ababf50b6a950c48e10622ce16c0f73d2" id="r_ababf50b6a950c48e10622ce16c0f73d2"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ababf50b6a950c48e10622ce16c0f73d2">tfPaymentMask</a></td></tr>
<tr class="separator:ababf50b6a950c48e10622ce16c0f73d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f6f1a6aa2d2d2c81704be76caf69163" id="r_a3f6f1a6aa2d2d2c81704be76caf69163"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3f6f1a6aa2d2d2c81704be76caf69163">tfMPTPaymentMask</a> = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#a7efcc6de2ed8aa0fa1f3e0a632f2f095">tfPartialPayment</a>)</td></tr>
<tr class="separator:a3f6f1a6aa2d2d2c81704be76caf69163"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a918f885752320e5f242f6cf75d895444" id="r_a918f885752320e5f242f6cf75d895444"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a918f885752320e5f242f6cf75d895444">tfSetfAuth</a> = 0x00010000</td></tr>
<tr class="separator:a918f885752320e5f242f6cf75d895444"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5a4ff779dae30156e2906661a2f9b74" id="r_ae5a4ff779dae30156e2906661a2f9b74"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae5a4ff779dae30156e2906661a2f9b74">tfSetNoRipple</a> = 0x00020000</td></tr>
<tr class="separator:ae5a4ff779dae30156e2906661a2f9b74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84d1a5b984c13ef3336e95746ceea0b0" id="r_a84d1a5b984c13ef3336e95746ceea0b0"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a84d1a5b984c13ef3336e95746ceea0b0">tfClearNoRipple</a> = 0x00040000</td></tr>
<tr class="separator:a84d1a5b984c13ef3336e95746ceea0b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae34d881cd8926ab3505340a51f91fd8b" id="r_ae34d881cd8926ab3505340a51f91fd8b"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae34d881cd8926ab3505340a51f91fd8b">tfSetFreeze</a> = 0x00100000</td></tr>
<tr class="separator:ae34d881cd8926ab3505340a51f91fd8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98f09aa7b518e640710f4362145dd444" id="r_a98f09aa7b518e640710f4362145dd444"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a98f09aa7b518e640710f4362145dd444">tfClearFreeze</a> = 0x00200000</td></tr>
<tr class="separator:a98f09aa7b518e640710f4362145dd444"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2064883c5298050aff66754857955885" id="r_a2064883c5298050aff66754857955885"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2064883c5298050aff66754857955885">tfSetDeepFreeze</a> = 0x00400000</td></tr>
<tr class="separator:a2064883c5298050aff66754857955885"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf66864d0b900743719164e43f53c934" id="r_aaf66864d0b900743719164e43f53c934"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aaf66864d0b900743719164e43f53c934">tfClearDeepFreeze</a> = 0x00800000</td></tr>
<tr class="separator:aaf66864d0b900743719164e43f53c934"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac03bb75481389855987ced4578108011" id="r_ac03bb75481389855987ced4578108011"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac03bb75481389855987ced4578108011">tfTrustSetMask</a></td></tr>
<tr class="separator:ac03bb75481389855987ced4578108011"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a754d9c1ce4ca401f773722157a5259ec" id="r_a754d9c1ce4ca401f773722157a5259ec"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a754d9c1ce4ca401f773722157a5259ec">tfTrustSetPermissionMask</a> = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#a918f885752320e5f242f6cf75d895444">tfSetfAuth</a> | <a class="el" href="namespaceripple.html#ae34d881cd8926ab3505340a51f91fd8b">tfSetFreeze</a> | <a class="el" href="namespaceripple.html#a98f09aa7b518e640710f4362145dd444">tfClearFreeze</a>)</td></tr>
<tr class="separator:a754d9c1ce4ca401f773722157a5259ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40c2727503e88fa49ffc050386b918fe" id="r_a40c2727503e88fa49ffc050386b918fe"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a40c2727503e88fa49ffc050386b918fe">tfGotMajority</a> = 0x00010000</td></tr>
<tr class="separator:a40c2727503e88fa49ffc050386b918fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf2b5d62683cc06ad8e96dea0bfda024" id="r_adf2b5d62683cc06ad8e96dea0bfda024"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adf2b5d62683cc06ad8e96dea0bfda024">tfLostMajority</a> = 0x00020000</td></tr>
<tr class="separator:adf2b5d62683cc06ad8e96dea0bfda024"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7b4c2356f6cc9cb9b3c133d616bd337" id="r_ae7b4c2356f6cc9cb9b3c133d616bd337"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae7b4c2356f6cc9cb9b3c133d616bd337">tfChangeMask</a></td></tr>
<tr class="separator:ae7b4c2356f6cc9cb9b3c133d616bd337"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31fd00b390dff8213a5cfe14d00e4045" id="r_a31fd00b390dff8213a5cfe14d00e4045"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a31fd00b390dff8213a5cfe14d00e4045">tfRenew</a> = 0x00010000</td></tr>
<tr class="separator:a31fd00b390dff8213a5cfe14d00e4045"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1c00e26dbebe035301fefc29b02f82b" id="r_ac1c00e26dbebe035301fefc29b02f82b"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac1c00e26dbebe035301fefc29b02f82b">tfClose</a> = 0x00020000</td></tr>
<tr class="separator:ac1c00e26dbebe035301fefc29b02f82b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac27cf28b74dba714232126eb01ef4765" id="r_ac27cf28b74dba714232126eb01ef4765"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac27cf28b74dba714232126eb01ef4765">tfPayChanClaimMask</a> = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#a31fd00b390dff8213a5cfe14d00e4045">tfRenew</a> | <a class="el" href="namespaceripple.html#ac1c00e26dbebe035301fefc29b02f82b">tfClose</a>)</td></tr>
<tr class="separator:ac27cf28b74dba714232126eb01ef4765"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a8925be9e066ce9570511e5161a73bb" id="r_a5a8925be9e066ce9570511e5161a73bb"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5a8925be9e066ce9570511e5161a73bb">tfBurnable</a> = 0x00000001</td></tr>
<tr class="separator:a5a8925be9e066ce9570511e5161a73bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dbfe47b89ea11bf811eaebf0093f052" id="r_a1dbfe47b89ea11bf811eaebf0093f052"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1dbfe47b89ea11bf811eaebf0093f052">tfOnlyXRP</a> = 0x00000002</td></tr>
<tr class="separator:a1dbfe47b89ea11bf811eaebf0093f052"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f38e8fe552f095e70c098197324f6f9" id="r_a7f38e8fe552f095e70c098197324f6f9"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7f38e8fe552f095e70c098197324f6f9">tfTrustLine</a> = 0x00000004</td></tr>
<tr class="separator:a7f38e8fe552f095e70c098197324f6f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6dbd01af49aa6a39b96cee44add0df1" id="r_af6dbd01af49aa6a39b96cee44add0df1"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af6dbd01af49aa6a39b96cee44add0df1">tfTransferable</a> = 0x00000008</td></tr>
<tr class="separator:af6dbd01af49aa6a39b96cee44add0df1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7b2566d88d4ab6fbad390bc3a890395" id="r_ae7b2566d88d4ab6fbad390bc3a890395"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae7b2566d88d4ab6fbad390bc3a890395">tfMutable</a> = 0x00000010</td></tr>
<tr class="separator:ae7b2566d88d4ab6fbad390bc3a890395"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9c5556c775f5086df7a1be0c7353971" id="r_ae9c5556c775f5086df7a1be0c7353971"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae9c5556c775f5086df7a1be0c7353971">tfMPTCanLock</a> = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a3c490502f9c165e7ea86cd51667ea49c">lsfMPTCanLock</a></td></tr>
<tr class="separator:ae9c5556c775f5086df7a1be0c7353971"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae04eebbb7e9cffb009d2f2251c0263a2" id="r_ae04eebbb7e9cffb009d2f2251c0263a2"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae04eebbb7e9cffb009d2f2251c0263a2">tfMPTRequireAuth</a> = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a9971f863b0978e5dff15fecc704bbed4">lsfMPTRequireAuth</a></td></tr>
<tr class="separator:ae04eebbb7e9cffb009d2f2251c0263a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adefad79450b2fe23454118b7b2b60c14" id="r_adefad79450b2fe23454118b7b2b60c14"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adefad79450b2fe23454118b7b2b60c14">tfMPTCanEscrow</a> = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a234b052db9a883d94d2933386562a41f">lsfMPTCanEscrow</a></td></tr>
<tr class="separator:adefad79450b2fe23454118b7b2b60c14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a415aac4d51f2f5336c1f588042fff833" id="r_a415aac4d51f2f5336c1f588042fff833"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a415aac4d51f2f5336c1f588042fff833">tfMPTCanTrade</a> = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a19d7c0a35af977d3e224121eeea81c20">lsfMPTCanTrade</a></td></tr>
<tr class="separator:a415aac4d51f2f5336c1f588042fff833"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2aae110929b0612004babdac451377f3" id="r_a2aae110929b0612004babdac451377f3"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2aae110929b0612004babdac451377f3">tfMPTCanTransfer</a> = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a17ad00a34e73590b1c0d5f453eeba72f">lsfMPTCanTransfer</a></td></tr>
<tr class="separator:a2aae110929b0612004babdac451377f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af034d4499b815c6e3ae25cf6d03ae2f9" id="r_af034d4499b815c6e3ae25cf6d03ae2f9"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af034d4499b815c6e3ae25cf6d03ae2f9">tfMPTCanClawback</a> = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a6397c1fa03da2239610cb4d1a45153bd">lsfMPTCanClawback</a></td></tr>
<tr class="separator:af034d4499b815c6e3ae25cf6d03ae2f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b6ea030ccea3c675a0cf60bff27fa37" id="r_a4b6ea030ccea3c675a0cf60bff27fa37"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4b6ea030ccea3c675a0cf60bff27fa37">tfMPTokenIssuanceCreateMask</a></td></tr>
<tr class="separator:a4b6ea030ccea3c675a0cf60bff27fa37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5502c6f32059fe86c01ffedf79f16e8e" id="r_a5502c6f32059fe86c01ffedf79f16e8e"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5502c6f32059fe86c01ffedf79f16e8e">tmfMPTCanMutateCanLock</a> = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a8380675857eccbd28fde0a46554bb668">lsmfMPTCanMutateCanLock</a></td></tr>
<tr class="separator:a5502c6f32059fe86c01ffedf79f16e8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac1bab31b5735153065da636b865ec43" id="r_aac1bab31b5735153065da636b865ec43"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aac1bab31b5735153065da636b865ec43">tmfMPTCanMutateRequireAuth</a> = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a105335b4d3457f00b5fdaf69efe12683">lsmfMPTCanMutateRequireAuth</a></td></tr>
<tr class="separator:aac1bab31b5735153065da636b865ec43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1be286b5d0d9cd10c9f1bf6befd714cc" id="r_a1be286b5d0d9cd10c9f1bf6befd714cc"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1be286b5d0d9cd10c9f1bf6befd714cc">tmfMPTCanMutateCanEscrow</a> = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a5dd3ef137dff0e4cfa32cf061f042dac">lsmfMPTCanMutateCanEscrow</a></td></tr>
<tr class="separator:a1be286b5d0d9cd10c9f1bf6befd714cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2398353cec89b60acad976298d11516f" id="r_a2398353cec89b60acad976298d11516f"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2398353cec89b60acad976298d11516f">tmfMPTCanMutateCanTrade</a> = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a21a22ce0d0645606b50cb5cf9f22c452">lsmfMPTCanMutateCanTrade</a></td></tr>
<tr class="separator:a2398353cec89b60acad976298d11516f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba090debd4351d0296292a1335627b17" id="r_aba090debd4351d0296292a1335627b17"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aba090debd4351d0296292a1335627b17">tmfMPTCanMutateCanTransfer</a> = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a1894eb12471b2997229509226b06342b">lsmfMPTCanMutateCanTransfer</a></td></tr>
<tr class="separator:aba090debd4351d0296292a1335627b17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fdf18d5b75e28f0cdfbb389ff5fddea" id="r_a6fdf18d5b75e28f0cdfbb389ff5fddea"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6fdf18d5b75e28f0cdfbb389ff5fddea">tmfMPTCanMutateCanClawback</a> = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a6913164ccac525aa0105fa6c06e844ec">lsmfMPTCanMutateCanClawback</a></td></tr>
<tr class="separator:a6fdf18d5b75e28f0cdfbb389ff5fddea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ac109dc9cd949aa5e35315dd8982a34" id="r_a1ac109dc9cd949aa5e35315dd8982a34"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1ac109dc9cd949aa5e35315dd8982a34">tmfMPTCanMutateMetadata</a> = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a77dc163a1137c46cf7e40c45dd7eced7">lsmfMPTCanMutateMetadata</a></td></tr>
<tr class="separator:a1ac109dc9cd949aa5e35315dd8982a34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3df8e5b31c2a678cd09956064de44b13" id="r_a3df8e5b31c2a678cd09956064de44b13"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3df8e5b31c2a678cd09956064de44b13">tmfMPTCanMutateTransferFee</a> = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5acba8483c5775d0875b4bb75ad053d315">lsmfMPTCanMutateTransferFee</a></td></tr>
<tr class="separator:a3df8e5b31c2a678cd09956064de44b13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59b14e77b81397a8d2efb38fdf3d0228" id="r_a59b14e77b81397a8d2efb38fdf3d0228"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a59b14e77b81397a8d2efb38fdf3d0228">tmfMPTokenIssuanceCreateMutableMask</a></td></tr>
<tr class="separator:a59b14e77b81397a8d2efb38fdf3d0228"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a879ff786afc09842952c6cbca93d46a8" id="r_a879ff786afc09842952c6cbca93d46a8"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a879ff786afc09842952c6cbca93d46a8">tfMPTUnauthorize</a> = 0x00000001</td></tr>
<tr class="separator:a879ff786afc09842952c6cbca93d46a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5542d12503e037a16ead08a51dc41aab" id="r_a5542d12503e037a16ead08a51dc41aab"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5542d12503e037a16ead08a51dc41aab">tfMPTokenAuthorizeMask</a> = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#a879ff786afc09842952c6cbca93d46a8">tfMPTUnauthorize</a>)</td></tr>
<tr class="separator:a5542d12503e037a16ead08a51dc41aab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa361223d1f07f3e0838be875704f25c2" id="r_aa361223d1f07f3e0838be875704f25c2"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa361223d1f07f3e0838be875704f25c2">tfMPTLock</a> = 0x00000001</td></tr>
<tr class="separator:aa361223d1f07f3e0838be875704f25c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a421521e70103cd22aad879633cc92ecd" id="r_a421521e70103cd22aad879633cc92ecd"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a421521e70103cd22aad879633cc92ecd">tfMPTUnlock</a> = 0x00000002</td></tr>
<tr class="separator:a421521e70103cd22aad879633cc92ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a038ff05525ff9886aa2a38ee41c65028" id="r_a038ff05525ff9886aa2a38ee41c65028"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a038ff05525ff9886aa2a38ee41c65028">tfMPTokenIssuanceSetMask</a> = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#aa361223d1f07f3e0838be875704f25c2">tfMPTLock</a> | <a class="el" href="namespaceripple.html#a421521e70103cd22aad879633cc92ecd">tfMPTUnlock</a>)</td></tr>
<tr class="separator:a038ff05525ff9886aa2a38ee41c65028"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12b6820cfa4e831196498f11f10982b8" id="r_a12b6820cfa4e831196498f11f10982b8"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a12b6820cfa4e831196498f11f10982b8">tfMPTokenIssuanceSetPermissionMask</a> = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#aa361223d1f07f3e0838be875704f25c2">tfMPTLock</a> | <a class="el" href="namespaceripple.html#a421521e70103cd22aad879633cc92ecd">tfMPTUnlock</a>)</td></tr>
<tr class="separator:a12b6820cfa4e831196498f11f10982b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50a0ffb7f8b56cba939d9f21fd806ea6" id="r_a50a0ffb7f8b56cba939d9f21fd806ea6"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a50a0ffb7f8b56cba939d9f21fd806ea6">tmfMPTSetCanLock</a> = 0x00000001</td></tr>
<tr class="separator:a50a0ffb7f8b56cba939d9f21fd806ea6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8abfa6ea2a1f75a0d4b8008580655d73" id="r_a8abfa6ea2a1f75a0d4b8008580655d73"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8abfa6ea2a1f75a0d4b8008580655d73">tmfMPTClearCanLock</a> = 0x00000002</td></tr>
<tr class="separator:a8abfa6ea2a1f75a0d4b8008580655d73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33b8c4c8ad9d7bb3cdfd9fa57ff80ae3" id="r_a33b8c4c8ad9d7bb3cdfd9fa57ff80ae3"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a33b8c4c8ad9d7bb3cdfd9fa57ff80ae3">tmfMPTSetRequireAuth</a> = 0x00000004</td></tr>
<tr class="separator:a33b8c4c8ad9d7bb3cdfd9fa57ff80ae3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d31292065646c0f678981ccb58696be" id="r_a4d31292065646c0f678981ccb58696be"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4d31292065646c0f678981ccb58696be">tmfMPTClearRequireAuth</a> = 0x00000008</td></tr>
<tr class="separator:a4d31292065646c0f678981ccb58696be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a62999a5b643bb12f2652282a3659f5" id="r_a8a62999a5b643bb12f2652282a3659f5"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8a62999a5b643bb12f2652282a3659f5">tmfMPTSetCanEscrow</a> = 0x00000010</td></tr>
<tr class="separator:a8a62999a5b643bb12f2652282a3659f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bbeda7e46ab6188d27476e4785a9e41" id="r_a1bbeda7e46ab6188d27476e4785a9e41"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1bbeda7e46ab6188d27476e4785a9e41">tmfMPTClearCanEscrow</a> = 0x00000020</td></tr>
<tr class="separator:a1bbeda7e46ab6188d27476e4785a9e41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6748f5cda7014c87ad0f1f3778144d49" id="r_a6748f5cda7014c87ad0f1f3778144d49"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6748f5cda7014c87ad0f1f3778144d49">tmfMPTSetCanTrade</a> = 0x00000040</td></tr>
<tr class="separator:a6748f5cda7014c87ad0f1f3778144d49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34a3dd5329331d3ab6904c0cb0979e2f" id="r_a34a3dd5329331d3ab6904c0cb0979e2f"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a34a3dd5329331d3ab6904c0cb0979e2f">tmfMPTClearCanTrade</a> = 0x00000080</td></tr>
<tr class="separator:a34a3dd5329331d3ab6904c0cb0979e2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ac68b763c841e7ee31ab207496801be" id="r_a9ac68b763c841e7ee31ab207496801be"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9ac68b763c841e7ee31ab207496801be">tmfMPTSetCanTransfer</a> = 0x00000100</td></tr>
<tr class="separator:a9ac68b763c841e7ee31ab207496801be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4567ffb96b3adcc355801e84af547ef" id="r_af4567ffb96b3adcc355801e84af547ef"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af4567ffb96b3adcc355801e84af547ef">tmfMPTClearCanTransfer</a> = 0x00000200</td></tr>
<tr class="separator:af4567ffb96b3adcc355801e84af547ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bebae787765cfeb37be2dc125834f59" id="r_a2bebae787765cfeb37be2dc125834f59"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2bebae787765cfeb37be2dc125834f59">tmfMPTSetCanClawback</a> = 0x00000400</td></tr>
<tr class="separator:a2bebae787765cfeb37be2dc125834f59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a132e7e4113dc744af79aa4d7e5fb397f" id="r_a132e7e4113dc744af79aa4d7e5fb397f"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a132e7e4113dc744af79aa4d7e5fb397f">tmfMPTClearCanClawback</a> = 0x00000800</td></tr>
<tr class="separator:a132e7e4113dc744af79aa4d7e5fb397f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a139a1a6ae37577a35f0562f38e43fd54" id="r_a139a1a6ae37577a35f0562f38e43fd54"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a139a1a6ae37577a35f0562f38e43fd54">tmfMPTokenIssuanceSetMutableMask</a></td></tr>
<tr class="separator:a139a1a6ae37577a35f0562f38e43fd54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc96fabc7c508df54955759791f31067" id="r_afc96fabc7c508df54955759791f31067"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afc96fabc7c508df54955759791f31067">tfMPTokenIssuanceDestroyMask</a> = ~<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a></td></tr>
<tr class="separator:afc96fabc7c508df54955759791f31067"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8ea957ca07e1efe06565b5417f385ea" id="r_af8ea957ca07e1efe06565b5417f385ea"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af8ea957ca07e1efe06565b5417f385ea">tfNFTokenMintMask</a></td></tr>
<tr class="separator:af8ea957ca07e1efe06565b5417f385ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bf740bee82308dcc098c674a2a1ccaa" id="r_a4bf740bee82308dcc098c674a2a1ccaa"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4bf740bee82308dcc098c674a2a1ccaa">tfNFTokenMintOldMask</a></td></tr>
<tr class="separator:a4bf740bee82308dcc098c674a2a1ccaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cdc9bca3c0d5972efe4bded989b8c13" id="r_a3cdc9bca3c0d5972efe4bded989b8c13"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3cdc9bca3c0d5972efe4bded989b8c13">tfNFTokenMintOldMaskWithMutable</a></td></tr>
<tr class="separator:a3cdc9bca3c0d5972efe4bded989b8c13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44c03af36ca9cffd76797b2dea57f083" id="r_a44c03af36ca9cffd76797b2dea57f083"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a44c03af36ca9cffd76797b2dea57f083">tfNFTokenMintMaskWithMutable</a></td></tr>
<tr class="separator:a44c03af36ca9cffd76797b2dea57f083"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a449cf5cfc4fd3f6c2a3577a57374bda5" id="r_a449cf5cfc4fd3f6c2a3577a57374bda5"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a449cf5cfc4fd3f6c2a3577a57374bda5">tfSellNFToken</a> = 0x00000001</td></tr>
<tr class="separator:a449cf5cfc4fd3f6c2a3577a57374bda5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3031c0be064bbe5028a5327f6a1c2e27" id="r_a3031c0be064bbe5028a5327f6a1c2e27"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3031c0be064bbe5028a5327f6a1c2e27">tfNFTokenCreateOfferMask</a></td></tr>
<tr class="separator:a3031c0be064bbe5028a5327f6a1c2e27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab19d2e2e38e608f6562bafc1bb3613fd" id="r_ab19d2e2e38e608f6562bafc1bb3613fd"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab19d2e2e38e608f6562bafc1bb3613fd">tfNFTokenCancelOfferMask</a> = ~<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a></td></tr>
<tr class="separator:ab19d2e2e38e608f6562bafc1bb3613fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbf2cac310a5b52ee40483da96484a4a" id="r_adbf2cac310a5b52ee40483da96484a4a"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#adbf2cac310a5b52ee40483da96484a4a">tfNFTokenAcceptOfferMask</a> = ~<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a></td></tr>
<tr class="separator:adbf2cac310a5b52ee40483da96484a4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42e1f032ba45e444516d36be2d6ca51d" id="r_a42e1f032ba45e444516d36be2d6ca51d"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a42e1f032ba45e444516d36be2d6ca51d">tfClawbackMask</a> = ~<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a></td></tr>
<tr class="separator:a42e1f032ba45e444516d36be2d6ca51d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3f065b75d23f712be19a1a953fe5b4a" id="r_aa3f065b75d23f712be19a1a953fe5b4a"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa3f065b75d23f712be19a1a953fe5b4a">tfLPToken</a> = 0x00010000</td></tr>
<tr class="separator:aa3f065b75d23f712be19a1a953fe5b4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8383eb169324b23c0b4b49d6c2d2c877" id="r_a8383eb169324b23c0b4b49d6c2d2c877"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a8383eb169324b23c0b4b49d6c2d2c877">tfWithdrawAll</a> = 0x00020000</td></tr>
<tr class="separator:a8383eb169324b23c0b4b49d6c2d2c877"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cebcc733182bb6794d2d4067a29fb2a" id="r_a0cebcc733182bb6794d2d4067a29fb2a"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a0cebcc733182bb6794d2d4067a29fb2a">tfOneAssetWithdrawAll</a> = 0x00040000</td></tr>
<tr class="separator:a0cebcc733182bb6794d2d4067a29fb2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a098e0eaa259f9927096b3b4edd77c71a" id="r_a098e0eaa259f9927096b3b4edd77c71a"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a098e0eaa259f9927096b3b4edd77c71a">tfSingleAsset</a> = 0x00080000</td></tr>
<tr class="separator:a098e0eaa259f9927096b3b4edd77c71a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ac113783ec3f596fe69ab6d1daabbac" id="r_a7ac113783ec3f596fe69ab6d1daabbac"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7ac113783ec3f596fe69ab6d1daabbac">tfTwoAsset</a> = 0x00100000</td></tr>
<tr class="separator:a7ac113783ec3f596fe69ab6d1daabbac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a620f1516447f54ef50ac790f5f0720a3" id="r_a620f1516447f54ef50ac790f5f0720a3"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a620f1516447f54ef50ac790f5f0720a3">tfOneAssetLPToken</a> = 0x00200000</td></tr>
<tr class="separator:a620f1516447f54ef50ac790f5f0720a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5401fd4c42f637dc456a79af094a960d" id="r_a5401fd4c42f637dc456a79af094a960d"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5401fd4c42f637dc456a79af094a960d">tfLimitLPToken</a> = 0x00400000</td></tr>
<tr class="separator:a5401fd4c42f637dc456a79af094a960d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac709d6b754ddb5505dcd8494a5dce959" id="r_ac709d6b754ddb5505dcd8494a5dce959"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac709d6b754ddb5505dcd8494a5dce959">tfTwoAssetIfEmpty</a> = 0x00800000</td></tr>
<tr class="separator:ac709d6b754ddb5505dcd8494a5dce959"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba96948641b5ee7f466ab43080c672d8" id="r_aba96948641b5ee7f466ab43080c672d8"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aba96948641b5ee7f466ab43080c672d8">tfWithdrawSubTx</a></td></tr>
<tr class="separator:aba96948641b5ee7f466ab43080c672d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87e142e427fb6542226d7e8def6eb227" id="r_a87e142e427fb6542226d7e8def6eb227"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a87e142e427fb6542226d7e8def6eb227">tfDepositSubTx</a></td></tr>
<tr class="separator:a87e142e427fb6542226d7e8def6eb227"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3786d0f9f6dacfad8bf3ba300acafaad" id="r_a3786d0f9f6dacfad8bf3ba300acafaad"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3786d0f9f6dacfad8bf3ba300acafaad">tfWithdrawMask</a> = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#aba96948641b5ee7f466ab43080c672d8">tfWithdrawSubTx</a>)</td></tr>
<tr class="separator:a3786d0f9f6dacfad8bf3ba300acafaad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab580deb3dad3bea5b18139bca6d26877" id="r_ab580deb3dad3bea5b18139bca6d26877"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab580deb3dad3bea5b18139bca6d26877">tfDepositMask</a> = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#a87e142e427fb6542226d7e8def6eb227">tfDepositSubTx</a>)</td></tr>
<tr class="separator:ab580deb3dad3bea5b18139bca6d26877"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59947b0dcecf1c153860cd9a8aed288d" id="r_a59947b0dcecf1c153860cd9a8aed288d"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a59947b0dcecf1c153860cd9a8aed288d">tfClawTwoAssets</a> = 0x00000001</td></tr>
<tr class="separator:a59947b0dcecf1c153860cd9a8aed288d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b0f74cccd2c332f9f495828c584a91a" id="r_a7b0f74cccd2c332f9f495828c584a91a"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7b0f74cccd2c332f9f495828c584a91a">tfAMMClawbackMask</a> = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#a59947b0dcecf1c153860cd9a8aed288d">tfClawTwoAssets</a>)</td></tr>
<tr class="separator:a7b0f74cccd2c332f9f495828c584a91a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90dfd505790e274a6b7a85e4c0cbd82c" id="r_a90dfd505790e274a6b7a85e4c0cbd82c"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a90dfd505790e274a6b7a85e4c0cbd82c">tfClearAccountCreateAmount</a> = 0x00010000</td></tr>
<tr class="separator:a90dfd505790e274a6b7a85e4c0cbd82c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a121b9c5a548a17383b79ecca1277e4ef" id="r_a121b9c5a548a17383b79ecca1277e4ef"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a121b9c5a548a17383b79ecca1277e4ef">tfBridgeModifyMask</a> = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#a90dfd505790e274a6b7a85e4c0cbd82c">tfClearAccountCreateAmount</a>)</td></tr>
<tr class="separator:a121b9c5a548a17383b79ecca1277e4ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52b33bd782cab65c3ca6491dc6fe45cb" id="r_a52b33bd782cab65c3ca6491dc6fe45cb"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a52b33bd782cab65c3ca6491dc6fe45cb">tfVaultPrivate</a> = 0x00010000</td></tr>
<tr class="separator:a52b33bd782cab65c3ca6491dc6fe45cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf09f2168435e7b54ee509dfb19cdef1" id="r_aaf09f2168435e7b54ee509dfb19cdef1"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aaf09f2168435e7b54ee509dfb19cdef1">tfVaultShareNonTransferable</a> = 0x00020000</td></tr>
<tr class="separator:aaf09f2168435e7b54ee509dfb19cdef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6fd048c0153fe612764e25d42b1c0af" id="r_ae6fd048c0153fe612764e25d42b1c0af"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae6fd048c0153fe612764e25d42b1c0af">tfVaultCreateMask</a> = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#a52b33bd782cab65c3ca6491dc6fe45cb">tfVaultPrivate</a> | <a class="el" href="namespaceripple.html#aaf09f2168435e7b54ee509dfb19cdef1">tfVaultShareNonTransferable</a>)</td></tr>
<tr class="separator:ae6fd048c0153fe612764e25d42b1c0af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a072775d6c8c5af1783ca0153457a9db7" id="r_a072775d6c8c5af1783ca0153457a9db7"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a072775d6c8c5af1783ca0153457a9db7">tfAllOrNothing</a> = 0x00010000</td></tr>
<tr class="separator:a072775d6c8c5af1783ca0153457a9db7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c495b41d0b7daa3c2121bf583062265" id="r_a2c495b41d0b7daa3c2121bf583062265"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2c495b41d0b7daa3c2121bf583062265">tfOnlyOne</a> = 0x00020000</td></tr>
<tr class="separator:a2c495b41d0b7daa3c2121bf583062265"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ca20421c3a0f4d9962ec95f53c83b31" id="r_a7ca20421c3a0f4d9962ec95f53c83b31"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7ca20421c3a0f4d9962ec95f53c83b31">tfUntilFailure</a> = 0x00040000</td></tr>
<tr class="separator:a7ca20421c3a0f4d9962ec95f53c83b31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ad81b34ed8f81399fcc087a7f0f41aa" id="r_a3ad81b34ed8f81399fcc087a7f0f41aa"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3ad81b34ed8f81399fcc087a7f0f41aa">tfIndependent</a> = 0x00080000</td></tr>
<tr class="separator:a3ad81b34ed8f81399fcc087a7f0f41aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b10ebf6e0b15d2bf3323cf36afeed19" id="r_a1b10ebf6e0b15d2bf3323cf36afeed19"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1b10ebf6e0b15d2bf3323cf36afeed19">tfBatchMask</a></td></tr>
<tr class="separator:a1b10ebf6e0b15d2bf3323cf36afeed19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa493631a6ea5b71b91ceb86576fc328" id="r_afa493631a6ea5b71b91ceb86576fc328"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a> {1'000'000}</td></tr>
<tr class="memdesc:afa493631a6ea5b71b91ceb86576fc328"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classripple_1_1Number.html">Number</a> of drops per 1 XRP. <br /></td></tr>
<tr class="separator:afa493631a6ea5b71b91ceb86576fc328"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac956f6a414aa8c9a20c598f4388e013c" id="r_ac956f6a414aa8c9a20c598f4388e013c"><td class="memItemLeft" align="right" valign="top">static constexpr unsigned char const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac956f6a414aa8c9a20c598f4388e013c">wireTypeTransaction</a> = 0</td></tr>
<tr class="separator:ac956f6a414aa8c9a20c598f4388e013c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13f504b80b64e611448d2ca65dc08544" id="r_a13f504b80b64e611448d2ca65dc08544"><td class="memItemLeft" align="right" valign="top">static constexpr unsigned char const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a13f504b80b64e611448d2ca65dc08544">wireTypeAccountState</a> = 1</td></tr>
<tr class="separator:a13f504b80b64e611448d2ca65dc08544"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac55314c93492ab8b29354cf6356b7014" id="r_ac55314c93492ab8b29354cf6356b7014"><td class="memItemLeft" align="right" valign="top">static constexpr unsigned char const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac55314c93492ab8b29354cf6356b7014">wireTypeInner</a> = 2</td></tr>
<tr class="separator:ac55314c93492ab8b29354cf6356b7014"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32350973ba137a0eb4153335a37dd765" id="r_a32350973ba137a0eb4153335a37dd765"><td class="memItemLeft" align="right" valign="top">static constexpr unsigned char const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a32350973ba137a0eb4153335a37dd765">wireTypeCompressedInner</a> = 3</td></tr>
<tr class="separator:a32350973ba137a0eb4153335a37dd765"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfb0a178d3b182e58fb4736dc90347f0" id="r_acfb0a178d3b182e58fb4736dc90347f0"><td class="memItemLeft" align="right" valign="top">static constexpr unsigned char const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#acfb0a178d3b182e58fb4736dc90347f0">wireTypeTransactionWithMeta</a> = 4</td></tr>
<tr class="separator:acfb0a178d3b182e58fb4736dc90347f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1330e8eb921148a60725bcfc77d0a093" id="r_a1330e8eb921148a60725bcfc77d0a093"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1330e8eb921148a60725bcfc77d0a093">one</a> {1000000000000000, -15, <a class="el" href="structripple_1_1Number_1_1unchecked.html">Number::unchecked</a>{}}</td></tr>
<tr class="separator:a1330e8eb921148a60725bcfc77d0a093"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cce8c2bb8c05b8dc96301e32267979b" id="r_a2cce8c2bb8c05b8dc96301e32267979b"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1HTTPClientSSLContext.html">HTTPClientSSLContext</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2cce8c2bb8c05b8dc96301e32267979b">httpClientSSLContext</a></td></tr>
<tr class="separator:a2cce8c2bb8c05b8dc96301e32267979b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f7698f565e77bb2e9e073143fdcc8f7" id="r_a2f7698f565e77bb2e9e073143fdcc8f7"><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>&lt; <a class="el" href="classripple_1_1detail_1_1AccountIdCache.html">detail::AccountIdCache</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2f7698f565e77bb2e9e073143fdcc8f7">accountIdCache</a></td></tr>
<tr class="separator:a2f7698f565e77bb2e9e073143fdcc8f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae898d2883c4703f837647d90acd7c2d5" id="r_ae898d2883c4703f837647d90acd7c2d5"><td class="memItemLeft" align="right" valign="top">static bool const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae898d2883c4703f837647d90acd7c2d5">readOnlySet</a></td></tr>
<tr class="separator:ae898d2883c4703f837647d90acd7c2d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa857005ce75c6664444a2420a44c7371" id="r_aa857005ce75c6664444a2420a44c7371"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa857005ce75c6664444a2420a44c7371">minMantissa</a> = 1000000000000000ull</td></tr>
<tr class="separator:aa857005ce75c6664444a2420a44c7371"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63cd5edfd2fd5b04cd3e417bfdccccf1" id="r_a63cd5edfd2fd5b04cd3e417bfdccccf1"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a63cd5edfd2fd5b04cd3e417bfdccccf1">maxMantissa</a> = 9999999999999999ull</td></tr>
<tr class="separator:a63cd5edfd2fd5b04cd3e417bfdccccf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56d5b2e9b0ff4b03ae5855af8e2dff67" id="r_a56d5b2e9b0ff4b03ae5855af8e2dff67"><td class="memItemLeft" align="right" valign="top">static int constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a56d5b2e9b0ff4b03ae5855af8e2dff67">minExponent</a> = -96</td></tr>
<tr class="separator:a56d5b2e9b0ff4b03ae5855af8e2dff67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50ff8bd4d3a6010c3d9406228a998e70" id="r_a50ff8bd4d3a6010c3d9406228a998e70"><td class="memItemLeft" align="right" valign="top">static int constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a50ff8bd4d3a6010c3d9406228a998e70">maxExponent</a> = 80</td></tr>
<tr class="separator:a50ff8bd4d3a6010c3d9406228a998e70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a915344ea54084ababf785a19417ce51a" id="r_a915344ea54084ababf785a19417ce51a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structripple_1_1SField_1_1private__access__tag__t.html">SField::private_access_tag_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a></td></tr>
<tr class="separator:a915344ea54084ababf785a19417ce51a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9d8d2f04d2f13c5b18868fb75a1f16a" id="r_af9d8d2f04d2f13c5b18868fb75a1f16a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1SField.html">SField</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af9d8d2f04d2f13c5b18868fb75a1f16a">sfHash</a> (<a class="el" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, STI_UINT256, 257, &quot;hash&quot;)</td></tr>
<tr class="separator:af9d8d2f04d2f13c5b18868fb75a1f16a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d41189502ff906cf808309783b9c9c2" id="r_a2d41189502ff906cf808309783b9c9c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1SField.html">SField</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2d41189502ff906cf808309783b9c9c2">sfIndex</a> (<a class="el" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, STI_UINT256, 258, &quot;index&quot;)</td></tr>
<tr class="separator:a2d41189502ff906cf808309783b9c9c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae78e6fdf69701c0f0c8952468ee49e96" id="r_ae78e6fdf69701c0f0c8952468ee49e96"><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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae78e6fdf69701c0f0c8952468ee49e96">tenTo14</a> = 100000000000000ull</td></tr>
<tr class="separator:ae78e6fdf69701c0f0c8952468ee49e96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ad1aaa8fb2bf36539e8817488a2076f" id="r_a5ad1aaa8fb2bf36539e8817488a2076f"><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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5ad1aaa8fb2bf36539e8817488a2076f">tenTo14m1</a> = <a class="el" href="namespaceripple.html#ae78e6fdf69701c0f0c8952468ee49e96">tenTo14</a> - 1</td></tr>
<tr class="separator:a5ad1aaa8fb2bf36539e8817488a2076f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fe32b2904420f2f653103f040ca488c" id="r_a3fe32b2904420f2f653103f040ca488c"><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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3fe32b2904420f2f653103f040ca488c">tenTo17</a> = <a class="el" href="namespaceripple.html#ae78e6fdf69701c0f0c8952468ee49e96">tenTo14</a> * 1000</td></tr>
<tr class="separator:a3fe32b2904420f2f653103f040ca488c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9be4ba34aa8246260964cc25538caee" id="r_ae9be4ba34aa8246260964cc25538caee"><td class="memItemLeft" align="right" valign="top">static constexpr char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae9be4ba34aa8246260964cc25538caee">alphabetForward</a></td></tr>
<tr class="separator:ae9be4ba34aa8246260964cc25538caee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ecf9aa7e6b7bbae47280534acefe9ea" id="r_a2ecf9aa7e6b7bbae47280534acefe9ea"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; int, 256 &gt; const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2ecf9aa7e6b7bbae47280534acefe9ea">alphabetReverse</a></td></tr>
<tr class="separator:a2ecf9aa7e6b7bbae47280534acefe9ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1444371268e440e087099a7fc8b06a1" id="r_ad1444371268e440e087099a7fc8b06a1"><td class="memItemLeft" align="right" valign="top">static boost::intrusive_ptr&lt; <a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> const &gt; const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad1444371268e440e087099a7fc8b06a1">no_item</a></td></tr>
<tr class="separator:ad1444371268e440e087099a7fc8b06a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d1c99425ba6936183df9abcbf02ed4f" id="r_a4d1c99425ba6936183df9abcbf02ed4f"><td class="memItemLeft" align="right" valign="top">auto constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a4d1c99425ba6936183df9abcbf02ed4f">ledgerAcquireTimeout</a> = 3000ms</td></tr>
<tr class="separator:a4d1c99425ba6936183df9abcbf02ed4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7110df4f45a288d365fc8ccd9af92aba" id="r_a7110df4f45a288d365fc8ccd9af92aba"><td class="memItemLeft" align="right" valign="top">static constexpr int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7110df4f45a288d365fc8ccd9af92aba">MAX_LEDGER_GAP</a> {100}</td></tr>
<tr class="separator:a7110df4f45a288d365fc8ccd9af92aba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad336c5d65049a78d9b4768fc6432e5c6" id="r_ad336c5d65049a78d9b4768fc6432e5c6"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::minutes</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad336c5d65049a78d9b4768fc6432e5c6">MAX_LEDGER_AGE_ACQUIRE</a> {1}</td></tr>
<tr class="separator:ad336c5d65049a78d9b4768fc6432e5c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad56325b81b4bf2441bcb0791c243565d" id="r_ad56325b81b4bf2441bcb0791c243565d"><td class="memItemLeft" align="right" valign="top">static constexpr int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad56325b81b4bf2441bcb0791c243565d">MAX_WRITE_LOAD_ACQUIRE</a> {8192}</td></tr>
<tr class="separator:ad56325b81b4bf2441bcb0791c243565d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c48b34ccb0b10153c09ed9ed8134a35" id="r_a3c48b34ccb0b10153c09ed9ed8134a35"><td class="memItemLeft" align="right" valign="top">auto constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3c48b34ccb0b10153c09ed9ed8134a35">TX_ACQUIRE_TIMEOUT</a> = 250ms</td></tr>
<tr class="separator:a3c48b34ccb0b10153c09ed9ed8134a35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2c0e7e7b0be5e10cb5803c0a6b5b700" id="r_ac2c0e7e7b0be5e10cb5803c0a6b5b700"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1create__genesis__t.html">create_genesis_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac2c0e7e7b0be5e10cb5803c0a6b5b700">create_genesis</a> {}</td></tr>
<tr class="separator:ac2c0e7e7b0be5e10cb5803c0a6b5b700"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec92d858e16db22aebce05698a4a444d" id="r_aec92d858e16db22aebce05698a4a444d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aec92d858e16db22aebce05698a4a444d">FLAG_LEDGER_INTERVAL</a> = 256</td></tr>
<tr class="separator:aec92d858e16db22aebce05698a4a444d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6ca35d5b27da46ec36366535255b343" id="r_ab6ca35d5b27da46ec36366535255b343"><td class="memItemLeft" align="right" valign="top">constexpr char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab6ca35d5b27da46ec36366535255b343">CommonDBPragmaJournal</a> {&quot;PRAGMA journal_mode=%s;&quot;}</td></tr>
<tr class="separator:ab6ca35d5b27da46ec36366535255b343"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24af3e0c3c74c690d22fff32b075c25d" id="r_a24af3e0c3c74c690d22fff32b075c25d"><td class="memItemLeft" align="right" valign="top">constexpr char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a24af3e0c3c74c690d22fff32b075c25d">CommonDBPragmaSync</a> {&quot;PRAGMA synchronous=%s;&quot;}</td></tr>
<tr class="separator:a24af3e0c3c74c690d22fff32b075c25d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75396e0d47cf97ef093f6e94f0230780" id="r_a75396e0d47cf97ef093f6e94f0230780"><td class="memItemLeft" align="right" valign="top">constexpr char const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a75396e0d47cf97ef093f6e94f0230780">CommonDBPragmaTemp</a> {&quot;PRAGMA temp_store=%s;&quot;}</td></tr>
<tr class="separator:a75396e0d47cf97ef093f6e94f0230780"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a765fc36171e8b61b25083253bae87fd1" id="r_a765fc36171e8b61b25083253bae87fd1"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a765fc36171e8b61b25083253bae87fd1">SQLITE_TUNING_CUTOFF</a> = 10'000'000</td></tr>
<tr class="separator:a765fc36171e8b61b25083253bae87fd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6110f68be52a49bc60252e46fa79f4b4" id="r_a6110f68be52a49bc60252e46fa79f4b4"><td class="memItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6110f68be52a49bc60252e46fa79f4b4">LgrDBName</a> {&quot;ledger.db&quot;}</td></tr>
<tr class="separator:a6110f68be52a49bc60252e46fa79f4b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64fa9e3b8efc330083f5073754cb0c4c" id="r_a64fa9e3b8efc330083f5073754cb0c4c"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; char const *, 5 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a64fa9e3b8efc330083f5073754cb0c4c">LgrDBInit</a></td></tr>
<tr class="separator:a64fa9e3b8efc330083f5073754cb0c4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaeddb4a3396c616a7ef7350e4cc327f0" id="r_aaeddb4a3396c616a7ef7350e4cc327f0"><td class="memItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aaeddb4a3396c616a7ef7350e4cc327f0">TxDBName</a> {&quot;transaction.db&quot;}</td></tr>
<tr class="separator:aaeddb4a3396c616a7ef7350e4cc327f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02dace5f2b8af172e9d2d4ee7ea04c55" id="r_a02dace5f2b8af172e9d2d4ee7ea04c55"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; char const *, 8 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a02dace5f2b8af172e9d2d4ee7ea04c55">TxDBInit</a></td></tr>
<tr class="separator:a02dace5f2b8af172e9d2d4ee7ea04c55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af68738fadb1f5ce44fb53c4b06436ac1" id="r_af68738fadb1f5ce44fb53c4b06436ac1"><td class="memItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af68738fadb1f5ce44fb53c4b06436ac1">WalletDBName</a> {&quot;wallet.db&quot;}</td></tr>
<tr class="separator:af68738fadb1f5ce44fb53c4b06436ac1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f04322e735ddd23d9aeb66c5f05e28e" id="r_a6f04322e735ddd23d9aeb66c5f05e28e"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; char const *, 6 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a6f04322e735ddd23d9aeb66c5f05e28e">WalletDBInit</a></td></tr>
<tr class="separator:a6f04322e735ddd23d9aeb66c5f05e28e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef07fa1142a7973847f45894ad5f9ebf" id="r_aef07fa1142a7973847f45894ad5f9ebf"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aef07fa1142a7973847f45894ad5f9ebf">fullBelowTargetSize</a> = 524288</td></tr>
<tr class="separator:aef07fa1142a7973847f45894ad5f9ebf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c370593e8a1e99cb6e68c961339143d" id="r_a5c370593e8a1e99cb6e68c961339143d"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5c370593e8a1e99cb6e68c961339143d">fullBelowExpiration</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::minutes</a>{10}</td></tr>
<tr class="separator:a5c370593e8a1e99cb6e68c961339143d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add777eaa63eac935436bb075bab134cd" id="r_add777eaa63eac935436bb075bab134cd"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#add777eaa63eac935436bb075bab134cd">maxPoppedTransactions</a> = 10</td></tr>
<tr class="separator:add777eaa63eac935436bb075bab134cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed8833d22b93674c9e8b6fcc84ef8767" id="r_aed8833d22b93674c9e8b6fcc84ef8767"><td class="memItemLeft" align="right" valign="top">auto constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aed8833d22b93674c9e8b6fcc84ef8767">default_refresh_interval</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::minutes</a>{5}</td></tr>
<tr class="separator:aed8833d22b93674c9e8b6fcc84ef8767"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae85ec1f7a2d73764ba1271556da58f20" id="r_ae85ec1f7a2d73764ba1271556da58f20"><td class="memItemLeft" align="right" valign="top">auto constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae85ec1f7a2d73764ba1271556da58f20">error_retry_interval</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a>{30}</td></tr>
<tr class="separator:ae85ec1f7a2d73764ba1271556da58f20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2ae49df45b8c33d9532296148928afa" id="r_ae2ae49df45b8c33d9532296148928afa"><td class="memItemLeft" align="right" valign="top">unsigned short constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ae2ae49df45b8c33d9532296148928afa">max_redirects</a> = 3</td></tr>
<tr class="separator:ae2ae49df45b8c33d9532296148928afa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e3310117dc1be31deb29308f839473a" id="r_a7e3310117dc1be31deb29308f839473a"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; char const *, 5 &gt; const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a7e3310117dc1be31deb29308f839473a">stateNames</a></td></tr>
<tr class="separator:a7e3310117dc1be31deb29308f839473a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff90ecbfedede0c0814cb99e4b4c8756" id="r_aff90ecbfedede0c0814cb99e4b4c8756"><td class="memItemLeft" align="right" valign="top">static auto const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aff90ecbfedede0c0814cb99e4b4c8756">genesisAccountId</a></td></tr>
<tr class="separator:aff90ecbfedede0c0814cb99e4b4c8756"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5b687b6a4df326e72ae0c99bf7fcfb2" id="r_aa5b687b6a4df326e72ae0c99bf7fcfb2"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aa5b687b6a4df326e72ae0c99bf7fcfb2">SF_SIGBAD</a></td></tr>
<tr class="separator:aa5b687b6a4df326e72ae0c99bf7fcfb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37acdb1e14d015b496585da85dfd0383" id="r_a37acdb1e14d015b496585da85dfd0383"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a37acdb1e14d015b496585da85dfd0383">SF_SIGGOOD</a></td></tr>
<tr class="separator:a37acdb1e14d015b496585da85dfd0383"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d719c09c5cd9dfe1c505766f9ddaf6e" id="r_a9d719c09c5cd9dfe1c505766f9ddaf6e"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a9d719c09c5cd9dfe1c505766f9ddaf6e">SF_LOCALBAD</a></td></tr>
<tr class="separator:a9d719c09c5cd9dfe1c505766f9ddaf6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdb2f6cd1d63bd194e0f058760b06e42" id="r_afdb2f6cd1d63bd194e0f058760b06e42"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afdb2f6cd1d63bd194e0f058760b06e42">SF_LOCALGOOD</a></td></tr>
<tr class="separator:afdb2f6cd1d63bd194e0f058760b06e42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2711b68b31e3391ad2e8203abf716b5" id="r_ab2711b68b31e3391ad2e8203abf716b5"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ab2711b68b31e3391ad2e8203abf716b5">SF_CF_INVALID</a> = <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972af2eabd5227bad5ab01c8e90c3bb8edfd">HashRouterFlags::PRIVATE5</a></td></tr>
<tr class="separator:ab2711b68b31e3391ad2e8203abf716b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74fe9492132be2c47b97e7bb4de18cb8" id="r_a74fe9492132be2c47b97e7bb4de18cb8"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a74fe9492132be2c47b97e7bb4de18cb8">SF_CF_VALID</a> = <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972a1492bf6d7fc2ce461a9399ecbca58717">HashRouterFlags::PRIVATE6</a></td></tr>
<tr class="separator:a74fe9492132be2c47b97e7bb4de18cb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6613339b5f0c46cdf4b2523adf564de" id="r_af6613339b5f0c46cdf4b2523adf564de"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; <a class="el" href="structripple_1_1MPTMutabilityFlags.html">MPTMutabilityFlags</a>, 6 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af6613339b5f0c46cdf4b2523adf564de">mptMutabilityFlags</a></td></tr>
<tr class="separator:af6613339b5f0c46cdf4b2523adf564de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bfd4d4bbe569ceb333f7151e9a32e4a" id="r_a5bfd4d4bbe569ceb333f7151e9a32e4a"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a5bfd4d4bbe569ceb333f7151e9a32e4a">DEFAULT_SIGNER_LIST_ID</a> = 0</td></tr>
<tr class="separator:a5bfd4d4bbe569ceb333f7151e9a32e4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25c9defcdfda1f87e16cd9b20563f37d" id="r_a25c9defcdfda1f87e16cd9b20563f37d"><td class="memItemLeft" align="right" valign="top">constexpr size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a25c9defcdfda1f87e16cd9b20563f37d">xbridgeMaxAccountCreateClaims</a> = 128</td></tr>
<tr class="separator:a25c9defcdfda1f87e16cd9b20563f37d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5538cf441d5076e290b5506ebb1d3c6" id="r_ac5538cf441d5076e290b5506ebb1d3c6"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac5538cf441d5076e290b5506ebb1d3c6">ledgerPossibleTimeResolutions</a> []</td></tr>
<tr class="memdesc:ac5538cf441d5076e290b5506ebb1d3c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Possible ledger close time resolutions. <br /></td></tr>
<tr class="separator:ac5538cf441d5076e290b5506ebb1d3c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70a22962c62019bd1d5728e3ba21d032" id="r_a70a22962c62019bd1d5728e3ba21d032"><td class="memItemLeft" align="right" valign="top">auto constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a70a22962c62019bd1d5728e3ba21d032">ledgerDefaultTimeResolution</a> = <a class="el" href="namespaceripple.html#ac5538cf441d5076e290b5506ebb1d3c6">ledgerPossibleTimeResolutions</a>[2]</td></tr>
<tr class="memdesc:a70a22962c62019bd1d5728e3ba21d032"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initial resolution of ledger close time. <br /></td></tr>
<tr class="separator:a70a22962c62019bd1d5728e3ba21d032"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82e58c7a4ba5450436885574fb2fd4f5" id="r_a82e58c7a4ba5450436885574fb2fd4f5"><td class="memItemLeft" align="right" valign="top">auto constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a82e58c7a4ba5450436885574fb2fd4f5">ledgerGenesisTimeResolution</a> = <a class="el" href="namespaceripple.html#ac5538cf441d5076e290b5506ebb1d3c6">ledgerPossibleTimeResolutions</a>[0]</td></tr>
<tr class="memdesc:a82e58c7a4ba5450436885574fb2fd4f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close time resolution in genesis ledger. <br /></td></tr>
<tr class="separator:a82e58c7a4ba5450436885574fb2fd4f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee56752497274e2cdbd10a0b63252902" id="r_aee56752497274e2cdbd10a0b63252902"><td class="memItemLeft" align="right" valign="top">auto constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#aee56752497274e2cdbd10a0b63252902">increaseLedgerTimeResolutionEvery</a> = 8</td></tr>
<tr class="memdesc:aee56752497274e2cdbd10a0b63252902"><td class="mdescLeft">&#160;</td><td class="mdescRight">How often we increase the close time resolution (in numbers of ledgers) <br /></td></tr>
<tr class="separator:aee56752497274e2cdbd10a0b63252902"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c71a595ba9979a341271b576bc58e48" id="r_a1c71a595ba9979a341271b576bc58e48"><td class="memItemLeft" align="right" valign="top">auto constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1c71a595ba9979a341271b576bc58e48">decreaseLedgerTimeResolutionEvery</a> = 1</td></tr>
<tr class="memdesc:a1c71a595ba9979a341271b576bc58e48"><td class="mdescLeft">&#160;</td><td class="mdescRight">How often we decrease the close time resolution (in numbers of ledgers) <br /></td></tr>
<tr class="separator:a1c71a595ba9979a341271b576bc58e48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1a5dc39161a0005b4e1bb076ba1ef47" id="r_af1a5dc39161a0005b4e1bb076ba1ef47"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcb">SizedItem</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; int, 5 &gt; &gt;, 13 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af1a5dc39161a0005b4e1bb076ba1ef47">sizedItems</a></td></tr>
<tr class="separator:af1a5dc39161a0005b4e1bb076ba1ef47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2611245485e6cfe23d56f1fa608de87d" id="r_a2611245485e6cfe23d56f1fa608de87d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1CheckpointersCollection.html">CheckpointersCollection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a2611245485e6cfe23d56f1fa608de87d">checkpointers</a></td></tr>
<tr class="separator:a2611245485e6cfe23d56f1fa608de87d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1690cf8773d2e53ec94374f3f005716b" id="r_a1690cf8773d2e53ec94374f3f005716b"><td class="memItemLeft" align="right" valign="top">static auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a1690cf8773d2e53ec94374f3f005716b">checkpointPageCount</a> = 1000</td></tr>
<tr class="separator:a1690cf8773d2e53ec94374f3f005716b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a329f20572687d73e31094b0717ea7424" id="r_a329f20572687d73e31094b0717ea7424"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a329f20572687d73e31094b0717ea7424">FEATURE_COMPR</a> [] = &quot;compr&quot;</td></tr>
<tr class="separator:a329f20572687d73e31094b0717ea7424"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8096ae8c38e0d57b54d62311a0ae0e3" id="r_af8096ae8c38e0d57b54d62311a0ae0e3"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#af8096ae8c38e0d57b54d62311a0ae0e3">FEATURE_VPRR</a> [] = &quot;vprr&quot;</td></tr>
<tr class="separator:af8096ae8c38e0d57b54d62311a0ae0e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfa1036f5269ce11a14cb8a8680dbc3e" id="r_abfa1036f5269ce11a14cb8a8680dbc3e"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#abfa1036f5269ce11a14cb8a8680dbc3e">FEATURE_TXRR</a> [] = &quot;txrr&quot;</td></tr>
<tr class="separator:abfa1036f5269ce11a14cb8a8680dbc3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59334776ad7699c39ec3683f1fca4b2e" id="r_a59334776ad7699c39ec3683f1fca4b2e"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a59334776ad7699c39ec3683f1fca4b2e">FEATURE_LEDGER_REPLAY</a> [] = &quot;ledgerreplay&quot;</td></tr>
<tr class="separator:a59334776ad7699c39ec3683f1fca4b2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a201121472e8bff3b8d8eef7a2ef84b11" id="r_a201121472e8bff3b8d8eef7a2ef84b11"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a201121472e8bff3b8d8eef7a2ef84b11">DELIM_FEATURE</a> [] = &quot;;&quot;</td></tr>
<tr class="separator:a201121472e8bff3b8d8eef7a2ef84b11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3626d08bac9baa6b3480e2e5ebe91682" id="r_a3626d08bac9baa6b3480e2e5ebe91682"><td class="memItemLeft" align="right" valign="top">static constexpr char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a3626d08bac9baa6b3480e2e5ebe91682">DELIM_VALUE</a> [] = &quot;,&quot;</td></tr>
<tr class="separator:a3626d08bac9baa6b3480e2e5ebe91682"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25a38248abe92502bec03abd15646e5c" id="r_a25a38248abe92502bec03abd15646e5c"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a25a38248abe92502bec03abd15646e5c">supportedProtocolList</a> []</td></tr>
<tr class="memdesc:a25a38248abe92502bec03abd15646e5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The list of protocol versions we speak and we prefer to use. <br /></td></tr>
<tr class="separator:a25a38248abe92502bec03abd15646e5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad827b95fb66a1e1060a3d44d51382819" id="r_ad827b95fb66a1e1060a3d44d51382819"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a>&lt; protocol::MessageType, <a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7">TrafficCount::category</a> &gt; const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ad827b95fb66a1e1060a3d44d51382819">type_lookup</a></td></tr>
<tr class="separator:ad827b95fb66a1e1060a3d44d51382819"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6313681c41516db0a8f8829e1d7b753" id="r_ac6313681c41516db0a8f8829e1d7b753"><td class="memItemLeft" align="right" valign="top">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#ac6313681c41516db0a8f8829e1d7b753">maximiumMessageSize</a> = <a class="el" href="namespaceripple.html#a13d7c6c34d30731bbc221f629e03f8db">megabytes</a>(64)</td></tr>
<tr class="separator:ac6313681c41516db0a8f8829e1d7b753"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78e34fa143fea3415d8f0e06bedeb113" id="r_a78e34fa143fea3415d8f0e06bedeb113"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceJson.html#a91fe494468d6262cf119456ba139de34">Json::Int</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a78e34fa143fea3415d8f0e06bedeb113">method_not_found</a> = -32601</td></tr>
<tr class="separator:a78e34fa143fea3415d8f0e06bedeb113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd730ae85307ee0c9dd9dfdbb67b095d" id="r_afd730ae85307ee0c9dd9dfdbb67b095d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceJson.html#a91fe494468d6262cf119456ba139de34">Json::Int</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#afd730ae85307ee0c9dd9dfdbb67b095d">server_overloaded</a> = -32604</td></tr>
<tr class="separator:afd730ae85307ee0c9dd9dfdbb67b095d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87920902a393fba6eff6b2c098275026" id="r_a87920902a393fba6eff6b2c098275026"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceJson.html#a91fe494468d6262cf119456ba139de34">Json::Int</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a87920902a393fba6eff6b2c098275026">forbidden</a> = -32605</td></tr>
<tr class="separator:a87920902a393fba6eff6b2c098275026"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27c8785b111d4f1a5e8e58bc0013b20e" id="r_a27c8785b111d4f1a5e8e58bc0013b20e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceJson.html#a91fe494468d6262cf119456ba139de34">Json::Int</a> constexpr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceripple.html#a27c8785b111d4f1a5e8e58bc0013b20e">wrong_version</a> = -32606</td></tr>
<tr class="separator:a27c8785b111d4f1a5e8e58bc0013b20e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm. </p>
<p>TODO: Remove <a class="el" href="classripple_1_1basic__semaphore.html">ripple::basic_semaphore</a> (and this file) and use <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/counting_semaphore.html">std::counting_semaphore</a>.</p>
<p>Callback for filtering <a class="el" href="classripple_1_1SHAMap.html" title="A SHAMap is both a radix tree with a fan-out of 16 and a Merkle tree.">SHAMap</a> during sync.</p>
<p>Use hardened_hash_* containers for keys that do need a secure hashing algorithm.</p>
<p>The cryptographic security of containers where a hash function is used as a template parameter depends entirely on that hash function and not at all on what container it is.</p>
<p>Background:</p><ul>
<li>PR: <a href="https://github.com/XRPLF/rippled/pull/5512/files">https://github.com/XRPLF/rippled/pull/5512/files</a></li>
<li><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/counting_semaphore.html">std::counting_semaphore</a> had a bug fixed in both GCC and Clang:<ul>
<li>GCC PR 104928: <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104928">https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104928</a></li>
<li>LLVM PR 79265: <a href="https://github.com/llvm/llvm-project/pull/79265">https://github.com/llvm/llvm-project/pull/79265</a></li>
</ul>
</li>
</ul>
<p>GCC: According to GCC Bugzilla PR104928 (<a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104928#c15">https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104928#c15</a>), the fix is scheduled for inclusion in GCC 16.0 (see comment #15, Target Milestone: 16.0). It is not included in GCC 14.x or earlier, and there is no indication that it will be backported to GCC 13.x or 14.x branches.</p>
<p>Clang: The fix for is included in Clang 19.1.0+</p>
<p>Once the minimum compiler version is updated to &gt; GCC 16.0 or Clang 19.1.0, we can remove this file.</p>
<p>WARNING: Avoid using <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/counting_semaphore.html">std::counting_semaphore</a> until the minimum compiler version is updated. </p>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a id="a4d601befed9298ce94e7d95410fa9ce9" name="a4d601befed9298ce94e7d95410fa9ce9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d601befed9298ce94e7d95410fa9ce9">&#9670;&#160;</a></span>uint128</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a4d601befed9298ce94e7d95410fa9ce9">ripple::uint128</a> = typedef <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt;128&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="base__uint_8h_source.html#l00537">537</a> of file <a class="el" href="base__uint_8h_source.html">base_uint.h</a>.</p>
</div>
</div>
<a id="ad47d532b2f3927125b187ac770f84448" name="ad47d532b2f3927125b187ac770f84448"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad47d532b2f3927125b187ac770f84448">&#9670;&#160;</a></span>uint160</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ad47d532b2f3927125b187ac770f84448">ripple::uint160</a> = typedef <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt;160&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="base__uint_8h_source.html#l00538">538</a> of file <a class="el" href="base__uint_8h_source.html">base_uint.h</a>.</p>
</div>
</div>
<a id="a356c68147333a9a48a344718038576d9" name="a356c68147333a9a48a344718038576d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a356c68147333a9a48a344718038576d9">&#9670;&#160;</a></span>uint256</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">ripple::uint256</a> = typedef <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt;256&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="base__uint_8h_source.html#l00539">539</a> of file <a class="el" href="base__uint_8h_source.html">base_uint.h</a>.</p>
</div>
</div>
<a id="aaaf4d707c3e5604ff3f3f5d040ec1520" name="aaaf4d707c3e5604ff3f3f5d040ec1520"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaaf4d707c3e5604ff3f3f5d040ec1520">&#9670;&#160;</a></span>uint192</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#aaaf4d707c3e5604ff3f3f5d040ec1520">ripple::uint192</a> = typedef <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt;192&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="base__uint_8h_source.html#l00540">540</a> of file <a class="el" href="base__uint_8h_source.html">base_uint.h</a>.</p>
</div>
</div>
<a id="ae2acf2a346dd759d84af97c8d5ccbc6f" name="ae2acf2a346dd759d84af97c8d5ccbc6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2acf2a346dd759d84af97c8d5ccbc6f">&#9670;&#160;</a></span>IniFileSections</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ae2acf2a346dd759d84af97c8d5ccbc6f">ripple::IniFileSections</a> = typedef <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&gt; &gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="BasicConfig_8h_source.html#l00017">17</a> of file <a class="el" href="BasicConfig_8h_source.html">BasicConfig.h</a>.</p>
</div>
</div>
<a id="ab1f2184bb5938b5508798cd47a561a21" name="ab1f2184bb5938b5508798cd47a561a21"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1f2184bb5938b5508798cd47a561a21">&#9670;&#160;</a></span>Blob</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">ripple::Blob</a> = typedef <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt;unsigned char&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Storage for linear binary data. </p>
<p>Blocks of binary data appear often in various idioms and structures. </p>
<p class="definition">Definition at line <a class="el" href="Blob_8h_source.html#l00011">11</a> of file <a class="el" href="Blob_8h_source.html">Blob.h</a>.</p>
</div>
</div>
<a id="a4629d614f9750be05fe0f6bdd5d357e4" name="a4629d614f9750be05fe0f6bdd5d357e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4629d614f9750be05fe0f6bdd5d357e4">&#9670;&#160;</a></span>days</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a4629d614f9750be05fe0f6bdd5d357e4">ripple::days</a> = typedef <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a>&lt; int, <a class="elRef" href="http://en.cppreference.com/w/cpp/numeric/ratio/ratio_multiply.html">std::ratio_multiply</a>&lt;std::chrono::hours::period, <a class="elRef" href="http://en.cppreference.com/w/cpp/numeric/ratio/ratio.html">std::ratio</a>&lt;24&gt; &gt;&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="chrono_8h_source.html#l00019">19</a> of file <a class="el" href="chrono_8h_source.html">chrono.h</a>.</p>
</div>
</div>
<a id="a6eab3a5ee85e00078b47947e27e59535" name="a6eab3a5ee85e00078b47947e27e59535"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6eab3a5ee85e00078b47947e27e59535">&#9670;&#160;</a></span>weeks</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a6eab3a5ee85e00078b47947e27e59535">ripple::weeks</a> = typedef std::chrono:: duration&lt;int, <a class="elRef" href="http://en.cppreference.com/w/cpp/numeric/ratio/ratio_multiply.html">std::ratio_multiply</a>&lt;days::period, <a class="elRef" href="http://en.cppreference.com/w/cpp/numeric/ratio/ratio.html">std::ratio</a>&lt;7&gt; &gt;&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="chrono_8h_source.html#l00023">23</a> of file <a class="el" href="chrono_8h_source.html">chrono.h</a>.</p>
</div>
</div>
<a id="abfbcd3fa60b2ddb83f5b2991900fe153" name="abfbcd3fa60b2ddb83f5b2991900fe153"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfbcd3fa60b2ddb83f5b2991900fe153">&#9670;&#160;</a></span>Stopwatch</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#abfbcd3fa60b2ddb83f5b2991900fe153">ripple::Stopwatch</a> = typedef <a class="el" href="classbeast_1_1abstract__clock.html">beast::abstract_clock</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/steady_clock.html">std::chrono::steady_clock</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>A clock for measuring elapsed time. </p>
<p>The epoch is unspecified. </p>
<p class="definition">Definition at line <a class="el" href="chrono_8h_source.html#l00093">93</a> of file <a class="el" href="chrono_8h_source.html">chrono.h</a>.</p>
</div>
</div>
<a id="a1883f49b218a589ba24a1c875354f63d" name="a1883f49b218a589ba24a1c875354f63d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1883f49b218a589ba24a1c875354f63d">&#9670;&#160;</a></span>TestStopwatch</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a1883f49b218a589ba24a1c875354f63d">ripple::TestStopwatch</a> = typedef <a class="el" href="classbeast_1_1manual__clock.html">beast::manual_clock</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/steady_clock.html">std::chrono::steady_clock</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>A manual Stopwatch for unit tests. </p>
<p class="definition">Definition at line <a class="el" href="chrono_8h_source.html#l00096">96</a> of file <a class="el" href="chrono_8h_source.html">chrono.h</a>.</p>
</div>
</div>
<a id="a979e8d8bf61cdf2a37f13aa2e7ed906e" name="a979e8d8bf61cdf2a37f13aa2e7ed906e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a979e8d8bf61cdf2a37f13aa2e7ed906e">&#9670;&#160;</a></span>KeyCache</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a979e8d8bf61cdf2a37f13aa2e7ed906e">ripple::KeyCache</a> = typedef <a class="el" href="classripple_1_1TaggedCache.html">TaggedCache</a>&lt;<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, int, true&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="KeyCache_8h_source.html#l00009">9</a> of file <a class="el" href="KeyCache_8h_source.html">KeyCache.h</a>.</p>
</div>
</div>
<a id="a79dcedfb918a7b371ab7797ae9d9bf23" name="a79dcedfb918a7b371ab7797ae9d9bf23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79dcedfb918a7b371ab7797ae9d9bf23">&#9670;&#160;</a></span>ClosedInterval</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a79dcedfb918a7b371ab7797ae9d9bf23">ripple::ClosedInterval</a> = typedef boost::icl::closed_interval&lt;T&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>A closed interval over the domain T. </p>
<p>For an instance ClosedInterval c, this represents the closed interval (c.first(), c.last()). A single element interval has c.first() == c.last().</p>
<p>This is simply a type-alias for boost interval container library interval set, so users should consult that documentation for available supporting member and free functions. </p>
<p class="definition">Definition at line <a class="el" href="RangeSet_8h_source.html#l00026">26</a> of file <a class="el" href="RangeSet_8h_source.html">RangeSet.h</a>.</p>
</div>
</div>
<a id="a8c2adee26b605bf80bdd122435bc40bb" name="a8c2adee26b605bf80bdd122435bc40bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c2adee26b605bf80bdd122435bc40bb">&#9670;&#160;</a></span>RangeSet</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a8c2adee26b605bf80bdd122435bc40bb">ripple::RangeSet</a> = typedef boost::icl::interval_set&lt;T, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/less.html">std::less</a>, <a class="el" href="namespaceripple.html#a79dcedfb918a7b371ab7797ae9d9bf23">ClosedInterval</a>&lt;T&gt; &gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>A set of closed intervals over the domain T. </p>
<p>Represents a set of values of the domain T using the minimum number of disjoint ClosedInterval&lt;T&gt;. This is useful to represent ranges of T where a few instances are missing, e.g. the set 1-5,8-9,11-14.</p>
<p>This is simply a type-alias for boost interval container library interval set, so users should consult that documentation for available supporting member and free functions. </p>
<p class="definition">Definition at line <a class="el" href="RangeSet_8h_source.html#l00051">51</a> of file <a class="el" href="RangeSet_8h_source.html">RangeSet.h</a>.</p>
</div>
</div>
<a id="a46c521271235f4e2715d7fa8b68940ca" name="a46c521271235f4e2715d7fa8b68940ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46c521271235f4e2715d7fa8b68940ca">&#9670;&#160;</a></span>hash_map</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value , class Hash = beast::uhash&lt;&gt;, class Pred = std::equal_to&lt;Key&gt;, class Allocator = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a46c521271235f4e2715d7fa8b68940ca">ripple::hash_map</a> = typedef <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a>&lt;Key, Value, Hash, Pred, Allocator&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="UnorderedContainers_8h_source.html#l00035">35</a> of file <a class="el" href="UnorderedContainers_8h_source.html">UnorderedContainers.h</a>.</p>
</div>
</div>
<a id="a22924edd2ec478b9be77ba062c5671bd" name="a22924edd2ec478b9be77ba062c5671bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22924edd2ec478b9be77ba062c5671bd">&#9670;&#160;</a></span>hash_multimap</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value , class Hash = beast::uhash&lt;&gt;, class Pred = std::equal_to&lt;Key&gt;, class Allocator = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a22924edd2ec478b9be77ba062c5671bd">ripple::hash_multimap</a> = typedef <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_multimap.html">std::unordered_multimap</a>&lt;Key, Value, Hash, Pred, Allocator&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="UnorderedContainers_8h_source.html#l00043">43</a> of file <a class="el" href="UnorderedContainers_8h_source.html">UnorderedContainers.h</a>.</p>
</div>
</div>
<a id="a7750eec5e079354285f1d60cfd0247ca" name="a7750eec5e079354285f1d60cfd0247ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7750eec5e079354285f1d60cfd0247ca">&#9670;&#160;</a></span>hash_set</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value , class Hash = beast::uhash&lt;&gt;, class Pred = std::equal_to&lt;Value&gt;, class Allocator = std::allocator&lt;Value&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a7750eec5e079354285f1d60cfd0247ca">ripple::hash_set</a> = typedef <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt;Value, Hash, Pred, Allocator&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="UnorderedContainers_8h_source.html#l00051">51</a> of file <a class="el" href="UnorderedContainers_8h_source.html">UnorderedContainers.h</a>.</p>
</div>
</div>
<a id="a7719f7953353a2895e9129bad38f8748" name="a7719f7953353a2895e9129bad38f8748"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7719f7953353a2895e9129bad38f8748">&#9670;&#160;</a></span>hash_multiset</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value , class Hash = beast::uhash&lt;&gt;, class Pred = std::equal_to&lt;Value&gt;, class Allocator = std::allocator&lt;Value&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a7719f7953353a2895e9129bad38f8748">ripple::hash_multiset</a> = typedef <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_multiset.html">std::unordered_multiset</a>&lt;Value, Hash, Pred, Allocator&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="UnorderedContainers_8h_source.html#l00058">58</a> of file <a class="el" href="UnorderedContainers_8h_source.html">UnorderedContainers.h</a>.</p>
</div>
</div>
<a id="ac9b07f23404494644c7cfe94facbdd4b" name="ac9b07f23404494644c7cfe94facbdd4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9b07f23404494644c7cfe94facbdd4b">&#9670;&#160;</a></span>strong_hash</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ac9b07f23404494644c7cfe94facbdd4b">ripple::strong_hash</a> = typedef <a class="el" href="classbeast_1_1xxhasher.html">beast::xxhasher</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="UnorderedContainers_8h_source.html#l00062">62</a> of file <a class="el" href="UnorderedContainers_8h_source.html">UnorderedContainers.h</a>.</p>
</div>
</div>
<a id="ac3c861f98a755f5955d8e621a976f727" name="ac3c861f98a755f5955d8e621a976f727"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3c861f98a755f5955d8e621a976f727">&#9670;&#160;</a></span>hardened_hash_map</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value , class Hash = hardened_hash&lt;strong_hash&gt;, class Pred = std::equal_to&lt;Key&gt;, class Allocator = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ac3c861f98a755f5955d8e621a976f727">ripple::hardened_hash_map</a> = typedef <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a>&lt;Key, Value, Hash, Pred, Allocator&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="UnorderedContainers_8h_source.html#l00070">70</a> of file <a class="el" href="UnorderedContainers_8h_source.html">UnorderedContainers.h</a>.</p>
</div>
</div>
<a id="a034035787a5b7de743464244c2bdd935" name="a034035787a5b7de743464244c2bdd935"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a034035787a5b7de743464244c2bdd935">&#9670;&#160;</a></span>hardened_partitioned_hash_map</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value , class Hash = hardened_hash&lt;strong_hash&gt;, class Pred = std::equal_to&lt;Key&gt;, class Allocator = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a034035787a5b7de743464244c2bdd935">ripple::hardened_partitioned_hash_map</a> = typedef <a class="el" href="classripple_1_1partitioned__unordered__map.html">partitioned_unordered_map</a>&lt;Key, Value, Hash, Pred, Allocator&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="UnorderedContainers_8h_source.html#l00078">78</a> of file <a class="el" href="UnorderedContainers_8h_source.html">UnorderedContainers.h</a>.</p>
</div>
</div>
<a id="a30854ce6c988f4a889e745eb9854d23b" name="a30854ce6c988f4a889e745eb9854d23b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30854ce6c988f4a889e745eb9854d23b">&#9670;&#160;</a></span>hardened_hash_multimap</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value , class Hash = hardened_hash&lt;strong_hash&gt;, class Pred = std::equal_to&lt;Key&gt;, class Allocator = std::allocator&lt;std::pair&lt;Key const, Value&gt;&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a30854ce6c988f4a889e745eb9854d23b">ripple::hardened_hash_multimap</a> = typedef <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_multimap.html">std::unordered_multimap</a>&lt;Key, Value, Hash, Pred, Allocator&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="UnorderedContainers_8h_source.html#l00087">87</a> of file <a class="el" href="UnorderedContainers_8h_source.html">UnorderedContainers.h</a>.</p>
</div>
</div>
<a id="a3fd083ce42b38018aa59306a4660a52e" name="a3fd083ce42b38018aa59306a4660a52e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3fd083ce42b38018aa59306a4660a52e">&#9670;&#160;</a></span>hardened_hash_set</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value , class Hash = hardened_hash&lt;strong_hash&gt;, class Pred = std::equal_to&lt;Value&gt;, class Allocator = std::allocator&lt;Value&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a3fd083ce42b38018aa59306a4660a52e">ripple::hardened_hash_set</a> = typedef <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt;Value, Hash, Pred, Allocator&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="UnorderedContainers_8h_source.html#l00095">95</a> of file <a class="el" href="UnorderedContainers_8h_source.html">UnorderedContainers.h</a>.</p>
</div>
</div>
<a id="a1f5e4bc32db16ddca497c7844bdfc9e2" name="a1f5e4bc32db16ddca497c7844bdfc9e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f5e4bc32db16ddca497c7844bdfc9e2">&#9670;&#160;</a></span>hardened_hash_multiset</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Value , class Hash = hardened_hash&lt;strong_hash&gt;, class Pred = std::equal_to&lt;Value&gt;, class Allocator = std::allocator&lt;Value&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a1f5e4bc32db16ddca497c7844bdfc9e2">ripple::hardened_hash_multiset</a> = typedef <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_multiset.html">std::unordered_multiset</a>&lt;Value, Hash, Pred, Allocator&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="UnorderedContainers_8h_source.html#l00102">102</a> of file <a class="el" href="UnorderedContainers_8h_source.html">UnorderedContainers.h</a>.</p>
</div>
</div>
<a id="a8e6dfe9770d76106ed8b7db6b398dc4b" name="a8e6dfe9770d76106ed8b7db6b398dc4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e6dfe9770d76106ed8b7db6b398dc4b">&#9670;&#160;</a></span>CachedSLEs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classripple_1_1TaggedCache.html">TaggedCache</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; <a class="el" href="namespaceripple.html#a8e6dfe9770d76106ed8b7db6b398dc4b">ripple::CachedSLEs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="CachedSLEs_8h_source.html#l00009">9</a> of file <a class="el" href="CachedSLEs_8h_source.html">CachedSLEs.h</a>.</p>
</div>
</div>
<a id="a9722ac6213471ba4b92259afc6edc2b1" name="a9722ac6213471ba4b92259afc6edc2b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9722ac6213471ba4b92259afc6edc2b1">&#9670;&#160;</a></span>majorityAmendments_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a9722ac6213471ba4b92259afc6edc2b1">ripple::majorityAmendments_t</a> = typedef <a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>&lt;<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="View_8h_source.html#l00381">381</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="a40d4978b34a7cdb77b860efda3f16a7a" name="a40d4978b34a7cdb77b860efda3f16a7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40d4978b34a7cdb77b860efda3f16a7a">&#9670;&#160;</a></span>EntryDeleter</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a40d4978b34a7cdb77b860efda3f16a7a">ripple::EntryDeleter</a> = typedef <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt;<a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="el" href="namespaceripple.html#a5c353aea81a72e698c287a3e5289619a">SkipEntry</a>&gt;( <a class="el" href="namespaceripple.html#ac151bf19e1f4daae2b04c65c65117139">LedgerEntryType</a>, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const&amp;, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt;<a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a>&gt;&amp;)&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Deleter function prototype. </p>
<p>Returns the status of the entry deletion (if should not be skipped) and if the entry should be skipped. The status is always tesSUCCESS if the entry should be skipped. </p>
<p class="definition">Definition at line <a class="el" href="View_8h_source.html#l00882">882</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="a00ae0d729cb3e35b6bcac9a27ebb5284" name="a00ae0d729cb3e35b6bcac9a27ebb5284"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00ae0d729cb3e35b6bcac9a27ebb5284">&#9670;&#160;</a></span>AccountID</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">ripple::AccountID</a> = typedef <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt;160, <a class="el" href="classripple_1_1detail_1_1AccountIDTag.html">detail::AccountIDTag</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>A 160-bit unsigned that uniquely identifies an account. </p>
<p class="definition">Definition at line <a class="el" href="AccountID_8h_source.html#l00029">29</a> of file <a class="el" href="AccountID_8h_source.html">AccountID.h</a>.</p>
</div>
</div>
<a id="a60696b01dc3651699da2361a1e1479f2" name="a60696b01dc3651699da2361a1e1479f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60696b01dc3651699da2361a1e1479f2">&#9670;&#160;</a></span>Result</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a60696b01dc3651699da2361a1e1479f2">ripple::Result</a> = typedef boost::outcome_v2::result&lt;T, <a class="elRef" href="http://en.cppreference.com/w/cpp/error/error_code.html">std::error_code</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="b58__utils_8h_source.html#l00018">18</a> of file <a class="el" href="b58__utils_8h_source.html">b58_utils.h</a>.</p>
</div>
</div>
<a id="ac05e2446237e9d7941e1f17732d076c6" name="ac05e2446237e9d7941e1f17732d076c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac05e2446237e9d7941e1f17732d076c6">&#9670;&#160;</a></span>ripemd160_hasher</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ac05e2446237e9d7941e1f17732d076c6">ripple::ripemd160_hasher</a> = typedef <a class="el" href="structripple_1_1openssl__ripemd160__hasher.html">openssl_ripemd160_hasher</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="digest_8h_source.html#l00095">95</a> of file <a class="el" href="digest_8h_source.html">digest.h</a>.</p>
</div>
</div>
<a id="a99c0b0c19fdeb3344de589e1de43eca9" name="a99c0b0c19fdeb3344de589e1de43eca9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99c0b0c19fdeb3344de589e1de43eca9">&#9670;&#160;</a></span>sha256_hasher</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a99c0b0c19fdeb3344de589e1de43eca9">ripple::sha256_hasher</a> = typedef <a class="el" href="structripple_1_1openssl__sha256__hasher.html">openssl_sha256_hasher</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="digest_8h_source.html#l00096">96</a> of file <a class="el" href="digest_8h_source.html">digest.h</a>.</p>
</div>
</div>
<a id="a99216f91dbd5ed6af37a48a9554f5aba" name="a99216f91dbd5ed6af37a48a9554f5aba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99216f91dbd5ed6af37a48a9554f5aba">&#9670;&#160;</a></span>sha512_hasher</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a99216f91dbd5ed6af37a48a9554f5aba">ripple::sha512_hasher</a> = typedef <a class="el" href="structripple_1_1openssl__sha512__hasher.html">openssl_sha512_hasher</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="digest_8h_source.html#l00097">97</a> of file <a class="el" href="digest_8h_source.html">digest.h</a>.</p>
</div>
</div>
<a id="a4fc6107fe34b2499734353cc73e8c94c" name="a4fc6107fe34b2499734353cc73e8c94c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fc6107fe34b2499734353cc73e8c94c">&#9670;&#160;</a></span>sha512_half_hasher</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a4fc6107fe34b2499734353cc73e8c94c">ripple::sha512_half_hasher</a> = typedef <a class="el" href="structripple_1_1detail_1_1basic__sha512__half__hasher.html">detail::basic_sha512_half_hasher</a>&lt;false&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="digest_8h_source.html#l00195">195</a> of file <a class="el" href="digest_8h_source.html">digest.h</a>.</p>
</div>
</div>
<a id="add390f322c146d3166d8836e0159d3e2" name="add390f322c146d3166d8836e0159d3e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add390f322c146d3166d8836e0159d3e2">&#9670;&#160;</a></span>sha512_half_hasher_s</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#add390f322c146d3166d8836e0159d3e2">ripple::sha512_half_hasher_s</a> = typedef <a class="el" href="structripple_1_1detail_1_1basic__sha512__half__hasher.html">detail::basic_sha512_half_hasher</a>&lt;true&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="digest_8h_source.html#l00198">198</a> of file <a class="el" href="digest_8h_source.html">digest.h</a>.</p>
</div>
</div>
<a id="aaf521cde20561da32d6a54a105363555" name="aaf521cde20561da32d6a54a105363555"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf521cde20561da32d6a54a105363555">&#9670;&#160;</a></span>LedgerInfo</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#aaf521cde20561da32d6a54a105363555">ripple::LedgerInfo</a> = typedef <a class="el" href="structripple_1_1LedgerHeader.html">LedgerHeader</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerHeader_8h_source.html#l00060">60</a> of file <a class="el" href="LedgerHeader_8h_source.html">LedgerHeader.h</a>.</p>
</div>
</div>
<a id="a0b2d3a5c5dc76d8f261e7b0591771011" name="a0b2d3a5c5dc76d8f261e7b0591771011"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b2d3a5c5dc76d8f261e7b0591771011">&#9670;&#160;</a></span>MultiApiJson</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a0b2d3a5c5dc76d8f261e7b0591771011">ripple::MultiApiJson</a> = typedef detail:: <a class="el" href="namespaceripple.html#a0b2d3a5c5dc76d8f261e7b0591771011">MultiApiJson</a>&lt;<a class="el" href="namespaceripple_1_1RPC.html#ad9e8e104e82c67f071a254fa6849afe6">RPC::apiMinimumSupportedVersion</a>, <a class="el" href="namespaceripple_1_1RPC.html#a5cef6660176a48dd32d433358f579f09">RPC::apiMaximumValidVersion</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="MultiApiJson_8h_source.html#l00217">217</a> of file <a class="el" href="MultiApiJson_8h_source.html">MultiApiJson.h</a>.</p>
</div>
</div>
<a id="a12af8e98b794e8ee3b4dbecaed2a4efd" name="a12af8e98b794e8ee3b4dbecaed2a4efd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12af8e98b794e8ee3b4dbecaed2a4efd">&#9670;&#160;</a></span>LedgerIndex</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">ripple::LedgerIndex</a> = typedef <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>A ledger index. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00120">120</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a3f39560bfd60c64700b109c412e90f72" name="a3f39560bfd60c64700b109c412e90f72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f39560bfd60c64700b109c412e90f72">&#9670;&#160;</a></span>TxID</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a3f39560bfd60c64700b109c412e90f72">ripple::TxID</a> = typedef <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>A transaction identifier. </p>
<p>The value is computed as the hash of the canonicalized, serialized transaction object. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00126">126</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="af5a72d3e0d9b6913c13f688390b90796" name="af5a72d3e0d9b6913c13f688390b90796"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5a72d3e0d9b6913c13f688390b90796">&#9670;&#160;</a></span>LedgerHash</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#af5a72d3e0d9b6913c13f688390b90796">ripple::LedgerHash</a> = typedef <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="RippleLedgerHash_8h_source.html#l00008">8</a> of file <a class="el" href="RippleLedgerHash_8h_source.html">RippleLedgerHash.h</a>.</p>
</div>
</div>
<a id="ae1270f987b34815f6f0a4d371f1adc51" name="ae1270f987b34815f6f0a4d371f1adc51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1270f987b34815f6f0a4d371f1adc51">&#9670;&#160;</a></span>SF_UINT8</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ae1270f987b34815f6f0a4d371f1adc51">ripple::SF_UINT8</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a>&gt; &gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00330">330</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="acfd08f58ea046933d32ff03520205d98" name="acfd08f58ea046933d32ff03520205d98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acfd08f58ea046933d32ff03520205d98">&#9670;&#160;</a></span>SF_UINT16</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#acfd08f58ea046933d32ff03520205d98">ripple::SF_UINT16</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a>&gt; &gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00331">331</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="a3131ec3dec328bb57ce9046da34eb6d7" name="a3131ec3dec328bb57ce9046da34eb6d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3131ec3dec328bb57ce9046da34eb6d7">&#9670;&#160;</a></span>SF_UINT32</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a3131ec3dec328bb57ce9046da34eb6d7">ripple::SF_UINT32</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&gt; &gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00332">332</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="a53ae323361260e22bbf9c4f142b6f8f6" name="a53ae323361260e22bbf9c4f142b6f8f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53ae323361260e22bbf9c4f142b6f8f6">&#9670;&#160;</a></span>SF_UINT64</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a53ae323361260e22bbf9c4f142b6f8f6">ripple::SF_UINT64</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&gt; &gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00333">333</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="a6c5dcf7c1189caf5b7cf440f751a6807" name="a6c5dcf7c1189caf5b7cf440f751a6807"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c5dcf7c1189caf5b7cf440f751a6807">&#9670;&#160;</a></span>SF_UINT96</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a6c5dcf7c1189caf5b7cf440f751a6807">ripple::SF_UINT96</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt;96&gt; &gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00334">334</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="a018a87a29f86dc944e1d8b84b6f962ae" name="a018a87a29f86dc944e1d8b84b6f962ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a018a87a29f86dc944e1d8b84b6f962ae">&#9670;&#160;</a></span>SF_UINT128</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a018a87a29f86dc944e1d8b84b6f962ae">ripple::SF_UINT128</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt;128&gt; &gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00335">335</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="a8981f192c1cd5577b6f941a7da86181b" name="a8981f192c1cd5577b6f941a7da86181b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8981f192c1cd5577b6f941a7da86181b">&#9670;&#160;</a></span>SF_UINT160</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a8981f192c1cd5577b6f941a7da86181b">ripple::SF_UINT160</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt;160&gt; &gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00336">336</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="a1519d063b55e15ce1cd267dc12c228a9" name="a1519d063b55e15ce1cd267dc12c228a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1519d063b55e15ce1cd267dc12c228a9">&#9670;&#160;</a></span>SF_UINT192</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a1519d063b55e15ce1cd267dc12c228a9">ripple::SF_UINT192</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt;192&gt; &gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00337">337</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="a177ff7c62915bd49034b0399d298f991" name="a177ff7c62915bd49034b0399d298f991"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a177ff7c62915bd49034b0399d298f991">&#9670;&#160;</a></span>SF_UINT256</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a177ff7c62915bd49034b0399d298f991">ripple::SF_UINT256</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt;256&gt; &gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00338">338</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="ab4ce2c93b7b20b6e8bc32e88ccd995ce" name="ab4ce2c93b7b20b6e8bc32e88ccd995ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4ce2c93b7b20b6e8bc32e88ccd995ce">&#9670;&#160;</a></span>SF_UINT384</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ab4ce2c93b7b20b6e8bc32e88ccd995ce">ripple::SF_UINT384</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt;384&gt; &gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00339">339</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="ac3504d4d80c094556f00486f61cc30a4" name="ac3504d4d80c094556f00486f61cc30a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3504d4d80c094556f00486f61cc30a4">&#9670;&#160;</a></span>SF_UINT512</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ac3504d4d80c094556f00486f61cc30a4">ripple::SF_UINT512</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt;512&gt; &gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00340">340</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="a8923e6b38b69e696e1cf6693d8ce9d86" name="a8923e6b38b69e696e1cf6693d8ce9d86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8923e6b38b69e696e1cf6693d8ce9d86">&#9670;&#160;</a></span>SF_INT32</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a8923e6b38b69e696e1cf6693d8ce9d86">ripple::SF_INT32</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int32_t</a>&gt; &gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00342">342</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="a3570e1bcce59f86485ad1baf0ad36459" name="a3570e1bcce59f86485ad1baf0ad36459"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3570e1bcce59f86485ad1baf0ad36459">&#9670;&#160;</a></span>SF_INT64</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a3570e1bcce59f86485ad1baf0ad36459">ripple::SF_INT64</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a>&gt; &gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00343">343</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="a3d8624dedc0f6ef5f30345b1da4e5b68" name="a3d8624dedc0f6ef5f30345b1da4e5b68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d8624dedc0f6ef5f30345b1da4e5b68">&#9670;&#160;</a></span>SF_ACCOUNT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a3d8624dedc0f6ef5f30345b1da4e5b68">ripple::SF_ACCOUNT</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STAccount.html">STAccount</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00345">345</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="a91f4f5a76efca8250cda599ea6e61ace" name="a91f4f5a76efca8250cda599ea6e61ace"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91f4f5a76efca8250cda599ea6e61ace">&#9670;&#160;</a></span>SF_AMOUNT</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a91f4f5a76efca8250cda599ea6e61ace">ripple::SF_AMOUNT</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STAmount.html">STAmount</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00346">346</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="a1f99e93547bfdb3fafb24677180ec0de" name="a1f99e93547bfdb3fafb24677180ec0de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f99e93547bfdb3fafb24677180ec0de">&#9670;&#160;</a></span>SF_ISSUE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a1f99e93547bfdb3fafb24677180ec0de">ripple::SF_ISSUE</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STIssue.html">STIssue</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00347">347</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="ac5deb533b8a74804bc4a707383941ca8" name="ac5deb533b8a74804bc4a707383941ca8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5deb533b8a74804bc4a707383941ca8">&#9670;&#160;</a></span>SF_CURRENCY</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ac5deb533b8a74804bc4a707383941ca8">ripple::SF_CURRENCY</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STCurrency.html">STCurrency</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00348">348</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="ab45b0b4d2e5f66d9e8eb4d17a1041f0c" name="ab45b0b4d2e5f66d9e8eb4d17a1041f0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab45b0b4d2e5f66d9e8eb4d17a1041f0c">&#9670;&#160;</a></span>SF_NUMBER</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ab45b0b4d2e5f66d9e8eb4d17a1041f0c">ripple::SF_NUMBER</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STNumber.html">STNumber</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00349">349</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="a03c8cffd1833956fca7837f2f735401c" name="a03c8cffd1833956fca7837f2f735401c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03c8cffd1833956fca7837f2f735401c">&#9670;&#160;</a></span>SF_VL</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a03c8cffd1833956fca7837f2f735401c">ripple::SF_VL</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STBlob.html">STBlob</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00350">350</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="a3dee5a8bea81221cba42cdb0934aaa7c" name="a3dee5a8bea81221cba42cdb0934aaa7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3dee5a8bea81221cba42cdb0934aaa7c">&#9670;&#160;</a></span>SF_VECTOR256</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a3dee5a8bea81221cba42cdb0934aaa7c">ripple::SF_VECTOR256</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STVector256.html">STVector256</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00351">351</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="a5e486c26c89d39c56b948c1627950635" name="a5e486c26c89d39c56b948c1627950635"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e486c26c89d39c56b948c1627950635">&#9670;&#160;</a></span>SF_XCHAIN_BRIDGE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a5e486c26c89d39c56b948c1627950635">ripple::SF_XCHAIN_BRIDGE</a> = typedef <a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt;<a class="el" href="classripple_1_1STXChainBridge.html">STXChainBridge</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00352">352</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="ad759748528655fa4c9fc2cf639f50bbf" name="ad759748528655fa4c9fc2cf639f50bbf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad759748528655fa4c9fc2cf639f50bbf">&#9670;&#160;</a></span>STUInt128</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ad759748528655fa4c9fc2cf639f50bbf">ripple::STUInt128</a> = typedef <a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt;128&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STBitString_8h_source.html#l00066">66</a> of file <a class="el" href="STBitString_8h_source.html">STBitString.h</a>.</p>
</div>
</div>
<a id="ab17b17fb054a2ba56beaa9319fb94c20" name="ab17b17fb054a2ba56beaa9319fb94c20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab17b17fb054a2ba56beaa9319fb94c20">&#9670;&#160;</a></span>STUInt160</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ab17b17fb054a2ba56beaa9319fb94c20">ripple::STUInt160</a> = typedef <a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt;160&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STBitString_8h_source.html#l00067">67</a> of file <a class="el" href="STBitString_8h_source.html">STBitString.h</a>.</p>
</div>
</div>
<a id="a219b8cc7066461c329dae47a10137614" name="a219b8cc7066461c329dae47a10137614"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a219b8cc7066461c329dae47a10137614">&#9670;&#160;</a></span>STUInt192</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a219b8cc7066461c329dae47a10137614">ripple::STUInt192</a> = typedef <a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt;192&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STBitString_8h_source.html#l00068">68</a> of file <a class="el" href="STBitString_8h_source.html">STBitString.h</a>.</p>
</div>
</div>
<a id="ab699e3f7a777e35613693955ca63084e" name="ab699e3f7a777e35613693955ca63084e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab699e3f7a777e35613693955ca63084e">&#9670;&#160;</a></span>STUInt256</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ab699e3f7a777e35613693955ca63084e">ripple::STUInt256</a> = typedef <a class="el" href="classripple_1_1STBitString.html">STBitString</a>&lt;256&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STBitString_8h_source.html#l00069">69</a> of file <a class="el" href="STBitString_8h_source.html">STBitString.h</a>.</p>
</div>
</div>
<a id="a07034f1ce2f4388499f464d6ea375fd6" name="a07034f1ce2f4388499f464d6ea375fd6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07034f1ce2f4388499f464d6ea375fd6">&#9670;&#160;</a></span>STUInt8</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a07034f1ce2f4388499f464d6ea375fd6">ripple::STUInt8</a> = typedef <a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt;unsigned char&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STInteger_8h_source.html#l00060">60</a> of file <a class="el" href="STInteger_8h_source.html">STInteger.h</a>.</p>
</div>
</div>
<a id="a5364091d6d6b2e5211bb8d83b9017021" name="a5364091d6d6b2e5211bb8d83b9017021"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5364091d6d6b2e5211bb8d83b9017021">&#9670;&#160;</a></span>STUInt16</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a5364091d6d6b2e5211bb8d83b9017021">ripple::STUInt16</a> = typedef <a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STInteger_8h_source.html#l00061">61</a> of file <a class="el" href="STInteger_8h_source.html">STInteger.h</a>.</p>
</div>
</div>
<a id="afe4a518d4dbda10e150b7400cfc0bf89" name="afe4a518d4dbda10e150b7400cfc0bf89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe4a518d4dbda10e150b7400cfc0bf89">&#9670;&#160;</a></span>STUInt32</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#afe4a518d4dbda10e150b7400cfc0bf89">ripple::STUInt32</a> = typedef <a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STInteger_8h_source.html#l00062">62</a> of file <a class="el" href="STInteger_8h_source.html">STInteger.h</a>.</p>
</div>
</div>
<a id="a9876005f287226b27b69f199da4f1695" name="a9876005f287226b27b69f199da4f1695"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9876005f287226b27b69f199da4f1695">&#9670;&#160;</a></span>STUInt64</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a9876005f287226b27b69f199da4f1695">ripple::STUInt64</a> = typedef <a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STInteger_8h_source.html#l00063">63</a> of file <a class="el" href="STInteger_8h_source.html">STInteger.h</a>.</p>
</div>
</div>
<a id="a4521b327e68de798e0de29299af8ef39" name="a4521b327e68de798e0de29299af8ef39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4521b327e68de798e0de29299af8ef39">&#9670;&#160;</a></span>STInt32</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a4521b327e68de798e0de29299af8ef39">ripple::STInt32</a> = typedef <a class="el" href="classripple_1_1STInteger.html">STInteger</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int32_t</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STInteger_8h_source.html#l00065">65</a> of file <a class="el" href="STInteger_8h_source.html">STInteger.h</a>.</p>
</div>
</div>
<a id="abbba3966df1925ac76f6d04c0aa1abe3" name="abbba3966df1925ac76f6d04c0aa1abe3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbba3966df1925ac76f6d04c0aa1abe3">&#9670;&#160;</a></span>SLE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classripple_1_1STLedgerEntry.html">STLedgerEntry</a> <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">ripple::SLE</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STLedgerEntry_8h_source.html#l00083">83</a> of file <a class="el" href="STLedgerEntry_8h_source.html">STLedgerEntry.h</a>.</p>
</div>
</div>
<a id="a7e1cdd0fd061abf008712d5e0ccf156d" name="a7e1cdd0fd061abf008712d5e0ccf156d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e1cdd0fd061abf008712d5e0ccf156d">&#9670;&#160;</a></span>TERUnderlyingType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">ripple::TERUnderlyingType</a> = typedef int</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="TER_8h_source.html#l00019">19</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="af99ba2263d2a1e29207c40a35fc9f6b3" name="af99ba2263d2a1e29207c40a35fc9f6b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af99ba2263d2a1e29207c40a35fc9f6b3">&#9670;&#160;</a></span>NotTEC</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">ripple::NotTEC</a> = typedef <a class="el" href="classripple_1_1TERSubset.html">TERSubset</a>&lt;<a class="el" href="classripple_1_1CanCvtToNotTEC.html">CanCvtToNotTEC</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="TER_8h_source.html#l00590">590</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="adfb760bc3e4ccb79d5d4f6ecff2f1817" name="adfb760bc3e4ccb79d5d4f6ecff2f1817"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfb760bc3e4ccb79d5d4f6ecff2f1817">&#9670;&#160;</a></span>TER</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">ripple::TER</a> = typedef <a class="el" href="classripple_1_1TERSubset.html">TERSubset</a>&lt;<a class="el" href="classripple_1_1CanCvtToTER.html">CanCvtToTER</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="TER_8h_source.html#l00630">630</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="aac94480492da0b29f45633ca86aa7623" name="aac94480492da0b29f45633ca86aa7623"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac94480492da0b29f45633ca86aa7623">&#9670;&#160;</a></span>B58Result</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#aac94480492da0b29f45633ca86aa7623">ripple::B58Result</a> = typedef <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt;T, <a class="elRef" href="http://en.cppreference.com/w/cpp/error/error_code.html">std::error_code</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tokens_8h_source.html#l00017">17</a> of file <a class="el" href="tokens_8h_source.html">tokens.h</a>.</p>
</div>
</div>
<a id="a0f0ddc0b5af7c70fb933c95f851abde7" name="a0f0ddc0b5af7c70fb933c95f851abde7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f0ddc0b5af7c70fb933c95f851abde7">&#9670;&#160;</a></span>Directory</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a0f0ddc0b5af7c70fb933c95f851abde7">ripple::Directory</a> = typedef <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt;256, <a class="el" href="classripple_1_1detail_1_1DirectoryTag.html">detail::DirectoryTag</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Directory is an index into the directory of offer books. </p>
<p>The last 64 bits of this are the quality. </p>
<p class="definition">Definition at line <a class="el" href="UintTypes_8h_source.html#l00034">34</a> of file <a class="el" href="UintTypes_8h_source.html">UintTypes.h</a>.</p>
</div>
</div>
<a id="a8792cc3f99463ceba4e96dde34fe17a4" name="a8792cc3f99463ceba4e96dde34fe17a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8792cc3f99463ceba4e96dde34fe17a4">&#9670;&#160;</a></span>Currency</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">ripple::Currency</a> = typedef <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt;160, <a class="el" href="classripple_1_1detail_1_1CurrencyTag.html">detail::CurrencyTag</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Currency is a hash representing a specific currency. </p>
<p class="definition">Definition at line <a class="el" href="UintTypes_8h_source.html#l00037">37</a> of file <a class="el" href="UintTypes_8h_source.html">UintTypes.h</a>.</p>
</div>
</div>
<a id="a4e412a5834900d9affa8db3ac1a27209" name="a4e412a5834900d9affa8db3ac1a27209"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e412a5834900d9affa8db3ac1a27209">&#9670;&#160;</a></span>NodeID</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a4e412a5834900d9affa8db3ac1a27209">ripple::NodeID</a> = typedef <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt;160, <a class="el" href="classripple_1_1detail_1_1NodeIDTag.html">detail::NodeIDTag</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>NodeID is a 160-bit hash representing one node. </p>
<p class="definition">Definition at line <a class="el" href="UintTypes_8h_source.html#l00040">40</a> of file <a class="el" href="UintTypes_8h_source.html">UintTypes.h</a>.</p>
</div>
</div>
<a id="a48dcfc87a5a55b47e868c00da3daa3f1" name="a48dcfc87a5a55b47e868c00da3daa3f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48dcfc87a5a55b47e868c00da3daa3f1">&#9670;&#160;</a></span>MPTID</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a48dcfc87a5a55b47e868c00da3daa3f1">ripple::MPTID</a> = typedef <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt;192&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>MPTID is a 192-bit value representing MPT Issuance ID, which is a concatenation of a 32-bit sequence (big endian) and a 160-bit account. </p>
<p class="definition">Definition at line <a class="el" href="UintTypes_8h_source.html#l00045">45</a> of file <a class="el" href="UintTypes_8h_source.html">UintTypes.h</a>.</p>
</div>
</div>
<a id="ae0ecc59d04defeab5f14f5dddbc694b7" name="ae0ecc59d04defeab5f14f5dddbc694b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0ecc59d04defeab5f14f5dddbc694b7">&#9670;&#160;</a></span>Domain</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ae0ecc59d04defeab5f14f5dddbc694b7">ripple::Domain</a> = typedef <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt;256&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Domain is a 256-bit hash representing a specific domain. </p>
<p class="definition">Definition at line <a class="el" href="UintTypes_8h_source.html#l00048">48</a> of file <a class="el" href="UintTypes_8h_source.html">UintTypes.h</a>.</p>
</div>
</div>
<a id="a02dadfa7f2185734c493763a0469b4f9" name="a02dadfa7f2185734c493763a0469b4f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02dadfa7f2185734c493763a0469b4f9">&#9670;&#160;</a></span>FeeLevel</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a02dadfa7f2185734c493763a0469b4f9">ripple::FeeLevel</a> = typedef <a class="el" href="classripple_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>&lt;unit::feelevelTag, T&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Units_8h_source.html#l00432">432</a> of file <a class="el" href="Units_8h_source.html">Units.h</a>.</p>
</div>
</div>
<a id="aaaf6522d07c2b836c5fd589e9ecf578c" name="aaaf6522d07c2b836c5fd589e9ecf578c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaaf6522d07c2b836c5fd589e9ecf578c">&#9670;&#160;</a></span>FeeLevel64</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#aaaf6522d07c2b836c5fd589e9ecf578c">ripple::FeeLevel64</a> = typedef <a class="el" href="namespaceripple.html#a02dadfa7f2185734c493763a0469b4f9">FeeLevel</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Units_8h_source.html#l00433">433</a> of file <a class="el" href="Units_8h_source.html">Units.h</a>.</p>
</div>
</div>
<a id="ac4352c3b1e73b13f9c19a0eb062cdb7b" name="ac4352c3b1e73b13f9c19a0eb062cdb7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4352c3b1e73b13f9c19a0eb062cdb7b">&#9670;&#160;</a></span>FeeLevelDouble</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ac4352c3b1e73b13f9c19a0eb062cdb7b">ripple::FeeLevelDouble</a> = typedef <a class="el" href="namespaceripple.html#a02dadfa7f2185734c493763a0469b4f9">FeeLevel</a>&lt;double&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Units_8h_source.html#l00434">434</a> of file <a class="el" href="Units_8h_source.html">Units.h</a>.</p>
</div>
</div>
<a id="a423ccde1c5210e14f939e5be8794527d" name="a423ccde1c5210e14f939e5be8794527d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a423ccde1c5210e14f939e5be8794527d">&#9670;&#160;</a></span>Bips</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a423ccde1c5210e14f939e5be8794527d">ripple::Bips</a> = typedef <a class="el" href="classripple_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>&lt;unit::BipsTag, T&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Units_8h_source.html#l00438">438</a> of file <a class="el" href="Units_8h_source.html">Units.h</a>.</p>
</div>
</div>
<a id="adbbfa26180fc75c37100be369238b0a7" name="adbbfa26180fc75c37100be369238b0a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbbfa26180fc75c37100be369238b0a7">&#9670;&#160;</a></span>Bips16</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#adbbfa26180fc75c37100be369238b0a7">ripple::Bips16</a> = typedef <a class="el" href="namespaceripple.html#a423ccde1c5210e14f939e5be8794527d">Bips</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Units_8h_source.html#l00439">439</a> of file <a class="el" href="Units_8h_source.html">Units.h</a>.</p>
</div>
</div>
<a id="a6dfa88a330c408877e96200cd1358077" name="a6dfa88a330c408877e96200cd1358077"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6dfa88a330c408877e96200cd1358077">&#9670;&#160;</a></span>Bips32</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a6dfa88a330c408877e96200cd1358077">ripple::Bips32</a> = typedef <a class="el" href="namespaceripple.html#a423ccde1c5210e14f939e5be8794527d">Bips</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Units_8h_source.html#l00440">440</a> of file <a class="el" href="Units_8h_source.html">Units.h</a>.</p>
</div>
</div>
<a id="a0b134e7535d5397d1d144b84c4411074" name="a0b134e7535d5397d1d144b84c4411074"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b134e7535d5397d1d144b84c4411074">&#9670;&#160;</a></span>TenthBips</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a0b134e7535d5397d1d144b84c4411074">ripple::TenthBips</a> = typedef <a class="el" href="classripple_1_1unit_1_1ValueUnit.html">unit::ValueUnit</a>&lt;unit::TenthBipsTag, T&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Units_8h_source.html#l00442">442</a> of file <a class="el" href="Units_8h_source.html">Units.h</a>.</p>
</div>
</div>
<a id="ab89e8f469347ca0048fe8b963b1d808c" name="ab89e8f469347ca0048fe8b963b1d808c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab89e8f469347ca0048fe8b963b1d808c">&#9670;&#160;</a></span>TenthBips16</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ab89e8f469347ca0048fe8b963b1d808c">ripple::TenthBips16</a> = typedef <a class="el" href="namespaceripple.html#a0b134e7535d5397d1d144b84c4411074">TenthBips</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Units_8h_source.html#l00443">443</a> of file <a class="el" href="Units_8h_source.html">Units.h</a>.</p>
</div>
</div>
<a id="a24a1aeaf7bbf47844bc15e3369154022" name="a24a1aeaf7bbf47844bc15e3369154022"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24a1aeaf7bbf47844bc15e3369154022">&#9670;&#160;</a></span>TenthBips32</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a24a1aeaf7bbf47844bc15e3369154022">ripple::TenthBips32</a> = typedef <a class="el" href="namespaceripple.html#a0b134e7535d5397d1d144b84c4411074">TenthBips</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Units_8h_source.html#l00444">444</a> of file <a class="el" href="Units_8h_source.html">Units.h</a>.</p>
</div>
</div>
<a id="a560fb4011d74edecc539046eaeadd359" name="a560fb4011d74edecc539046eaeadd359"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a560fb4011d74edecc539046eaeadd359">&#9670;&#160;</a></span>Endpoints</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a560fb4011d74edecc539046eaeadd359">ripple::Endpoints</a> = typedef <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>, boost::asio::ip::tcp::endpoint&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ServerImpl_8h_source.html#l00021">21</a> of file <a class="el" href="ServerImpl_8h_source.html">ServerImpl.h</a>.</p>
</div>
</div>
<a id="aa265217edeb8282e636c78b50049f4c0" name="aa265217edeb8282e636c78b50049f4c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa265217edeb8282e636c78b50049f4c0">&#9670;&#160;</a></span>http_request_type</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef boost::beast::http::request&lt; boost::beast::http::dynamic_body &gt; <a class="el" href="namespaceripple.html#aa265217edeb8282e636c78b50049f4c0">ripple::http_request_type</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Handoff_8h_source.html#l00013">13</a> of file <a class="el" href="Handoff_8h_source.html">Handoff.h</a>.</p>
</div>
</div>
<a id="a2581fa85c4291f16bf9e17d78615d584" name="a2581fa85c4291f16bf9e17d78615d584"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2581fa85c4291f16bf9e17d78615d584">&#9670;&#160;</a></span>http_response_type</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef boost::beast::http::response&lt; boost::beast::http::dynamic_body &gt; <a class="el" href="namespaceripple.html#a2581fa85c4291f16bf9e17d78615d584">ripple::http_response_type</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Handoff_8h_source.html#l00016">16</a> of file <a class="el" href="Handoff_8h_source.html">Handoff.h</a>.</p>
</div>
</div>
<a id="ad18fcbe19742d7f978f16f21ac70fba5" name="ad18fcbe19742d7f978f16f21ac70fba5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad18fcbe19742d7f978f16f21ac70fba5">&#9670;&#160;</a></span>FullBelowCache</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ad18fcbe19742d7f978f16f21ac70fba5">ripple::FullBelowCache</a> = typedef <a class="el" href="classripple_1_1detail_1_1BasicFullBelowCache.html">detail::BasicFullBelowCache</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="FullBelowCache_8h_source.html#l00130">130</a> of file <a class="el" href="FullBelowCache_8h_source.html">FullBelowCache.h</a>.</p>
</div>
</div>
<a id="aa8b30c9ede8e7bf88576afc6f2d4e782" name="aa8b30c9ede8e7bf88576afc6f2d4e782"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8b30c9ede8e7bf88576afc6f2d4e782">&#9670;&#160;</a></span>TreeNodeCache</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#aa8b30c9ede8e7bf88576afc6f2d4e782">ripple::TreeNodeCache</a> = typedef <a class="el" href="classripple_1_1TaggedCache.html">TaggedCache</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classripple_1_1SHAMapTreeNode.html">SHAMapTreeNode</a>, false, <a class="el" href="namespaceripple_1_1intr__ptr.html#ad974a8161d17351dda4eb97b57f174b2">intr_ptr::SharedWeakUnionPtr</a>&lt;<a class="el" href="classripple_1_1SHAMapTreeNode.html">SHAMapTreeNode</a>&gt;, <a class="el" href="namespaceripple_1_1intr__ptr.html#a8ea6056dadef473a6c18cd4afbfc2fe6">intr_ptr::SharedPtr</a>&lt;<a class="el" href="classripple_1_1SHAMapTreeNode.html">SHAMapTreeNode</a>&gt; &gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="TreeNodeCache_8h_source.html#l00010">10</a> of file <a class="el" href="TreeNodeCache_8h_source.html">TreeNodeCache.h</a>.</p>
</div>
</div>
<a id="aa2ccf44248af5be8a81db7091ad4d019" name="aa2ccf44248af5be8a81db7091ad4d019"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2ccf44248af5be8a81db7091ad4d019">&#9670;&#160;</a></span>const_iterator</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#aa2ccf44248af5be8a81db7091ad4d019">ripple::const_iterator</a> = typedef <a class="el" href="classripple_1_1Dir_1_1const__iterator.html">Dir::const_iterator</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Dir_8cpp_source.html#l00005">5</a> of file <a class="el" href="Dir_8cpp_source.html">Dir.cpp</a>.</p>
</div>
</div>
<a id="a42f64079f9d25088a436164ced134dd5" name="a42f64079f9d25088a436164ced134dd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42f64079f9d25088a436164ced134dd5">&#9670;&#160;</a></span>sha256_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a42f64079f9d25088a436164ced134dd5">ripple::sha256_t</a> = typedef <a class="el" href="classripple_1_1unsigned__integer.html">unsigned_integer</a>&lt;256, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="hardened__hash__test_8cpp_source.html#l00145">145</a> of file <a class="el" href="hardened__hash__test_8cpp_source.html">hardened_hash_test.cpp</a>.</p>
</div>
</div>
<a id="af4f638fef00deb6c3f611b9639f66d7a" name="af4f638fef00deb6c3f611b9639f66d7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4f638fef00deb6c3f611b9639f66d7a">&#9670;&#160;</a></span>RCLValidations</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classripple_1_1Validations.html">Validations</a>&lt; <a class="el" href="classripple_1_1RCLValidationsAdaptor.html">RCLValidationsAdaptor</a> &gt; <a class="el" href="namespaceripple.html#af4f638fef00deb6c3f611b9639f66d7a">ripple::RCLValidations</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Alias for RCL-specific instantiation of generic <a class="el" href="classripple_1_1Validations.html" title="Maintains current and recent ledger validations.">Validations</a>. </p>
<p class="definition">Definition at line <a class="el" href="RCLValidations_8h_source.html#l00222">222</a> of file <a class="el" href="RCLValidations_8h_source.html">RCLValidations.h</a>.</p>
</div>
</div>
<a id="a8a95cc3d230bc68b01e91b98884e80b9" name="a8a95cc3d230bc68b01e91b98884e80b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a95cc3d230bc68b01e91b98884e80b9">&#9670;&#160;</a></span>CachedLedger</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a8a95cc3d230bc68b01e91b98884e80b9">ripple::CachedLedger</a> = typedef <a class="el" href="classripple_1_1CachedView.html">CachedView</a>&lt;<a class="el" href="classripple_1_1Ledger.html">Ledger</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>A ledger wrapped in a <a class="el" href="classripple_1_1CachedView.html" title="Wraps a DigestAwareReadView to provide caching.">CachedView</a>. </p>
<p class="definition">Definition at line <a class="el" href="Ledger_8h_source.html#l00405">405</a> of file <a class="el" href="Ledger_8h_source.html">Ledger.h</a>.</p>
</div>
</div>
<a id="aff5a6e33cede2a8fa7303d84cce996ac" name="aff5a6e33cede2a8fa7303d84cce996ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff5a6e33cede2a8fa7303d84cce996ac">&#9670;&#160;</a></span>OrderedTxs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#aff5a6e33cede2a8fa7303d84cce996ac">ripple::OrderedTxs</a> = typedef <a class="el" href="classripple_1_1CanonicalTXSet.html">CanonicalTXSet</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="OpenLedger_8h_source.html#l00027">27</a> of file <a class="el" href="OpenLedger_8h_source.html">OpenLedger.h</a>.</p>
</div>
</div>
<a id="a16300c3a478b7aff3dc9113f61a49927" name="a16300c3a478b7aff3dc9113f61a49927"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16300c3a478b7aff3dc9113f61a49927">&#9670;&#160;</a></span>NodeCache</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a16300c3a478b7aff3dc9113f61a49927">ripple::NodeCache</a> = typedef <a class="el" href="classripple_1_1TaggedCache.html">TaggedCache</a>&lt;<a class="el" href="classripple_1_1SHAMapHash.html">SHAMapHash</a>, <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Application_8h_source.html#l00087">87</a> of file <a class="el" href="Application_8h_source.html">Application.h</a>.</p>
</div>
</div>
<a id="ad25048b83b932c66e9589fe2ed48f224" name="ad25048b83b932c66e9589fe2ed48f224"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad25048b83b932c66e9589fe2ed48f224">&#9670;&#160;</a></span>CheckCancel</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ad25048b83b932c66e9589fe2ed48f224">ripple::CheckCancel</a> = typedef <a class="el" href="classripple_1_1CancelCheck.html">CancelCheck</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="CancelCheck_8h_source.html#l00027">27</a> of file <a class="el" href="CancelCheck_8h_source.html">CancelCheck.h</a>.</p>
</div>
</div>
<a id="a5d7f232473f61188d42fda1fc8c04fba" name="a5d7f232473f61188d42fda1fc8c04fba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d7f232473f61188d42fda1fc8c04fba">&#9670;&#160;</a></span>OfferCancel</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a5d7f232473f61188d42fda1fc8c04fba">ripple::OfferCancel</a> = typedef <a class="el" href="classripple_1_1CancelOffer.html">CancelOffer</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="CancelOffer_8h_source.html#l00029">29</a> of file <a class="el" href="CancelOffer_8h_source.html">CancelOffer.h</a>.</p>
</div>
</div>
<a id="a47ae74e92f2e468437da4d11b89299e4" name="a47ae74e92f2e468437da4d11b89299e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47ae74e92f2e468437da4d11b89299e4">&#9670;&#160;</a></span>CheckCash</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a47ae74e92f2e468437da4d11b89299e4">ripple::CheckCash</a> = typedef <a class="el" href="classripple_1_1CashCheck.html">CashCheck</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="CashCheck_8h_source.html#l00027">27</a> of file <a class="el" href="CashCheck_8h_source.html">CashCheck.h</a>.</p>
</div>
</div>
<a id="a62183237c1b34f9daee0d1c72436ef55" name="a62183237c1b34f9daee0d1c72436ef55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62183237c1b34f9daee0d1c72436ef55">&#9670;&#160;</a></span>EnableAmendment</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a62183237c1b34f9daee0d1c72436ef55">ripple::EnableAmendment</a> = typedef <a class="el" href="classripple_1_1Change.html">Change</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Change_8h_source.html#l00042">42</a> of file <a class="el" href="Change_8h_source.html">Change.h</a>.</p>
</div>
</div>
<a id="ad7a8369e8fa6922c86578a432717348b" name="ad7a8369e8fa6922c86578a432717348b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7a8369e8fa6922c86578a432717348b">&#9670;&#160;</a></span>SetFee</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ad7a8369e8fa6922c86578a432717348b">ripple::SetFee</a> = typedef <a class="el" href="classripple_1_1Change.html">Change</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Change_8h_source.html#l00043">43</a> of file <a class="el" href="Change_8h_source.html">Change.h</a>.</p>
</div>
</div>
<a id="a1dbd5f6b579110ff431d0fbce8ef94b1" name="a1dbd5f6b579110ff431d0fbce8ef94b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1dbd5f6b579110ff431d0fbce8ef94b1">&#9670;&#160;</a></span>UNLModify</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a1dbd5f6b579110ff431d0fbce8ef94b1">ripple::UNLModify</a> = typedef <a class="el" href="classripple_1_1Change.html">Change</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Change_8h_source.html#l00044">44</a> of file <a class="el" href="Change_8h_source.html">Change.h</a>.</p>
</div>
</div>
<a id="a0c2dbbca43411b641d69500eebc0a439" name="a0c2dbbca43411b641d69500eebc0a439"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c2dbbca43411b641d69500eebc0a439">&#9670;&#160;</a></span>CheckCreate</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a0c2dbbca43411b641d69500eebc0a439">ripple::CheckCreate</a> = typedef <a class="el" href="classripple_1_1CreateCheck.html">CreateCheck</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="CreateCheck_8h_source.html#l00027">27</a> of file <a class="el" href="CreateCheck_8h_source.html">CreateCheck.h</a>.</p>
</div>
</div>
<a id="a5c88262ed97e2759f526bcf52947caaa" name="a5c88262ed97e2759f526bcf52947caaa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c88262ed97e2759f526bcf52947caaa">&#9670;&#160;</a></span>OfferCreate</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a5c88262ed97e2759f526bcf52947caaa">ripple::OfferCreate</a> = typedef <a class="el" href="classripple_1_1CreateOffer.html">CreateOffer</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="CreateOffer_8h_source.html#l00079">79</a> of file <a class="el" href="CreateOffer_8h_source.html">CreateOffer.h</a>.</p>
</div>
</div>
<a id="a6c502cbe8ad3555cc95fd22b31dfdd3e" name="a6c502cbe8ad3555cc95fd22b31dfdd3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c502cbe8ad3555cc95fd22b31dfdd3e">&#9670;&#160;</a></span>TicketCreate</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a6c502cbe8ad3555cc95fd22b31dfdd3e">ripple::TicketCreate</a> = typedef <a class="el" href="classripple_1_1CreateTicket.html">CreateTicket</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="CreateTicket_8h_source.html#l00066">66</a> of file <a class="el" href="CreateTicket_8h_source.html">CreateTicket.h</a>.</p>
</div>
</div>
<a id="a8896f9ec0f4676a12f778edff9d44c2f" name="a8896f9ec0f4676a12f778edff9d44c2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8896f9ec0f4676a12f778edff9d44c2f">&#9670;&#160;</a></span>AccountDelete</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a8896f9ec0f4676a12f778edff9d44c2f">ripple::AccountDelete</a> = typedef <a class="el" href="classripple_1_1DeleteAccount.html">DeleteAccount</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="DeleteAccount_8h_source.html#l00033">33</a> of file <a class="el" href="DeleteAccount_8h_source.html">DeleteAccount.h</a>.</p>
</div>
</div>
<a id="a1064808704e224a1b62f384372e1d921" name="a1064808704e224a1b62f384372e1d921"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1064808704e224a1b62f384372e1d921">&#9670;&#160;</a></span>OracleDelete</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a1064808704e224a1b62f384372e1d921">ripple::OracleDelete</a> = typedef <a class="el" href="classripple_1_1DeleteOracle.html">DeleteOracle</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="DeleteOracle_8h_source.html#l00043">43</a> of file <a class="el" href="DeleteOracle_8h_source.html">DeleteOracle.h</a>.</p>
</div>
</div>
<a id="a4788561505a903959a764fbb0033b6ca" name="a4788561505a903959a764fbb0033b6ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4788561505a903959a764fbb0033b6ca">&#9670;&#160;</a></span>InvariantChecks</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a4788561505a903959a764fbb0033b6ca">ripple::InvariantChecks</a> = typedef <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a>&lt; <a class="el" href="classripple_1_1TransactionFeeCheck.html">TransactionFeeCheck</a>, <a class="el" href="classripple_1_1AccountRootsNotDeleted.html">AccountRootsNotDeleted</a>, <a class="el" href="classripple_1_1AccountRootsDeletedClean.html">AccountRootsDeletedClean</a>, <a class="el" href="classripple_1_1LedgerEntryTypesMatch.html">LedgerEntryTypesMatch</a>, <a class="el" href="classripple_1_1XRPBalanceChecks.html">XRPBalanceChecks</a>, <a class="el" href="classripple_1_1XRPNotCreated.html">XRPNotCreated</a>, <a class="el" href="classripple_1_1NoXRPTrustLines.html">NoXRPTrustLines</a>, <a class="el" href="classripple_1_1NoDeepFreezeTrustLinesWithoutFreeze.html">NoDeepFreezeTrustLinesWithoutFreeze</a>, <a class="el" href="classripple_1_1TransfersNotFrozen.html">TransfersNotFrozen</a>, <a class="el" href="classripple_1_1NoBadOffers.html">NoBadOffers</a>, <a class="el" href="classripple_1_1NoZeroEscrow.html">NoZeroEscrow</a>, <a class="el" href="classripple_1_1ValidNewAccountRoot.html">ValidNewAccountRoot</a>, <a class="el" href="classripple_1_1ValidNFTokenPage.html">ValidNFTokenPage</a>, <a class="el" href="classripple_1_1NFTokenCountTracking.html">NFTokenCountTracking</a>, <a class="el" href="classripple_1_1ValidClawback.html">ValidClawback</a>, <a class="el" href="classripple_1_1ValidMPTIssuance.html">ValidMPTIssuance</a>, <a class="el" href="classripple_1_1ValidPermissionedDomain.html">ValidPermissionedDomain</a>, <a class="el" href="classripple_1_1ValidPermissionedDEX.html">ValidPermissionedDEX</a>, <a class="el" href="classripple_1_1ValidAMM.html">ValidAMM</a>, <a class="el" href="classripple_1_1ValidPseudoAccounts.html">ValidPseudoAccounts</a>, <a class="el" href="classripple_1_1ValidVault.html">ValidVault</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="InvariantCheck_8h_source.html#l00788">788</a> of file <a class="el" href="InvariantCheck_8h_source.html">InvariantCheck.h</a>.</p>
</div>
</div>
<a id="a104b942a112488963dab002995f78830" name="a104b942a112488963dab002995f78830"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a104b942a112488963dab002995f78830">&#9670;&#160;</a></span>Offer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a104b942a112488963dab002995f78830">ripple::Offer</a> = typedef <a class="el" href="classripple_1_1TOffer.html">TOffer</a>&lt;&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Offer_8h_source.html#l00176">176</a> of file <a class="el" href="Offer_8h_source.html">Offer.h</a>.</p>
</div>
</div>
<a id="aa7a665b0e4d145246c459ffe6d8a6c03" name="aa7a665b0e4d145246c459ffe6d8a6c03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7a665b0e4d145246c459ffe6d8a6c03">&#9670;&#160;</a></span>PaymentChannelCreate</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#aa7a665b0e4d145246c459ffe6d8a6c03">ripple::PaymentChannelCreate</a> = typedef <a class="el" href="classripple_1_1PayChanCreate.html">PayChanCreate</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="src_2xrpld_2app_2tx_2detail_2PayChan_8h_source.html#l00030">30</a> of file <a class="el" href="src_2xrpld_2app_2tx_2detail_2PayChan_8h_source.html">src/xrpld/app/tx/detail/PayChan.h</a>.</p>
</div>
</div>
<a id="a1b8ee7f363a248581f484dbf7bf7fa97" name="a1b8ee7f363a248581f484dbf7bf7fa97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b8ee7f363a248581f484dbf7bf7fa97">&#9670;&#160;</a></span>PaymentChannelFund</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a1b8ee7f363a248581f484dbf7bf7fa97">ripple::PaymentChannelFund</a> = typedef <a class="el" href="classripple_1_1PayChanFund.html">PayChanFund</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="src_2xrpld_2app_2tx_2detail_2PayChan_8h_source.html#l00053">53</a> of file <a class="el" href="src_2xrpld_2app_2tx_2detail_2PayChan_8h_source.html">src/xrpld/app/tx/detail/PayChan.h</a>.</p>
</div>
</div>
<a id="adf19dc78a0185e45380be5dbe2415bbb" name="adf19dc78a0185e45380be5dbe2415bbb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf19dc78a0185e45380be5dbe2415bbb">&#9670;&#160;</a></span>PaymentChannelClaim</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#adf19dc78a0185e45380be5dbe2415bbb">ripple::PaymentChannelClaim</a> = typedef <a class="el" href="classripple_1_1PayChanClaim.html">PayChanClaim</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="src_2xrpld_2app_2tx_2detail_2PayChan_8h_source.html#l00082">82</a> of file <a class="el" href="src_2xrpld_2app_2tx_2detail_2PayChan_8h_source.html">src/xrpld/app/tx/detail/PayChan.h</a>.</p>
</div>
</div>
<a id="aadbea864f2a5f6e65c67d4f79f12bc66" name="aadbea864f2a5f6e65c67d4f79f12bc66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aadbea864f2a5f6e65c67d4f79f12bc66">&#9670;&#160;</a></span>AccountSet</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#aadbea864f2a5f6e65c67d4f79f12bc66">ripple::AccountSet</a> = typedef <a class="el" href="classripple_1_1SetAccount.html">SetAccount</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SetAccount_8h_source.html#l00038">38</a> of file <a class="el" href="SetAccount_8h_source.html">SetAccount.h</a>.</p>
</div>
</div>
<a id="a15a27b981ec171aa05f8fb2085629089" name="a15a27b981ec171aa05f8fb2085629089"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15a27b981ec171aa05f8fb2085629089">&#9670;&#160;</a></span>OracleSet</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a15a27b981ec171aa05f8fb2085629089">ripple::OracleSet</a> = typedef <a class="el" href="classripple_1_1SetOracle.html">SetOracle</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SetOracle_8h_source.html#l00036">36</a> of file <a class="el" href="SetOracle_8h_source.html">SetOracle.h</a>.</p>
</div>
</div>
<a id="a810453b00fea4906f4085dbe4833025a" name="a810453b00fea4906f4085dbe4833025a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a810453b00fea4906f4085dbe4833025a">&#9670;&#160;</a></span>SignerListSet</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a810453b00fea4906f4085dbe4833025a">ripple::SignerListSet</a> = typedef <a class="el" href="classripple_1_1SetSignerList.html">SetSignerList</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SetSignerList_8h_source.html#l00080">80</a> of file <a class="el" href="SetSignerList_8h_source.html">SetSignerList.h</a>.</p>
</div>
</div>
<a id="a0eee03475767da37d4afda75c727f675" name="a0eee03475767da37d4afda75c727f675"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0eee03475767da37d4afda75c727f675">&#9670;&#160;</a></span>TrustSet</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a0eee03475767da37d4afda75c727f675">ripple::TrustSet</a> = typedef <a class="el" href="classripple_1_1SetTrust.html">SetTrust</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SetTrust_8h_source.html#l00035">35</a> of file <a class="el" href="SetTrust_8h_source.html">SetTrust.h</a>.</p>
</div>
</div>
<a id="a07c736291f2afae25e314b1a31152cb7" name="a07c736291f2afae25e314b1a31152cb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07c736291f2afae25e314b1a31152cb7">&#9670;&#160;</a></span>XChainModifyBridge</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a07c736291f2afae25e314b1a31152cb7">ripple::XChainModifyBridge</a> = typedef <a class="el" href="classripple_1_1BridgeModify.html">BridgeModify</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainBridge_8h_source.html#l00055">55</a> of file <a class="el" href="XChainBridge_8h_source.html">XChainBridge.h</a>.</p>
</div>
</div>
<a id="a0124e9a443f38e5d77f4490cfb3abeff" name="a0124e9a443f38e5d77f4490cfb3abeff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0124e9a443f38e5d77f4490cfb3abeff">&#9670;&#160;</a></span>XChainAccountCreateCommit</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a0124e9a443f38e5d77f4490cfb3abeff">ripple::XChainAccountCreateCommit</a> = typedef <a class="el" href="classripple_1_1XChainCreateAccountCommit.html">XChainCreateAccountCommit</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChainBridge_8h_source.html#l00238">238</a> of file <a class="el" href="XChainBridge_8h_source.html">XChainBridge.h</a>.</p>
</div>
</div>
<a id="a3d1073988f9cea389d752de1ffb8803d" name="a3d1073988f9cea389d752de1ffb8803d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d1073988f9cea389d752de1ffb8803d">&#9670;&#160;</a></span>semaphore</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a3d1073988f9cea389d752de1ffb8803d">ripple::semaphore</a> = typedef <a class="el" href="classripple_1_1basic__semaphore.html">basic_semaphore</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/condition_variable.html">std::condition_variable</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="semaphore_8h_source.html#l00088">88</a> of file <a class="el" href="semaphore_8h_source.html">semaphore.h</a>.</p>
</div>
</div>
<a id="ad17e2e9d1ff416f1a19d953c213d0b95" name="ad17e2e9d1ff416f1a19d953c213d0b95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad17e2e9d1ff416f1a19d953c213d0b95">&#9670;&#160;</a></span>JobCounter</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ad17e2e9d1ff416f1a19d953c213d0b95">ripple::JobCounter</a> = typedef <a class="el" href="classripple_1_1ClosureCounter.html">ClosureCounter</a>&lt;void&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Job_8h_source.html#l00133">133</a> of file <a class="el" href="Job_8h_source.html">Job.h</a>.</p>
</div>
</div>
<a id="acf6e0f2509512b9dac2b0daccafd75b9" name="acf6e0f2509512b9dac2b0daccafd75b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf6e0f2509512b9dac2b0daccafd75b9">&#9670;&#160;</a></span>socket_type</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#acf6e0f2509512b9dac2b0daccafd75b9">ripple::socket_type</a> = typedef boost::beast::tcp_stream</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Handshake_8h_source.html#l00022">22</a> of file <a class="el" href="Handshake_8h_source.html">Handshake.h</a>.</p>
</div>
</div>
<a id="a0356489dd518b8dc89a1153048cb4aee" name="a0356489dd518b8dc89a1153048cb4aee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0356489dd518b8dc89a1153048cb4aee">&#9670;&#160;</a></span>stream_type</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a0356489dd518b8dc89a1153048cb4aee">ripple::stream_type</a> = typedef boost::beast::ssl_stream&lt;<a class="el" href="namespaceripple.html#acf6e0f2509512b9dac2b0daccafd75b9">socket_type</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Handshake_8h_source.html#l00023">23</a> of file <a class="el" href="Handshake_8h_source.html">Handshake.h</a>.</p>
</div>
</div>
<a id="aca9c2c7a74ddd4a436b5984f6a265621" name="aca9c2c7a74ddd4a436b5984f6a265621"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca9c2c7a74ddd4a436b5984f6a265621">&#9670;&#160;</a></span>request_type</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#aca9c2c7a74ddd4a436b5984f6a265621">ripple::request_type</a> = typedef boost::beast::http::request&lt;boost::beast::http::empty_body&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Handshake_8h_source.html#l00024">24</a> of file <a class="el" href="Handshake_8h_source.html">Handshake.h</a>.</p>
</div>
</div>
<a id="a115d5c8fd15fe92c47231fee7fad7c7c" name="a115d5c8fd15fe92c47231fee7fad7c7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a115d5c8fd15fe92c47231fee7fad7c7c">&#9670;&#160;</a></span>ProtocolVersion</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ripple::ProtocolVersion</a> = typedef <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Represents a particular version of the peer-to-peer protocol. </p>
<p>The protocol is represented as two pairs of 16-bit integers; a major and a minor. </p>
<p class="definition">Definition at line <a class="el" href="ProtocolVersion_8h_source.html#l00019">19</a> of file <a class="el" href="ProtocolVersion_8h_source.html">ProtocolVersion.h</a>.</p>
</div>
</div>
<a id="a1fe10d3b2b9bdcccec1504f7c4348943" name="a1fe10d3b2b9bdcccec1504f7c4348943"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fe10d3b2b9bdcccec1504f7c4348943">&#9670;&#160;</a></span>TxnsData</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a1fe10d3b2b9bdcccec1504f7c4348943">ripple::TxnsData</a> = typedef <a class="el" href="classripple_1_1RelationalDatabase.html#a1af9139d7f4c8f662c7b8e49473a21e2">RelationalDatabase::AccountTxs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AccountTx_8cpp_source.html#l00024">24</a> of file <a class="el" href="AccountTx_8cpp_source.html">AccountTx.cpp</a>.</p>
</div>
</div>
<a id="a28ae8781f98e41485589527eecfb7309" name="a28ae8781f98e41485589527eecfb7309"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28ae8781f98e41485589527eecfb7309">&#9670;&#160;</a></span>TxnsDataBinary</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a28ae8781f98e41485589527eecfb7309">ripple::TxnsDataBinary</a> = typedef <a class="el" href="classripple_1_1RelationalDatabase.html#a183ed7f35d368ec4564d8083fe9656f3">RelationalDatabase::MetaTxsList</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AccountTx_8cpp_source.html#l00025">25</a> of file <a class="el" href="AccountTx_8cpp_source.html">AccountTx.cpp</a>.</p>
</div>
</div>
<a id="ad4a640314f01d8f55db96633996b1884" name="ad4a640314f01d8f55db96633996b1884"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4a640314f01d8f55db96633996b1884">&#9670;&#160;</a></span>TxnDataBinary</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ad4a640314f01d8f55db96633996b1884">ripple::TxnDataBinary</a> = typedef <a class="el" href="classripple_1_1RelationalDatabase.html#ad49d721f8f069c1ee9652b93a3485423">RelationalDatabase::txnMetaLedgerType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AccountTx_8cpp_source.html#l00026">26</a> of file <a class="el" href="AccountTx_8cpp_source.html">AccountTx.cpp</a>.</p>
</div>
</div>
<a id="ab4fb63a55af13ad051b3a5046b867e6f" name="ab4fb63a55af13ad051b3a5046b867e6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4fb63a55af13ad051b3a5046b867e6f">&#9670;&#160;</a></span>AccountTxArgs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ab4fb63a55af13ad051b3a5046b867e6f">ripple::AccountTxArgs</a> = typedef <a class="el" href="structripple_1_1RelationalDatabase_1_1AccountTxArgs.html">RelationalDatabase::AccountTxArgs</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AccountTx_8cpp_source.html#l00027">27</a> of file <a class="el" href="AccountTx_8cpp_source.html">AccountTx.cpp</a>.</p>
</div>
</div>
<a id="afdc258440db389ca9fda7b6aa5f639fc" name="afdc258440db389ca9fda7b6aa5f639fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afdc258440db389ca9fda7b6aa5f639fc">&#9670;&#160;</a></span>AccountTxResult</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#afdc258440db389ca9fda7b6aa5f639fc">ripple::AccountTxResult</a> = typedef <a class="el" href="structripple_1_1RelationalDatabase_1_1AccountTxResult.html">RelationalDatabase::AccountTxResult</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AccountTx_8cpp_source.html#l00028">28</a> of file <a class="el" href="AccountTx_8cpp_source.html">AccountTx.cpp</a>.</p>
</div>
</div>
<a id="acd63f6e8cce9825a0d498eb107eb07a1" name="acd63f6e8cce9825a0d498eb107eb07a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd63f6e8cce9825a0d498eb107eb07a1">&#9670;&#160;</a></span>LedgerShortcut</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple_1_1RPC.html#a4c04e509451d50d9449cff3d477ff4f2">ripple::LedgerShortcut</a> = typedef <a class="el" href="namespaceripple_1_1RPC.html#a4c04e509451d50d9449cff3d477ff4f2">RelationalDatabase::LedgerShortcut</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AccountTx_8cpp_source.html#l00030">30</a> of file <a class="el" href="AccountTx_8cpp_source.html">AccountTx.cpp</a>.</p>
</div>
</div>
<a id="a8f9ba329e357041ee11d59add281b978" name="a8f9ba329e357041ee11d59add281b978"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f9ba329e357041ee11d59add281b978">&#9670;&#160;</a></span>LedgerSpecifier</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#a8f9ba329e357041ee11d59add281b978">ripple::LedgerSpecifier</a> = typedef <a class="el" href="classripple_1_1RelationalDatabase.html#ae6edb30f534bd5669ee659789aa22e86">RelationalDatabase::LedgerSpecifier</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AccountTx_8cpp_source.html#l00031">31</a> of file <a class="el" href="AccountTx_8cpp_source.html">AccountTx.cpp</a>.</p>
</div>
</div>
<a id="aa61af01715581f232da60424ac48f8ff" name="aa61af01715581f232da60424ac48f8ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa61af01715581f232da60424ac48f8ff">&#9670;&#160;</a></span>Prices</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#aa61af01715581f232da60424ac48f8ff">ripple::Prices</a> = typedef bimap&lt; multiset_of&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/greater.html">std::greater</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&gt; &gt;, multiset_of&lt;<a class="el" href="classripple_1_1STAmount.html">STAmount</a>&gt; &gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="GetAggregatePrice_8cpp_source.html#l00018">18</a> of file <a class="el" href="GetAggregatePrice_8cpp_source.html">GetAggregatePrice.cpp</a>.</p>
</div>
</div>
<a id="ac7430b8a581c7d838130308cd016633a" name="ac7430b8a581c7d838130308cd016633a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7430b8a581c7d838130308cd016633a">&#9670;&#160;</a></span>FunctionType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="namespaceripple.html#ac7430b8a581c7d838130308cd016633a">ripple::FunctionType</a> = typedef <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt;<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a>&gt; (*)( <a class="el" href="classJson_1_1Value.html">Json::Value</a> const&amp;, <a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00679">679</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ac34a69f56216ea1e430c09ba049bf0ae" name="ac34a69f56216ea1e430c09ba049bf0ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac34a69f56216ea1e430c09ba049bf0ae">&#9670;&#160;</a></span>ReleaseStrongRefAction</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0ae">ripple::ReleaseStrongRefAction</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Action to perform when releasing a strong pointer. </p>
<p>noop: Do nothing. For example, a <code>noop</code> action will occur when a count is decremented to a non-zero value.</p>
<p>partialDestroy: Run the <code>partialDestructor</code>. This action will happen when a strong count is decremented to zero and the weak count is non-zero.</p>
<p>destroy: Run the destructor. This action will occur when either the strong count or weak count is decremented and the other count is also zero. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a" name="ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a"></a>noop&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac34a69f56216ea1e430c09ba049bf0aeaeb6e922eacce325bdb070a71f7ef7894" name="ac34a69f56216ea1e430c09ba049bf0aeaeb6e922eacce325bdb070a71f7ef7894"></a>partialDestroy&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac34a69f56216ea1e430c09ba049bf0aeafb14982288108e1fbd6207ef55f05027" name="ac34a69f56216ea1e430c09ba049bf0aeafb14982288108e1fbd6207ef55f05027"></a>destroy&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="IntrusiveRefCounts_8h_source.html#l00022">22</a> of file <a class="el" href="IntrusiveRefCounts_8h_source.html">IntrusiveRefCounts.h</a>.</p>
</div>
</div>
<a id="a3b64e12be521bde0f95af971c64faf71" name="a3b64e12be521bde0f95af971c64faf71"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b64e12be521bde0f95af971c64faf71">&#9670;&#160;</a></span>ReleaseWeakRefAction</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a3b64e12be521bde0f95af971c64faf71">ripple::ReleaseWeakRefAction</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Action to perform when releasing a weak pointer. </p>
<p>noop: Do nothing. For example, a <code>noop</code> action will occur when a count is decremented to a non-zero value.</p>
<p>destroy: Run the destructor. This action will occur when either the strong count or weak count is decremented and the other count is also zero. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3b64e12be521bde0f95af971c64faf71a5483bf26dec486ec0175e2a3ca816a0a" name="a3b64e12be521bde0f95af971c64faf71a5483bf26dec486ec0175e2a3ca816a0a"></a>noop&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a3b64e12be521bde0f95af971c64faf71afb14982288108e1fbd6207ef55f05027" name="a3b64e12be521bde0f95af971c64faf71afb14982288108e1fbd6207ef55f05027"></a>destroy&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="IntrusiveRefCounts_8h_source.html#l00032">32</a> of file <a class="el" href="IntrusiveRefCounts_8h_source.html">IntrusiveRefCounts.h</a>.</p>
</div>
</div>
<a id="afc7159a6877417e38472fbbd425f2244" name="afc7159a6877417e38472fbbd425f2244"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc7159a6877417e38472fbbd425f2244">&#9670;&#160;</a></span>LogSeverity</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#afc7159a6877417e38472fbbd425f2244">ripple::LogSeverity</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="afc7159a6877417e38472fbbd425f2244a9c2a0c14a24a6bb33c46f553de5a5ad9" name="afc7159a6877417e38472fbbd425f2244a9c2a0c14a24a6bb33c46f553de5a5ad9"></a>lsINVALID&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afc7159a6877417e38472fbbd425f2244a994075b2b57b391e5ba833769ac13487" name="afc7159a6877417e38472fbbd425f2244a994075b2b57b391e5ba833769ac13487"></a>lsTRACE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afc7159a6877417e38472fbbd425f2244a031699c2a2c25288caf7c5c512da58eb" name="afc7159a6877417e38472fbbd425f2244a031699c2a2c25288caf7c5c512da58eb"></a>lsDEBUG&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afc7159a6877417e38472fbbd425f2244a275905728c3e58efd16146a7e25c5df6" name="afc7159a6877417e38472fbbd425f2244a275905728c3e58efd16146a7e25c5df6"></a>lsINFO&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afc7159a6877417e38472fbbd425f2244a4f9eb9b54b9bf0586ad6249697d4adde" name="afc7159a6877417e38472fbbd425f2244a4f9eb9b54b9bf0586ad6249697d4adde"></a>lsWARNING&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afc7159a6877417e38472fbbd425f2244a2aa4cf81dadaf26c72546ae13129feea" name="afc7159a6877417e38472fbbd425f2244a2aa4cf81dadaf26c72546ae13129feea"></a>lsERROR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afc7159a6877417e38472fbbd425f2244acb980b97f93585b5b1f20725a2256c23" name="afc7159a6877417e38472fbbd425f2244acb980b97f93585b5b1f20725a2256c23"></a>lsFATAL&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="Log_8h_source.html#l00019">19</a> of file <a class="el" href="Log_8h_source.html">Log.h</a>.</p>
</div>
</div>
<a id="ad2487abbcc1a5d6064b72144b461df6e" name="ad2487abbcc1a5d6064b72144b461df6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2487abbcc1a5d6064b72144b461df6e">&#9670;&#160;</a></span>ApplyFlags</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ripple::ApplyFlags</a> : <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad2487abbcc1a5d6064b72144b461df6eaf77cbea9706ce2ee7fdf5a85efbf70c5" name="ad2487abbcc1a5d6064b72144b461df6eaf77cbea9706ce2ee7fdf5a85efbf70c5"></a>tapNONE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad2487abbcc1a5d6064b72144b461df6ea72934cf56aa148d1f25bf08fe8922150" name="ad2487abbcc1a5d6064b72144b461df6ea72934cf56aa148d1f25bf08fe8922150"></a>tapFAIL_HARD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad2487abbcc1a5d6064b72144b461df6ead993a03ae0b72db5c62a616b69eaccff" name="ad2487abbcc1a5d6064b72144b461df6ead993a03ae0b72db5c62a616b69eaccff"></a>tapRETRY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad2487abbcc1a5d6064b72144b461df6ea920ed5574f81ea8ed083c5e258513793" name="ad2487abbcc1a5d6064b72144b461df6ea920ed5574f81ea8ed083c5e258513793"></a>tapUNLIMITED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad2487abbcc1a5d6064b72144b461df6eaf61f880619864a9b99bdb67fd1dc4ddf" name="ad2487abbcc1a5d6064b72144b461df6eaf61f880619864a9b99bdb67fd1dc4ddf"></a>tapBATCH&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad2487abbcc1a5d6064b72144b461df6eae1e50802d5dd4edba9c41f3589086a03" name="ad2487abbcc1a5d6064b72144b461df6eae1e50802d5dd4edba9c41f3589086a03"></a>tapDRY_RUN&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="ApplyView_8h_source.html#l00011">11</a> of file <a class="el" href="ApplyView_8h_source.html">ApplyView.h</a>.</p>
</div>
</div>
<a id="a9d22f4d38ac33f4258a0205f8e11d27e" name="a9d22f4d38ac33f4258a0205f8e11d27e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d22f4d38ac33f4258a0205f8e11d27e">&#9670;&#160;</a></span>WaiveTransferFee</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a9d22f4d38ac33f4258a0205f8e11d27e">ripple::WaiveTransferFee</a> : bool</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a9d22f4d38ac33f4258a0205f8e11d27eabafd7322c6e97d25b6299b5d6fe8920b" name="a9d22f4d38ac33f4258a0205f8e11d27eabafd7322c6e97d25b6299b5d6fe8920b"></a>No&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a9d22f4d38ac33f4258a0205f8e11d27ea93cba07454f06a4a960172bbd6e2a435" name="a9d22f4d38ac33f4258a0205f8e11d27ea93cba07454f06a4a960172bbd6e2a435"></a>Yes&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="View_8h_source.html#l00024">24</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="a5c353aea81a72e698c287a3e5289619a" name="a5c353aea81a72e698c287a3e5289619a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c353aea81a72e698c287a3e5289619a">&#9670;&#160;</a></span>SkipEntry</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a5c353aea81a72e698c287a3e5289619a">ripple::SkipEntry</a> : bool</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a5c353aea81a72e698c287a3e5289619aabafd7322c6e97d25b6299b5d6fe8920b" name="a5c353aea81a72e698c287a3e5289619aabafd7322c6e97d25b6299b5d6fe8920b"></a>No&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a5c353aea81a72e698c287a3e5289619aa93cba07454f06a4a960172bbd6e2a435" name="a5c353aea81a72e698c287a3e5289619aa93cba07454f06a4a960172bbd6e2a435"></a>Yes&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="View_8h_source.html#l00025">25</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="a17a9a9b903b66e49f5413d82ce79f085" name="a17a9a9b903b66e49f5413d82ce79f085"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17a9a9b903b66e49f5413d82ce79f085">&#9670;&#160;</a></span>FreezeHandling</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">ripple::FreezeHandling</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Controls the treatment of frozen account balances. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a17a9a9b903b66e49f5413d82ce79f085a91e3c4f8089025c7ecf66dd62b822d90" name="a17a9a9b903b66e49f5413d82ce79f085a91e3c4f8089025c7ecf66dd62b822d90"></a>fhIGNORE_FREEZE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a17a9a9b903b66e49f5413d82ce79f085a852cabbbe21a9b4d63aff777eceab2fd" name="a17a9a9b903b66e49f5413d82ce79f085a852cabbbe21a9b4d63aff777eceab2fd"></a>fhZERO_IF_FROZEN&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="View_8h_source.html#l00058">58</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="a5b188f8f22827b2e24b506ef852ffd69" name="a5b188f8f22827b2e24b506ef852ffd69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b188f8f22827b2e24b506ef852ffd69">&#9670;&#160;</a></span>AuthHandling</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#a5b188f8f22827b2e24b506ef852ffd69">ripple::AuthHandling</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Controls the treatment of unauthorized MPT balances. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a5b188f8f22827b2e24b506ef852ffd69aa484bc6f8679c4ff282784792c4892b2" name="a5b188f8f22827b2e24b506ef852ffd69aa484bc6f8679c4ff282784792c4892b2"></a>ahIGNORE_AUTH&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a5b188f8f22827b2e24b506ef852ffd69a820269896276aff7cc9a2359a5ab28ef" name="a5b188f8f22827b2e24b506ef852ffd69a820269896276aff7cc9a2359a5ab28ef"></a>ahZERO_IF_UNAUTHORIZED&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="View_8h_source.html#l00061">61</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="a4e070aef85986336795216a3e5336f8d" name="a4e070aef85986336795216a3e5336f8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e070aef85986336795216a3e5336f8d">&#9670;&#160;</a></span>AuthType</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a4e070aef85986336795216a3e5336f8d">ripple::AuthType</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a4e070aef85986336795216a3e5336f8da7559328fba92acce7308a39180e16441" name="a4e070aef85986336795216a3e5336f8da7559328fba92acce7308a39180e16441"></a>StrongAuth&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4e070aef85986336795216a3e5336f8da41aee20744fc47f976626aa2ade7adcb" name="a4e070aef85986336795216a3e5336f8da41aee20744fc47f976626aa2ade7adcb"></a>WeakAuth&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4e070aef85986336795216a3e5336f8da0cc0a0507cf3d31e5089f420a4cf8b4b" name="a4e070aef85986336795216a3e5336f8da0cc0a0507cf3d31e5089f420a4cf8b4b"></a>Legacy&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="View_8h_source.html#l00767">767</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="ac52c3ab9078d3e039b86c985d50be183" name="ac52c3ab9078d3e039b86c985d50be183"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac52c3ab9078d3e039b86c985d50be183">&#9670;&#160;</a></span>TruncateShares</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#ac52c3ab9078d3e039b86c985d50be183">ripple::TruncateShares</a> : bool</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac52c3ab9078d3e039b86c985d50be183a7fa3b767c460b54a2be4d49030b349c7" name="ac52c3ab9078d3e039b86c985d50be183a7fa3b767c460b54a2be4d49030b349c7"></a>no&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac52c3ab9078d3e039b86c985d50be183aa6105c0a611b41b08f1209506350279e" name="ac52c3ab9078d3e039b86c985d50be183aa6105c0a611b41b08f1209506350279e"></a>yes&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="View_8h_source.html#l00930">930</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="a57d7e7b27df7e719fdf5569f96be60a3" name="a57d7e7b27df7e719fdf5569f96be60a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57d7e7b27df7e719fdf5569f96be60a3">&#9670;&#160;</a></span>NodeObjectType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3">ripple::NodeObjectType</a> : <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>The types of node objects. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a57d7e7b27df7e719fdf5569f96be60a3ac9d2b0df1bd24ef0d09db1040dceac6b" name="a57d7e7b27df7e719fdf5569f96be60a3ac9d2b0df1bd24ef0d09db1040dceac6b"></a>hotUNKNOWN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a57d7e7b27df7e719fdf5569f96be60a3ae32ab8a0b50eee52b61ca3c8e5a56da1" name="a57d7e7b27df7e719fdf5569f96be60a3ae32ab8a0b50eee52b61ca3c8e5a56da1"></a>hotLEDGER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a57d7e7b27df7e719fdf5569f96be60a3a65cfe147458030070724c8b3795e508f" name="a57d7e7b27df7e719fdf5569f96be60a3a65cfe147458030070724c8b3795e508f"></a>hotACCOUNT_NODE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a57d7e7b27df7e719fdf5569f96be60a3aad6a443f1fefba026adfb0c5a2d9a671" name="a57d7e7b27df7e719fdf5569f96be60a3aad6a443f1fefba026adfb0c5a2d9a671"></a>hotTRANSACTION_NODE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a57d7e7b27df7e719fdf5569f96be60a3aeb18fdb4f02b0dd4e85b203a75477bce" name="a57d7e7b27df7e719fdf5569f96be60a3aeb18fdb4f02b0dd4e85b203a75477bce"></a>hotDUMMY&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="NodeObject_8h_source.html#l00013">13</a> of file <a class="el" href="NodeObject_8h_source.html">NodeObject.h</a>.</p>
</div>
</div>
<a id="a8f71b86b6529e14eaa595d90bc74ae52" name="a8f71b86b6529e14eaa595d90bc74ae52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f71b86b6529e14eaa595d90bc74ae52">&#9670;&#160;</a></span>TokenCodecErrc</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a8f71b86b6529e14eaa595d90bc74ae52">ripple::TokenCodecErrc</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a8f71b86b6529e14eaa595d90bc74ae52a260ca9dd8a4577fc00b7bd5810298076" name="a8f71b86b6529e14eaa595d90bc74ae52a260ca9dd8a4577fc00b7bd5810298076"></a>success&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a8f71b86b6529e14eaa595d90bc74ae52aa5719ccaff16b46ba1b63dda0b7942bf" name="a8f71b86b6529e14eaa595d90bc74ae52aa5719ccaff16b46ba1b63dda0b7942bf"></a>inputTooLarge&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a8f71b86b6529e14eaa595d90bc74ae52a06076b4762a26c620172d402ba86c658" name="a8f71b86b6529e14eaa595d90bc74ae52a06076b4762a26c620172d402ba86c658"></a>inputTooSmall&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a8f71b86b6529e14eaa595d90bc74ae52a55b8bc5ca52970bf3e2271da8fc76a5a" name="a8f71b86b6529e14eaa595d90bc74ae52a55b8bc5ca52970bf3e2271da8fc76a5a"></a>badB58Character&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a8f71b86b6529e14eaa595d90bc74ae52afad9310fafa56ee8ea813d9c6843d06d" name="a8f71b86b6529e14eaa595d90bc74ae52afad9310fafa56ee8ea813d9c6843d06d"></a>outputTooSmall&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a8f71b86b6529e14eaa595d90bc74ae52a0f7e5e9e573802e649fb00c509b75cdc" name="a8f71b86b6529e14eaa595d90bc74ae52a0f7e5e9e573802e649fb00c509b75cdc"></a>mismatchedTokenType&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a8f71b86b6529e14eaa595d90bc74ae52a14a15fcb1489e8bbf73564a4eaddf6b8" name="a8f71b86b6529e14eaa595d90bc74ae52a14a15fcb1489e8bbf73564a4eaddf6b8"></a>mismatchedChecksum&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a8f71b86b6529e14eaa595d90bc74ae52a964b28063f3be0e030ba9956b42c1021" name="a8f71b86b6529e14eaa595d90bc74ae52a964b28063f3be0e030ba9956b42c1021"></a>invalidEncodingChar&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a8f71b86b6529e14eaa595d90bc74ae52a0d1bed8214edf223c0ec5305c02b85c8" name="a8f71b86b6529e14eaa595d90bc74ae52a0d1bed8214edf223c0ec5305c02b85c8"></a>overflowAdd&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a8f71b86b6529e14eaa595d90bc74ae52aad921d60486366258809553a3db49a4a" name="a8f71b86b6529e14eaa595d90bc74ae52aad921d60486366258809553a3db49a4a"></a>unknown&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="token__errors_8h_source.html#l00007">7</a> of file <a class="el" href="token__errors_8h_source.html">token_errors.h</a>.</p>
</div>
</div>
<a id="a32d6d3ce1a48272b677d2c88b1d30932" name="a32d6d3ce1a48272b677d2c88b1d30932"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32d6d3ce1a48272b677d2c88b1d30932">&#9670;&#160;</a></span>error_code_i</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">ripple::error_code_i</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932aa4f3cb4313d397ba327dfc49ce439cae" name="a32d6d3ce1a48272b677d2c88b1d30932aa4f3cb4313d397ba327dfc49ce439cae"></a>rpcUNKNOWN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a6f69b339743d28bbc421fa3b31437173" name="a32d6d3ce1a48272b677d2c88b1d30932a6f69b339743d28bbc421fa3b31437173"></a>rpcSUCCESS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a89a147d7376535a497c85024dabc9167" name="a32d6d3ce1a48272b677d2c88b1d30932a89a147d7376535a497c85024dabc9167"></a>rpcBAD_SYNTAX&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932ac1a6dff600f246dd125ce9d6d02eeeba" name="a32d6d3ce1a48272b677d2c88b1d30932ac1a6dff600f246dd125ce9d6d02eeeba"></a>rpcJSON_RPC&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932abbd1895751c150ad43066e45683a3a6a" name="a32d6d3ce1a48272b677d2c88b1d30932abbd1895751c150ad43066e45683a3a6a"></a>rpcFORBIDDEN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932acf2bb4b677f2af23815cbd3727964880" name="a32d6d3ce1a48272b677d2c88b1d30932acf2bb4b677f2af23815cbd3727964880"></a>rpcWRONG_NETWORK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932af84f0f070938fb2e6bfc21dd28e98c5c" name="a32d6d3ce1a48272b677d2c88b1d30932af84f0f070938fb2e6bfc21dd28e98c5c"></a>rpcNO_PERMISSION&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a02193610b83aaaae66347f6236dcf995" name="a32d6d3ce1a48272b677d2c88b1d30932a02193610b83aaaae66347f6236dcf995"></a>rpcNO_EVENTS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a41779a85a65f6faeb648c960e77f388f" name="a32d6d3ce1a48272b677d2c88b1d30932a41779a85a65f6faeb648c960e77f388f"></a>rpcTOO_BUSY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a55a275d2d3a5e83d075c30650592949d" name="a32d6d3ce1a48272b677d2c88b1d30932a55a275d2d3a5e83d075c30650592949d"></a>rpcSLOW_DOWN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932ae44751c9b253c3b447721a315c5525c7" name="a32d6d3ce1a48272b677d2c88b1d30932ae44751c9b253c3b447721a315c5525c7"></a>rpcHIGH_FEE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932ac6b74149815b431c392a0538b5df7b39" name="a32d6d3ce1a48272b677d2c88b1d30932ac6b74149815b431c392a0538b5df7b39"></a>rpcNOT_ENABLED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a6ec49deb0783b06f293634d38eb407b9" name="a32d6d3ce1a48272b677d2c88b1d30932a6ec49deb0783b06f293634d38eb407b9"></a>rpcNOT_READY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a1c4319d23e52800c6dc951ed7d343cea" name="a32d6d3ce1a48272b677d2c88b1d30932a1c4319d23e52800c6dc951ed7d343cea"></a>rpcAMENDMENT_BLOCKED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932abc5ca87666d140c5f56880e7a7448773" name="a32d6d3ce1a48272b677d2c88b1d30932abc5ca87666d140c5f56880e7a7448773"></a>rpcNO_CLOSED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a74511028d6a24bc8826f5fc70ca61ef5" name="a32d6d3ce1a48272b677d2c88b1d30932a74511028d6a24bc8826f5fc70ca61ef5"></a>rpcNO_CURRENT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a128bdc6241c00a1d4486399d304c2d28" name="a32d6d3ce1a48272b677d2c88b1d30932a128bdc6241c00a1d4486399d304c2d28"></a>rpcNO_NETWORK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932af301bbeaf5fcfb44db08132e6eae4ac2" name="a32d6d3ce1a48272b677d2c88b1d30932af301bbeaf5fcfb44db08132e6eae4ac2"></a>rpcNOT_SYNCED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a044301ed3c32624aade5888d1c60566f" name="a32d6d3ce1a48272b677d2c88b1d30932a044301ed3c32624aade5888d1c60566f"></a>rpcACT_NOT_FOUND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a94c06165d2c9835fabfdb7388b68d376" name="a32d6d3ce1a48272b677d2c88b1d30932a94c06165d2c9835fabfdb7388b68d376"></a>rpcLGR_NOT_FOUND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a3df7a80b8a138b99a8e0723d2364d798" name="a32d6d3ce1a48272b677d2c88b1d30932a3df7a80b8a138b99a8e0723d2364d798"></a>rpcLGR_NOT_VALIDATED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a55f16b6766448484475fc0f2db63d92b" name="a32d6d3ce1a48272b677d2c88b1d30932a55f16b6766448484475fc0f2db63d92b"></a>rpcMASTER_DISABLED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a34422dc324e558835f6b63c7f430729a" name="a32d6d3ce1a48272b677d2c88b1d30932a34422dc324e558835f6b63c7f430729a"></a>rpcTXN_NOT_FOUND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932ad2a733704a1bd3f6f03e451baf23fc53" name="a32d6d3ce1a48272b677d2c88b1d30932ad2a733704a1bd3f6f03e451baf23fc53"></a>rpcINVALID_HOTWALLET&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a82ddebc5ec7a37ff38892487277bf9c4" name="a32d6d3ce1a48272b677d2c88b1d30932a82ddebc5ec7a37ff38892487277bf9c4"></a>rpcINVALID_PARAMS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a2e316006c45784996f1c36ff28ecf795" name="a32d6d3ce1a48272b677d2c88b1d30932a2e316006c45784996f1c36ff28ecf795"></a>rpcUNKNOWN_COMMAND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932aaa66891292b88906637528756e064d1e" name="a32d6d3ce1a48272b677d2c88b1d30932aaa66891292b88906637528756e064d1e"></a>rpcNO_PF_REQUEST&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a4fba57dbbed9bfaa196e1a0e0915dc8a" name="a32d6d3ce1a48272b677d2c88b1d30932a4fba57dbbed9bfaa196e1a0e0915dc8a"></a>rpcACT_MALFORMED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a63fd0c00dcecf06df448bf7eddf6bd8c" name="a32d6d3ce1a48272b677d2c88b1d30932a63fd0c00dcecf06df448bf7eddf6bd8c"></a>rpcALREADY_MULTISIG&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a11b93b10f2466e402c74aa4a9b5cb2f7" name="a32d6d3ce1a48272b677d2c88b1d30932a11b93b10f2466e402c74aa4a9b5cb2f7"></a>rpcALREADY_SINGLE_SIG&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a5a9afe2f583b5c5e615979d14c00e7bd" name="a32d6d3ce1a48272b677d2c88b1d30932a5a9afe2f583b5c5e615979d14c00e7bd"></a>rpcBAD_FEATURE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a06d57c943aeb0aff8b6d87d64cbcfa04" name="a32d6d3ce1a48272b677d2c88b1d30932a06d57c943aeb0aff8b6d87d64cbcfa04"></a>rpcBAD_ISSUER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a64f2f624cc4844b4907be821dccabbd9" name="a32d6d3ce1a48272b677d2c88b1d30932a64f2f624cc4844b4907be821dccabbd9"></a>rpcBAD_MARKET&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a888a186bc5ae79d68140783e22298394" name="a32d6d3ce1a48272b677d2c88b1d30932a888a186bc5ae79d68140783e22298394"></a>rpcBAD_SECRET&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932ad2f8f023342d32f2602688202894cabe" name="a32d6d3ce1a48272b677d2c88b1d30932ad2f8f023342d32f2602688202894cabe"></a>rpcBAD_SEED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932aa67c34c5d359f52c3f1fdcf2ce06dbc9" name="a32d6d3ce1a48272b677d2c88b1d30932aa67c34c5d359f52c3f1fdcf2ce06dbc9"></a>rpcCHANNEL_MALFORMED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a60badd0db2ef5b154d6101fe7b845e39" name="a32d6d3ce1a48272b677d2c88b1d30932a60badd0db2ef5b154d6101fe7b845e39"></a>rpcCHANNEL_AMT_MALFORMED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932ab86d56c66edde43e490eec3de23deb47" name="a32d6d3ce1a48272b677d2c88b1d30932ab86d56c66edde43e490eec3de23deb47"></a>rpcCOMMAND_MISSING&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932ac88bf3c7097096c5ed0fc4d354e91950" name="a32d6d3ce1a48272b677d2c88b1d30932ac88bf3c7097096c5ed0fc4d354e91950"></a>rpcDST_ACT_MALFORMED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a04a908ae049e097e9e7896ba3deef874" name="a32d6d3ce1a48272b677d2c88b1d30932a04a908ae049e097e9e7896ba3deef874"></a>rpcDST_ACT_MISSING&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932aec93776d4f8dd6d4dac1ac2a447d196a" name="a32d6d3ce1a48272b677d2c88b1d30932aec93776d4f8dd6d4dac1ac2a447d196a"></a>rpcDST_ACT_NOT_FOUND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932ab2d46f2d2f48b9b2a69a3dd7900c2095" name="a32d6d3ce1a48272b677d2c88b1d30932ab2d46f2d2f48b9b2a69a3dd7900c2095"></a>rpcDST_AMT_MALFORMED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932ae21a94cfc5c7f48c1bdf6fd45b21e88b" name="a32d6d3ce1a48272b677d2c88b1d30932ae21a94cfc5c7f48c1bdf6fd45b21e88b"></a>rpcDST_AMT_MISSING&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a7eec43248b5e3342fa6ff1fcf9976519" name="a32d6d3ce1a48272b677d2c88b1d30932a7eec43248b5e3342fa6ff1fcf9976519"></a>rpcDST_ISR_MALFORMED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a9523d81ad23bb880bc9169950a780501" name="a32d6d3ce1a48272b677d2c88b1d30932a9523d81ad23bb880bc9169950a780501"></a>rpcLGR_IDXS_INVALID&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932ab6f7ca2b4e8b89a35acdbda0e1af8985" name="a32d6d3ce1a48272b677d2c88b1d30932ab6f7ca2b4e8b89a35acdbda0e1af8985"></a>rpcLGR_IDX_MALFORMED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a78e5ffef07cc85fedafde770039313bc" name="a32d6d3ce1a48272b677d2c88b1d30932a78e5ffef07cc85fedafde770039313bc"></a>rpcPUBLIC_MALFORMED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a9e3a3fa2bb1e04da92ea7253db9189d3" name="a32d6d3ce1a48272b677d2c88b1d30932a9e3a3fa2bb1e04da92ea7253db9189d3"></a>rpcSIGNING_MALFORMED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a70a773ee3a341f5704835d3276b814a0" name="a32d6d3ce1a48272b677d2c88b1d30932a70a773ee3a341f5704835d3276b814a0"></a>rpcSENDMAX_MALFORMED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a967859223f75630b2c78876fca0c0436" name="a32d6d3ce1a48272b677d2c88b1d30932a967859223f75630b2c78876fca0c0436"></a>rpcSRC_ACT_MALFORMED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932afff1867365ccf8f1661c8d796c93ef4c" name="a32d6d3ce1a48272b677d2c88b1d30932afff1867365ccf8f1661c8d796c93ef4c"></a>rpcSRC_ACT_MISSING&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a45e21d134aa6921065916fcbcb875877" name="a32d6d3ce1a48272b677d2c88b1d30932a45e21d134aa6921065916fcbcb875877"></a>rpcSRC_ACT_NOT_FOUND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a47f1fc6b8121fd2c3db6a5748d942bf6" name="a32d6d3ce1a48272b677d2c88b1d30932a47f1fc6b8121fd2c3db6a5748d942bf6"></a>rpcDELEGATE_ACT_NOT_FOUND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932ad23b4971210983fe07f7225143e02225" name="a32d6d3ce1a48272b677d2c88b1d30932ad23b4971210983fe07f7225143e02225"></a>rpcSRC_CUR_MALFORMED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a9e0f3e460ea9530eb29736e0cd9b4304" name="a32d6d3ce1a48272b677d2c88b1d30932a9e0f3e460ea9530eb29736e0cd9b4304"></a>rpcSRC_ISR_MALFORMED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a8ea4e65eae406a522497b5a12dcde036" name="a32d6d3ce1a48272b677d2c88b1d30932a8ea4e65eae406a522497b5a12dcde036"></a>rpcSTREAM_MALFORMED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a19bc14d53a84c5b1d5c1693aa0e9e317" name="a32d6d3ce1a48272b677d2c88b1d30932a19bc14d53a84c5b1d5c1693aa0e9e317"></a>rpcATX_DEPRECATED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a839833d48b635d8df6a9176274ae922f" name="a32d6d3ce1a48272b677d2c88b1d30932a839833d48b635d8df6a9176274ae922f"></a>rpcINTERNAL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a9a898f996bdd8a3b2e718444d86e1640" name="a32d6d3ce1a48272b677d2c88b1d30932a9a898f996bdd8a3b2e718444d86e1640"></a>rpcNOT_IMPL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a0d6de5ceef1ebe6f65e14a7561563550" name="a32d6d3ce1a48272b677d2c88b1d30932a0d6de5ceef1ebe6f65e14a7561563550"></a>rpcNOT_SUPPORTED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a5b391b66e90a1cb080cf29d83141853d" name="a32d6d3ce1a48272b677d2c88b1d30932a5b391b66e90a1cb080cf29d83141853d"></a>rpcBAD_KEY_TYPE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932aec50f1af38ef002318ef8f19ca27560c" name="a32d6d3ce1a48272b677d2c88b1d30932aec50f1af38ef002318ef8f19ca27560c"></a>rpcDB_DESERIALIZATION&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a17eb7d1bbf2edda8e901174203e1e824" name="a32d6d3ce1a48272b677d2c88b1d30932a17eb7d1bbf2edda8e901174203e1e824"></a>rpcEXCESSIVE_LGR_RANGE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a2a99d997786c15b8688fdcd6242d386f" name="a32d6d3ce1a48272b677d2c88b1d30932a2a99d997786c15b8688fdcd6242d386f"></a>rpcINVALID_LGR_RANGE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a7a140417a251408888375e3b6c0cfcd5" name="a32d6d3ce1a48272b677d2c88b1d30932a7a140417a251408888375e3b6c0cfcd5"></a>rpcEXPIRED_VALIDATOR_LIST&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932aec13803e725665b5e973814ecc8789d2" name="a32d6d3ce1a48272b677d2c88b1d30932aec13803e725665b5e973814ecc8789d2"></a>rpcREPORTING_UNSUPPORTED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a6b62321701dd9bdac951e62cf9a478a5" name="a32d6d3ce1a48272b677d2c88b1d30932a6b62321701dd9bdac951e62cf9a478a5"></a>rpcOBJECT_NOT_FOUND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a13cb05bfc011d1eec5fa52b5a3417043" name="a32d6d3ce1a48272b677d2c88b1d30932a13cb05bfc011d1eec5fa52b5a3417043"></a>rpcISSUE_MALFORMED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a1a87d932a3aa4d8c546fa831ce6f3804" name="a32d6d3ce1a48272b677d2c88b1d30932a1a87d932a3aa4d8c546fa831ce6f3804"></a>rpcORACLE_MALFORMED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a81c43f54c2aae9c4e2263be5412a9e7e" name="a32d6d3ce1a48272b677d2c88b1d30932a81c43f54c2aae9c4e2263be5412a9e7e"></a>rpcBAD_CREDENTIALS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a4fa92eda2a5646cf19562903188f6417" name="a32d6d3ce1a48272b677d2c88b1d30932a4fa92eda2a5646cf19562903188f6417"></a>rpcTX_SIGNED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a7a84cd863edeb7d5f1d6ff94db75a010" name="a32d6d3ce1a48272b677d2c88b1d30932a7a84cd863edeb7d5f1d6ff94db75a010"></a>rpcDOMAIN_MALFORMED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a4c4a956e11aa2cd0384673a639fef4cc" name="a32d6d3ce1a48272b677d2c88b1d30932a4c4a956e11aa2cd0384673a639fef4cc"></a>rpcENTRY_NOT_FOUND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932acf321f4ed662f04cbdf0e88b56794529" name="a32d6d3ce1a48272b677d2c88b1d30932acf321f4ed662f04cbdf0e88b56794529"></a>rpcUNEXPECTED_LEDGER_TYPE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a32d6d3ce1a48272b677d2c88b1d30932a12405c5cf850257ddac293134371f64d" name="a32d6d3ce1a48272b677d2c88b1d30932a12405c5cf850257ddac293134371f64d"></a>rpcLAST&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="ErrorCodes_8h_source.html#l00021">21</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
</div>
</div>
<a id="a53248e40c0a268c7c59fbe4a6e1179d9" name="a53248e40c0a268c7c59fbe4a6e1179d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53248e40c0a268c7c59fbe4a6e1179d9">&#9670;&#160;</a></span>warning_code_i</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#a53248e40c0a268c7c59fbe4a6e1179d9">ripple::warning_code_i</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Codes returned in the <code>warnings</code> array of certain <a class="el" href="namespaceripple_1_1RPC.html" title="API version numbers used in later API versions.">RPC</a> commands. </p>
<p>These values need to remain stable. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a53248e40c0a268c7c59fbe4a6e1179d9a79a88f958ac2f8dad164010cf329c33b" name="a53248e40c0a268c7c59fbe4a6e1179d9a79a88f958ac2f8dad164010cf329c33b"></a>warnRPC_UNSUPPORTED_MAJORITY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a53248e40c0a268c7c59fbe4a6e1179d9aacc48aeea6bf2e5a6050dc741d1e37b4" name="a53248e40c0a268c7c59fbe4a6e1179d9aacc48aeea6bf2e5a6050dc741d1e37b4"></a>warnRPC_AMENDMENT_BLOCKED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a53248e40c0a268c7c59fbe4a6e1179d9a2efcf8a6d04e135dcf594a1d47a930ca" name="a53248e40c0a268c7c59fbe4a6e1179d9a2efcf8a6d04e135dcf594a1d47a930ca"></a>warnRPC_EXPIRED_VALIDATOR_LIST&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a53248e40c0a268c7c59fbe4a6e1179d9a60e4f4d040e75e1cb8723f9b4c7f22cb" name="a53248e40c0a268c7c59fbe4a6e1179d9a60e4f4d040e75e1cb8723f9b4c7f22cb"></a>warnRPC_FIELDS_DEPRECATED&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="ErrorCodes_8h_source.html#l00153">153</a> of file <a class="el" href="ErrorCodes_8h_source.html">ErrorCodes.h</a>.</p>
</div>
</div>
<a id="aa5778f9faa15e3677dcda7975d9db7c6" name="aa5778f9faa15e3677dcda7975d9db7c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5778f9faa15e3677dcda7975d9db7c6">&#9670;&#160;</a></span>VoteBehavior</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6">ripple::VoteBehavior</a> : int</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa5778f9faa15e3677dcda7975d9db7c6aec30c235d0eb792797af1aa1d11759a7" name="aa5778f9faa15e3677dcda7975d9db7c6aec30c235d0eb792797af1aa1d11759a7"></a>Obsolete&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa5778f9faa15e3677dcda7975d9db7c6a3fcbd083035206240ef4d4488ac18498" name="aa5778f9faa15e3677dcda7975d9db7c6a3fcbd083035206240ef4d4488ac18498"></a>DefaultNo&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa5778f9faa15e3677dcda7975d9db7c6a7edd41da231424c2a5df0cffd15af6bf" name="aa5778f9faa15e3677dcda7975d9db7c6a7edd41da231424c2a5df0cffd15af6bf"></a>DefaultYes&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="Feature_8h_source.html#l00068">68</a> of file <a class="el" href="Feature_8h_source.html">Feature.h</a>.</p>
</div>
</div>
<a id="a3330933c50c449b7830586d1450da8f5" name="a3330933c50c449b7830586d1450da8f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3330933c50c449b7830586d1450da8f5">&#9670;&#160;</a></span>AmendmentSupport</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a3330933c50c449b7830586d1450da8f5">ripple::AmendmentSupport</a> : int</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3330933c50c449b7830586d1450da8f5ad109ac74df282488efd1dd7621a847d2" name="a3330933c50c449b7830586d1450da8f5ad109ac74df282488efd1dd7621a847d2"></a>Retired&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a3330933c50c449b7830586d1450da8f5aeaa4dc5078017a5c5bebf383ab6f5124" name="a3330933c50c449b7830586d1450da8f5aeaa4dc5078017a5c5bebf383ab6f5124"></a>Supported&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a3330933c50c449b7830586d1450da8f5ab4080bdf74febf04d578ff105cce9d3f" name="a3330933c50c449b7830586d1450da8f5ab4080bdf74febf04d578ff105cce9d3f"></a>Unsupported&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="Feature_8h_source.html#l00069">69</a> of file <a class="el" href="Feature_8h_source.html">Feature.h</a>.</p>
</div>
</div>
<a id="ad5143ceada01141772ae4aab984f94bd" name="ad5143ceada01141772ae4aab984f94bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5143ceada01141772ae4aab984f94bd">&#9670;&#160;</a></span>HashPrefix</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bd">ripple::HashPrefix</a> : <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Prefix for hashing functions. </p>
<p>These prefixes are inserted before the source material used to generate various hashes. This is done to put each hash in its own "space." This way, two different types of objects with the same binary data will produce different hashes.</p>
<p>Each prefix is a 4-byte value with the last byte set to zero and the first three bytes formed from the ASCII equivalent of some arbitrary string. For example "TXN".</p>
<dl class="section note"><dt>Note</dt><dd>Hash prefixes are part of the protocol; you cannot, arbitrarily, change the type or the value of any of these without causing breakage. </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad5143ceada01141772ae4aab984f94bda9ff03a73c38a945848893498e0c617a4" name="ad5143ceada01141772ae4aab984f94bda9ff03a73c38a945848893498e0c617a4"></a>transactionID&#160;</td><td class="fielddoc"><p>transaction plus signature to give transaction ID </p>
</td></tr>
<tr><td class="fieldname"><a id="ad5143ceada01141772ae4aab984f94bda555f976fd82d9e7e487770c44c7980bf" name="ad5143ceada01141772ae4aab984f94bda555f976fd82d9e7e487770c44c7980bf"></a>txNode&#160;</td><td class="fielddoc"><p>transaction plus metadata </p>
</td></tr>
<tr><td class="fieldname"><a id="ad5143ceada01141772ae4aab984f94bda0ec8825bcd36b1d9a4651f1fc088254b" name="ad5143ceada01141772ae4aab984f94bda0ec8825bcd36b1d9a4651f1fc088254b"></a>leafNode&#160;</td><td class="fielddoc"><p>account state </p>
</td></tr>
<tr><td class="fieldname"><a id="ad5143ceada01141772ae4aab984f94bdad9a09590da318a86ba2bd64b374c2d77" name="ad5143ceada01141772ae4aab984f94bdad9a09590da318a86ba2bd64b374c2d77"></a>innerNode&#160;</td><td class="fielddoc"><p>inner node in V1 tree </p>
</td></tr>
<tr><td class="fieldname"><a id="ad5143ceada01141772ae4aab984f94bda7fa2267e9b1bf739a70bb1860ab2a99c" name="ad5143ceada01141772ae4aab984f94bda7fa2267e9b1bf739a70bb1860ab2a99c"></a>ledgerMaster&#160;</td><td class="fielddoc"><p>ledger master data for signing </p>
</td></tr>
<tr><td class="fieldname"><a id="ad5143ceada01141772ae4aab984f94bda2e941487d3c2b2204488c5cf3a9d7a28" name="ad5143ceada01141772ae4aab984f94bda2e941487d3c2b2204488c5cf3a9d7a28"></a>txSign&#160;</td><td class="fielddoc"><p>inner transaction to sign </p>
</td></tr>
<tr><td class="fieldname"><a id="ad5143ceada01141772ae4aab984f94bda8dda3f92d10b93680edd9f205aeb3a6d" name="ad5143ceada01141772ae4aab984f94bda8dda3f92d10b93680edd9f205aeb3a6d"></a>txMultiSign&#160;</td><td class="fielddoc"><p>inner transaction to multi-sign </p>
</td></tr>
<tr><td class="fieldname"><a id="ad5143ceada01141772ae4aab984f94bdaa617908b172c473cb8e8cda059e55bf0" name="ad5143ceada01141772ae4aab984f94bdaa617908b172c473cb8e8cda059e55bf0"></a>validation&#160;</td><td class="fielddoc"><p>validation for signing </p>
</td></tr>
<tr><td class="fieldname"><a id="ad5143ceada01141772ae4aab984f94bdab314439bc1697845de3749d51dca7c15" name="ad5143ceada01141772ae4aab984f94bdab314439bc1697845de3749d51dca7c15"></a>proposal&#160;</td><td class="fielddoc"><p>proposal for signing </p>
</td></tr>
<tr><td class="fieldname"><a id="ad5143ceada01141772ae4aab984f94bda7f5cb74af5d7f4b82200738fdbdc5a45" name="ad5143ceada01141772ae4aab984f94bda7f5cb74af5d7f4b82200738fdbdc5a45"></a>manifest&#160;</td><td class="fielddoc"><p><a class="el" href="structripple_1_1Manifest.html">Manifest</a>. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad5143ceada01141772ae4aab984f94bdae9474a9e64b014ac43be92e69750cfc2" name="ad5143ceada01141772ae4aab984f94bdae9474a9e64b014ac43be92e69750cfc2"></a>paymentChannelClaim&#160;</td><td class="fielddoc"><p><a class="el" href="classripple_1_1Payment.html">Payment</a> Channel Claim. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad5143ceada01141772ae4aab984f94bda7c7c74ef60d5950b8abb1ba20e964cdf" name="ad5143ceada01141772ae4aab984f94bda7c7c74ef60d5950b8abb1ba20e964cdf"></a>credential&#160;</td><td class="fielddoc"><p>Credentials signature. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11" name="ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11"></a>batch&#160;</td><td class="fielddoc"><p><a class="el" href="classripple_1_1Batch.html">Batch</a>. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="HashPrefix_8h_source.html#l00036">36</a> of file <a class="el" href="HashPrefix_8h_source.html">HashPrefix.h</a>.</p>
</div>
</div>
<a id="a9de744cfdefe1132969eb982e57e4dde" name="a9de744cfdefe1132969eb982e57e4dde"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9de744cfdefe1132969eb982e57e4dde">&#9670;&#160;</a></span>KeyType</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">ripple::KeyType</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a9de744cfdefe1132969eb982e57e4ddea82c2b7829b8129e5a2d53665ba4b4757" name="a9de744cfdefe1132969eb982e57e4ddea82c2b7829b8129e5a2d53665ba4b4757"></a>secp256k1&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a9de744cfdefe1132969eb982e57e4ddea8183aa2c95dc1385c8f58bf1917fcb0b" name="a9de744cfdefe1132969eb982e57e4ddea8183aa2c95dc1385c8f58bf1917fcb0b"></a>ed25519&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="KeyType_8h_source.html#l00009">9</a> of file <a class="el" href="KeyType_8h_source.html">KeyType.h</a>.</p>
</div>
</div>
<a id="ac151bf19e1f4daae2b04c65c65117139" name="ac151bf19e1f4daae2b04c65c65117139"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac151bf19e1f4daae2b04c65c65117139">&#9670;&#160;</a></span>LedgerEntryType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#ac151bf19e1f4daae2b04c65c65117139">ripple::LedgerEntryType</a> : <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Identifiers for on-ledger objects. </p>
<p>Each ledger object requires a unique type identifier, which is stored within the object itself; this makes it possible to iterate the entire ledger and determine each object's type and verify that the object you retrieved from a given hash matches the expected type.</p>
<dl class="section warning"><dt>Warning</dt><dd>Since these values are stored inside objects stored on the ledger they are part of the protocol. <b>Changing them should be avoided because without special handling, this will result in a hard fork.</b></dd></dl>
<dl class="section note"><dt>Note</dt><dd>Values outside this range may be used internally by the code for various purposes, but attempting to use such values to identify on-ledger objects will results in an invariant failure.</dd>
<dd>
When retiring types, the specific values should not be removed but should be marked as [[deprecated]]. This is to avoid accidental reuse of identifiers.</dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac151bf19e1f4daae2b04c65c65117139a926f3c33237e0c1bb2d4cb8afc0c82b4" name="ac151bf19e1f4daae2b04c65c65117139a926f3c33237e0c1bb2d4cb8afc0c82b4"></a>ltANY&#160;</td><td class="fielddoc"><p>A special type, matching any ledger entry type. </p>
<pre class="fragment">The value does not represent a concrete type, but rather is used in
contexts where the specific type of a ledger object is unimportant,
unknown or unavailable.
Objects with this special type cannot be created or stored on the
ledger.
\sa keylet::unchecked
</pre> </td></tr>
<tr><td class="fieldname"><a id="ac151bf19e1f4daae2b04c65c65117139a822b27579a5bc94b9dea2395852e5bbd" name="ac151bf19e1f4daae2b04c65c65117139a822b27579a5bc94b9dea2395852e5bbd"></a>ltCHILD&#160;</td><td class="fielddoc"><p>A special type, matching any ledger type except directory nodes. </p>
<pre class="fragment">The value does not represent a concrete type, but rather is used in
contexts where the ledger object must not be a directory node but
its specific type is otherwise unimportant, unknown or unavailable.
Objects with this special type cannot be created or stored on the
ledger.
\sa keylet::child
</pre> </td></tr>
<tr><td class="fieldname"><a id="ac151bf19e1f4daae2b04c65c65117139a5c55abb784b8f464de8515e196e4098c" name="ac151bf19e1f4daae2b04c65c65117139a5c55abb784b8f464de8515e196e4098c"></a>ltNICKNAME&#160;</td><td class="fielddoc"><p>A legacy, deprecated type. </p>
<pre class="fragment">\deprecated **This object type is not supported and should not be used.**
Support for this type of object was never implemented.
No objects of this type were ever created.
</pre> </td></tr>
<tr><td class="fieldname"><a id="ac151bf19e1f4daae2b04c65c65117139a69bd5b59c0eaa55b86ebb77ab727e623" name="ac151bf19e1f4daae2b04c65c65117139a69bd5b59c0eaa55b86ebb77ab727e623"></a>ltCONTRACT&#160;</td><td class="fielddoc"><p>A legacy, deprecated type. </p>
<pre class="fragment">\deprecated **This object type is not supported and should not be used.**
Support for this type of object was never implemented.
No objects of this type were ever created.
</pre> </td></tr>
<tr><td class="fieldname"><a id="ac151bf19e1f4daae2b04c65c65117139ad5d73e579995c62fbd0dca3500a8640c" name="ac151bf19e1f4daae2b04c65c65117139ad5d73e579995c62fbd0dca3500a8640c"></a>ltGENERATOR_MAP&#160;</td><td class="fielddoc"><p>A legacy, deprecated type. </p>
<pre class="fragment">\deprecated **This object type is not supported and should not be used.**
Support for this type of object was never implemented.
No objects of this type were ever created.
</pre> </td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="LedgerFormats_8h_source.html#l00034">34</a> of file <a class="el" href="LedgerFormats_8h_source.html">LedgerFormats.h</a>.</p>
</div>
</div>
<a id="a4a9c7b33fef9015d6406302ef80b63c5" name="a4a9c7b33fef9015d6406302ef80b63c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a9c7b33fef9015d6406302ef80b63c5">&#9670;&#160;</a></span>LedgerSpecificFlags</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5">ripple::LedgerSpecificFlags</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a3023711a4bd27dad27a57290b0df1087" name="a4a9c7b33fef9015d6406302ef80b63c5a3023711a4bd27dad27a57290b0df1087"></a>lsfPasswordSpent&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a2243e81f83c4191286c8c46bdd86d6f3" name="a4a9c7b33fef9015d6406302ef80b63c5a2243e81f83c4191286c8c46bdd86d6f3"></a>lsfRequireDestTag&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a44c3bc643086a0beb87e3aaeb544e6ad" name="a4a9c7b33fef9015d6406302ef80b63c5a44c3bc643086a0beb87e3aaeb544e6ad"></a>lsfRequireAuth&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5af697f2c85dc33c5831e82b69c6a4e7e9" name="a4a9c7b33fef9015d6406302ef80b63c5af697f2c85dc33c5831e82b69c6a4e7e9"></a>lsfDisallowXRP&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a74277ce2a45a0b253c18a4aa3c57b7c7" name="a4a9c7b33fef9015d6406302ef80b63c5a74277ce2a45a0b253c18a4aa3c57b7c7"></a>lsfDisableMaster&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5abe71ed0ad6b450dd8c2ffc0314318b79" name="a4a9c7b33fef9015d6406302ef80b63c5abe71ed0ad6b450dd8c2ffc0314318b79"></a>lsfNoFreeze&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5abe8166dd29a1d6890b51ce96af297f70" name="a4a9c7b33fef9015d6406302ef80b63c5abe8166dd29a1d6890b51ce96af297f70"></a>lsfGlobalFreeze&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a3de81b62b486203f6b8e4f2cd0832ae1" name="a4a9c7b33fef9015d6406302ef80b63c5a3de81b62b486203f6b8e4f2cd0832ae1"></a>lsfDefaultRipple&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a873a48eb9d8f66315874a318df664f05" name="a4a9c7b33fef9015d6406302ef80b63c5a873a48eb9d8f66315874a318df664f05"></a>lsfDepositAuth&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a9f25924b110b0f2debce6e0f71bc5a18" name="a4a9c7b33fef9015d6406302ef80b63c5a9f25924b110b0f2debce6e0f71bc5a18"></a>lsfDisallowIncomingNFTokenOffer&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a494f22c192b84673b1ff1e17e1b4304a" name="a4a9c7b33fef9015d6406302ef80b63c5a494f22c192b84673b1ff1e17e1b4304a"></a>lsfDisallowIncomingCheck&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a91c443238e7e5acef466bfb2fe9f1211" name="a4a9c7b33fef9015d6406302ef80b63c5a91c443238e7e5acef466bfb2fe9f1211"></a>lsfDisallowIncomingPayChan&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a99c52494bb88dab0264625ebc5c4206e" name="a4a9c7b33fef9015d6406302ef80b63c5a99c52494bb88dab0264625ebc5c4206e"></a>lsfDisallowIncomingTrustline&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a9b5f9d939d21f8aca2dc20cada64b748" name="a4a9c7b33fef9015d6406302ef80b63c5a9b5f9d939d21f8aca2dc20cada64b748"></a>lsfAllowTrustLineLocking&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a4dc02270bf68939f8033c9a985fb2dfb" name="a4a9c7b33fef9015d6406302ef80b63c5a4dc02270bf68939f8033c9a985fb2dfb"></a>lsfAllowTrustLineClawback&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5af5bb4ed279c86f7c4ddfe0b2ed89af00" name="a4a9c7b33fef9015d6406302ef80b63c5af5bb4ed279c86f7c4ddfe0b2ed89af00"></a>lsfPassive&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5ab4f5e24467c127ce07228288a7b54760" name="a4a9c7b33fef9015d6406302ef80b63c5ab4f5e24467c127ce07228288a7b54760"></a>lsfSell&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a9f6346dbd49b85ced4658b24df239b68" name="a4a9c7b33fef9015d6406302ef80b63c5a9f6346dbd49b85ced4658b24df239b68"></a>lsfHybrid&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5ac704b653dce116dabb7ede80b711d953" name="a4a9c7b33fef9015d6406302ef80b63c5ac704b653dce116dabb7ede80b711d953"></a>lsfLowReserve&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a753e9af2cd366aa69e76f62823acf9ec" name="a4a9c7b33fef9015d6406302ef80b63c5a753e9af2cd366aa69e76f62823acf9ec"></a>lsfHighReserve&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5af37617abe9ad741cd823746961f1fb3a" name="a4a9c7b33fef9015d6406302ef80b63c5af37617abe9ad741cd823746961f1fb3a"></a>lsfLowAuth&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5ae6db21adf463a223e362b44f0fd54663" name="a4a9c7b33fef9015d6406302ef80b63c5ae6db21adf463a223e362b44f0fd54663"></a>lsfHighAuth&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a503af0c7122f0c0f33e7ea4b7deee1d3" name="a4a9c7b33fef9015d6406302ef80b63c5a503af0c7122f0c0f33e7ea4b7deee1d3"></a>lsfLowNoRipple&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a3f3817fa4e1147bc1ea78c56aaf12632" name="a4a9c7b33fef9015d6406302ef80b63c5a3f3817fa4e1147bc1ea78c56aaf12632"></a>lsfHighNoRipple&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5acc42435bd72cbd8094823e3316721f8d" name="a4a9c7b33fef9015d6406302ef80b63c5acc42435bd72cbd8094823e3316721f8d"></a>lsfLowFreeze&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a4693afbe3079a71cd439cffeda515010" name="a4a9c7b33fef9015d6406302ef80b63c5a4693afbe3079a71cd439cffeda515010"></a>lsfHighFreeze&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5ae4ade68db17e8ced60ea7cff04c7fc6d" name="a4a9c7b33fef9015d6406302ef80b63c5ae4ade68db17e8ced60ea7cff04c7fc6d"></a>lsfLowDeepFreeze&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a0588f38e1840a06d715cb905801e0349" name="a4a9c7b33fef9015d6406302ef80b63c5a0588f38e1840a06d715cb905801e0349"></a>lsfHighDeepFreeze&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a8cd829998dcb0143ec2153b20fc14d33" name="a4a9c7b33fef9015d6406302ef80b63c5a8cd829998dcb0143ec2153b20fc14d33"></a>lsfAMMNode&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a273944ab384fe8344c4516557dcf5e84" name="a4a9c7b33fef9015d6406302ef80b63c5a273944ab384fe8344c4516557dcf5e84"></a>lsfOneOwnerCount&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a51e9a2085c035de4de06c8b462382556" name="a4a9c7b33fef9015d6406302ef80b63c5a51e9a2085c035de4de06c8b462382556"></a>lsfNFTokenBuyOffers&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a6ef34056b7b7b1d985b5f4609c4fa904" name="a4a9c7b33fef9015d6406302ef80b63c5a6ef34056b7b7b1d985b5f4609c4fa904"></a>lsfNFTokenSellOffers&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5af09cb8ad3ecf501d7149dad344aada65" name="a4a9c7b33fef9015d6406302ef80b63c5af09cb8ad3ecf501d7149dad344aada65"></a>lsfSellNFToken&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5ad6193d2ee66ce5497611b049a2560f24" name="a4a9c7b33fef9015d6406302ef80b63c5ad6193d2ee66ce5497611b049a2560f24"></a>lsfMPTLocked&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a3c490502f9c165e7ea86cd51667ea49c" name="a4a9c7b33fef9015d6406302ef80b63c5a3c490502f9c165e7ea86cd51667ea49c"></a>lsfMPTCanLock&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a9971f863b0978e5dff15fecc704bbed4" name="a4a9c7b33fef9015d6406302ef80b63c5a9971f863b0978e5dff15fecc704bbed4"></a>lsfMPTRequireAuth&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a234b052db9a883d94d2933386562a41f" name="a4a9c7b33fef9015d6406302ef80b63c5a234b052db9a883d94d2933386562a41f"></a>lsfMPTCanEscrow&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a19d7c0a35af977d3e224121eeea81c20" name="a4a9c7b33fef9015d6406302ef80b63c5a19d7c0a35af977d3e224121eeea81c20"></a>lsfMPTCanTrade&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a17ad00a34e73590b1c0d5f453eeba72f" name="a4a9c7b33fef9015d6406302ef80b63c5a17ad00a34e73590b1c0d5f453eeba72f"></a>lsfMPTCanTransfer&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a6397c1fa03da2239610cb4d1a45153bd" name="a4a9c7b33fef9015d6406302ef80b63c5a6397c1fa03da2239610cb4d1a45153bd"></a>lsfMPTCanClawback&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a8380675857eccbd28fde0a46554bb668" name="a4a9c7b33fef9015d6406302ef80b63c5a8380675857eccbd28fde0a46554bb668"></a>lsmfMPTCanMutateCanLock&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a105335b4d3457f00b5fdaf69efe12683" name="a4a9c7b33fef9015d6406302ef80b63c5a105335b4d3457f00b5fdaf69efe12683"></a>lsmfMPTCanMutateRequireAuth&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a5dd3ef137dff0e4cfa32cf061f042dac" name="a4a9c7b33fef9015d6406302ef80b63c5a5dd3ef137dff0e4cfa32cf061f042dac"></a>lsmfMPTCanMutateCanEscrow&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a21a22ce0d0645606b50cb5cf9f22c452" name="a4a9c7b33fef9015d6406302ef80b63c5a21a22ce0d0645606b50cb5cf9f22c452"></a>lsmfMPTCanMutateCanTrade&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a1894eb12471b2997229509226b06342b" name="a4a9c7b33fef9015d6406302ef80b63c5a1894eb12471b2997229509226b06342b"></a>lsmfMPTCanMutateCanTransfer&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a6913164ccac525aa0105fa6c06e844ec" name="a4a9c7b33fef9015d6406302ef80b63c5a6913164ccac525aa0105fa6c06e844ec"></a>lsmfMPTCanMutateCanClawback&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a77dc163a1137c46cf7e40c45dd7eced7" name="a4a9c7b33fef9015d6406302ef80b63c5a77dc163a1137c46cf7e40c45dd7eced7"></a>lsmfMPTCanMutateMetadata&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5acba8483c5775d0875b4bb75ad053d315" name="a4a9c7b33fef9015d6406302ef80b63c5acba8483c5775d0875b4bb75ad053d315"></a>lsmfMPTCanMutateTransferFee&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5aaccd1c78b740e4c3ecc68cfe260bfeff" name="a4a9c7b33fef9015d6406302ef80b63c5aaccd1c78b740e4c3ecc68cfe260bfeff"></a>lsfMPTAuthorized&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5ad1b50e764d4f9df1a41eb52dcefb9b6f" name="a4a9c7b33fef9015d6406302ef80b63c5ad1b50e764d4f9df1a41eb52dcefb9b6f"></a>lsfAccepted&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a4a9c7b33fef9015d6406302ef80b63c5a7d4b13007c5996dfc0fac212a15cdf22" name="a4a9c7b33fef9015d6406302ef80b63c5a7d4b13007c5996dfc0fac212a15cdf22"></a>lsfVaultPrivate&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="LedgerFormats_8h_source.html#l00104">104</a> of file <a class="el" href="LedgerFormats_8h_source.html">LedgerFormats.h</a>.</p>
</div>
</div>
<a id="ade5563f86b59d07ba4cd6ec03ba1af38" name="ade5563f86b59d07ba4cd6ec03ba1af38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade5563f86b59d07ba4cd6ec03ba1af38">&#9670;&#160;</a></span>GranularPermissionType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#ade5563f86b59d07ba4cd6ec03ba1af38">ripple::GranularPermissionType</a> : <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>We have both transaction type permissions and granular type permissions. </p>
<p>Since we will reuse the TransactionFormats to parse the <a class="el" href="classripple_1_1Transaction.html">Transaction</a> Permissions, only the GranularPermissionType is defined here. To prevent conflicts with TxType, the GranularPermissionType is always set to a value greater than the maximum value of uint16. </p>
<p class="definition">Definition at line <a class="el" href="Permissions_8h_source.html#l00020">20</a> of file <a class="el" href="Permissions_8h_source.html">Permissions.h</a>.</p>
</div>
</div>
<a id="a363cfa5e5caa476560a24c0e226eaefd" name="a363cfa5e5caa476560a24c0e226eaefd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a363cfa5e5caa476560a24c0e226eaefd">&#9670;&#160;</a></span>Delegation</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#a363cfa5e5caa476560a24c0e226eaefd">ripple::Delegation</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a363cfa5e5caa476560a24c0e226eaefdaa449f6812dcac1121cb5ff7d43e237b4" name="a363cfa5e5caa476560a24c0e226eaefdaa449f6812dcac1121cb5ff7d43e237b4"></a>delegatable&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a363cfa5e5caa476560a24c0e226eaefdace6d317507cefd3ef6e07cf00bb2ec84" name="a363cfa5e5caa476560a24c0e226eaefdace6d317507cefd3ef6e07cf00bb2ec84"></a>notDelegatable&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="Permissions_8h_source.html#l00032">32</a> of file <a class="el" href="Permissions_8h_source.html">Permissions.h</a>.</p>
</div>
</div>
<a id="a286745fec5429abb3893001b4982522b" name="a286745fec5429abb3893001b4982522b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a286745fec5429abb3893001b4982522b">&#9670;&#160;</a></span>ECDSACanonicality</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a286745fec5429abb3893001b4982522b">ripple::ECDSACanonicality</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a286745fec5429abb3893001b4982522ba9f3fda2fef6dda85970e12ce9a9b8cbe" name="a286745fec5429abb3893001b4982522ba9f3fda2fef6dda85970e12ce9a9b8cbe"></a>canonical&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a286745fec5429abb3893001b4982522ba3e23eeda3fe3fb70d1e274eab59199d1" name="a286745fec5429abb3893001b4982522ba3e23eeda3fe3fb70d1e274eab59199d1"></a>fullyCanonical&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="PublicKey_8h_source.html#l00175">175</a> of file <a class="el" href="PublicKey_8h_source.html">PublicKey.h</a>.</p>
</div>
</div>
<a id="a3e7e3f29aef85bcca06706da54e950fc" name="a3e7e3f29aef85bcca06706da54e950fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e7e3f29aef85bcca06706da54e950fc">&#9670;&#160;</a></span>SerializedTypeID</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fc">ripple::SerializedTypeID</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3e7e3f29aef85bcca06706da54e950fcae6deedfbb7ffeea83324aaf14a72f62c" name="a3e7e3f29aef85bcca06706da54e950fcae6deedfbb7ffeea83324aaf14a72f62c"></a>XMACRO&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00091">91</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="ad905dc8b70717f4492bebb6b7e189042" name="ad905dc8b70717f4492bebb6b7e189042"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad905dc8b70717f4492bebb6b7e189042">&#9670;&#160;</a></span>SOEStyle</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042">ripple::SOEStyle</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Kind of element in each entry of an <a class="el" href="classripple_1_1SOTemplate.html" title="Defines the fields and their attributes within a STObject.">SOTemplate</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad905dc8b70717f4492bebb6b7e189042ad1aab77dad95169a13321870c7dcec5b" name="ad905dc8b70717f4492bebb6b7e189042ad1aab77dad95169a13321870c7dcec5b"></a>soeINVALID&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad905dc8b70717f4492bebb6b7e189042a515d1dfe6cbb412fbbcece5bb23a0763" name="ad905dc8b70717f4492bebb6b7e189042a515d1dfe6cbb412fbbcece5bb23a0763"></a>soeREQUIRED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad905dc8b70717f4492bebb6b7e189042a148febf7586dd994c342f8279d664a12" name="ad905dc8b70717f4492bebb6b7e189042a148febf7586dd994c342f8279d664a12"></a>soeOPTIONAL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ad905dc8b70717f4492bebb6b7e189042a6e29f8256eb42e1331d2820986b09643" name="ad905dc8b70717f4492bebb6b7e189042a6e29f8256eb42e1331d2820986b09643"></a>soeDEFAULT&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="SOTemplate_8h_source.html#l00014">14</a> of file <a class="el" href="SOTemplate_8h_source.html">SOTemplate.h</a>.</p>
</div>
</div>
<a id="abd329a8849fd0c4cb884992c5963523d" name="abd329a8849fd0c4cb884992c5963523d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd329a8849fd0c4cb884992c5963523d">&#9670;&#160;</a></span>SOETxMPTIssue</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#abd329a8849fd0c4cb884992c5963523d">ripple::SOETxMPTIssue</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Amount fields that can support MPT. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abd329a8849fd0c4cb884992c5963523da29a7e1961373724abdb178392cb5fe68" name="abd329a8849fd0c4cb884992c5963523da29a7e1961373724abdb178392cb5fe68"></a>soeMPTNone&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="abd329a8849fd0c4cb884992c5963523dad94b73b6c2453899c3885c7252d06e85" name="abd329a8849fd0c4cb884992c5963523dad94b73b6c2453899c3885c7252d06e85"></a>soeMPTSupported&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="abd329a8849fd0c4cb884992c5963523dae2050423628dda0de67fea879e2368a7" name="abd329a8849fd0c4cb884992c5963523dae2050423628dda0de67fea879e2368a7"></a>soeMPTNotSupported&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="SOTemplate_8h_source.html#l00024">24</a> of file <a class="el" href="SOTemplate_8h_source.html">SOTemplate.h</a>.</p>
</div>
</div>
<a id="aae5869c83af3223f1d21900ff39134fe" name="aae5869c83af3223f1d21900ff39134fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae5869c83af3223f1d21900ff39134fe">&#9670;&#160;</a></span>TxnSql</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#aae5869c83af3223f1d21900ff39134fe">ripple::TxnSql</a> : char</td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aae5869c83af3223f1d21900ff39134feae67d9cca2c41179528ed755ceebdf5e0" name="aae5869c83af3223f1d21900ff39134feae67d9cca2c41179528ed755ceebdf5e0"></a>txnSqlNew&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aae5869c83af3223f1d21900ff39134fea80794519f546e60b00318f7a4e0642ac" name="aae5869c83af3223f1d21900ff39134fea80794519f546e60b00318f7a4e0642ac"></a>txnSqlConflict&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aae5869c83af3223f1d21900ff39134feab1870a768d3a0303799da948920158f1" name="aae5869c83af3223f1d21900ff39134feab1870a768d3a0303799da948920158f1"></a>txnSqlHeld&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aae5869c83af3223f1d21900ff39134feae7186bf47aea8d9c059ac1cc5b621099" name="aae5869c83af3223f1d21900ff39134feae7186bf47aea8d9c059ac1cc5b621099"></a>txnSqlValidated&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aae5869c83af3223f1d21900ff39134fea684a07aeb528e0b854f4581b1f3a1808" name="aae5869c83af3223f1d21900ff39134fea684a07aeb528e0b854f4581b1f3a1808"></a>txnSqlIncluded&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aae5869c83af3223f1d21900ff39134fea700ed758a46fd9b4defa38b8b1f5e6ed" name="aae5869c83af3223f1d21900ff39134fea700ed758a46fd9b4defa38b8b1f5e6ed"></a>txnSqlUnknown&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="STTx_8h_source.html#l00019">19</a> of file <a class="el" href="STTx_8h_source.html">STTx.h</a>.</p>
</div>
</div>
<a id="a260d2970ac1119109937ed1c5d4ca962" name="a260d2970ac1119109937ed1c5d4ca962"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a260d2970ac1119109937ed1c5d4ca962">&#9670;&#160;</a></span>TELcodes</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962">ripple::TELcodes</a> : <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a260d2970ac1119109937ed1c5d4ca962a23bd9fe50ea7723f88d3f521da08d12d" name="a260d2970ac1119109937ed1c5d4ca962a23bd9fe50ea7723f88d3f521da08d12d"></a>telLOCAL_ERROR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a260d2970ac1119109937ed1c5d4ca962a79f1574c674d1d3c1a9914f15e914edb" name="a260d2970ac1119109937ed1c5d4ca962a79f1574c674d1d3c1a9914f15e914edb"></a>telBAD_DOMAIN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a260d2970ac1119109937ed1c5d4ca962a4088680033e7189ff23d6f9838919005" name="a260d2970ac1119109937ed1c5d4ca962a4088680033e7189ff23d6f9838919005"></a>telBAD_PATH_COUNT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a260d2970ac1119109937ed1c5d4ca962a30fa4312dc97284108795137982ff757" name="a260d2970ac1119109937ed1c5d4ca962a30fa4312dc97284108795137982ff757"></a>telBAD_PUBLIC_KEY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a260d2970ac1119109937ed1c5d4ca962a453d7db3d36a5516e925c466d1dc0ac1" name="a260d2970ac1119109937ed1c5d4ca962a453d7db3d36a5516e925c466d1dc0ac1"></a>telFAILED_PROCESSING&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a260d2970ac1119109937ed1c5d4ca962a595a44bbc04dffad91a353227660d6ba" name="a260d2970ac1119109937ed1c5d4ca962a595a44bbc04dffad91a353227660d6ba"></a>telINSUF_FEE_P&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a260d2970ac1119109937ed1c5d4ca962a5c4a0a37ecf949f9b66ff5ed936ab581" name="a260d2970ac1119109937ed1c5d4ca962a5c4a0a37ecf949f9b66ff5ed936ab581"></a>telNO_DST_PARTIAL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a260d2970ac1119109937ed1c5d4ca962a811128cb863cfb8a8f5ddaecf478e318" name="a260d2970ac1119109937ed1c5d4ca962a811128cb863cfb8a8f5ddaecf478e318"></a>telCAN_NOT_QUEUE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a260d2970ac1119109937ed1c5d4ca962a89c0232327d66433b62a17b2078cc7f6" name="a260d2970ac1119109937ed1c5d4ca962a89c0232327d66433b62a17b2078cc7f6"></a>telCAN_NOT_QUEUE_BALANCE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a260d2970ac1119109937ed1c5d4ca962aca693d2fe94f84cb185f71c1334ebef3" name="a260d2970ac1119109937ed1c5d4ca962aca693d2fe94f84cb185f71c1334ebef3"></a>telCAN_NOT_QUEUE_BLOCKS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a260d2970ac1119109937ed1c5d4ca962a2f58f0aada31cf40f373e57f402178f1" name="a260d2970ac1119109937ed1c5d4ca962a2f58f0aada31cf40f373e57f402178f1"></a>telCAN_NOT_QUEUE_BLOCKED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a260d2970ac1119109937ed1c5d4ca962a9bf3ae40d6640752371f91ea31337f0f" name="a260d2970ac1119109937ed1c5d4ca962a9bf3ae40d6640752371f91ea31337f0f"></a>telCAN_NOT_QUEUE_FEE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a260d2970ac1119109937ed1c5d4ca962a65b75f655ffb0ef44da5d662c231a5b5" name="a260d2970ac1119109937ed1c5d4ca962a65b75f655ffb0ef44da5d662c231a5b5"></a>telCAN_NOT_QUEUE_FULL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a260d2970ac1119109937ed1c5d4ca962a1fa28c4ec99b6c940db5c11653e58846" name="a260d2970ac1119109937ed1c5d4ca962a1fa28c4ec99b6c940db5c11653e58846"></a>telWRONG_NETWORK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a260d2970ac1119109937ed1c5d4ca962a60ca3bee487b10f7e41a8e11c5c8f9ba" name="a260d2970ac1119109937ed1c5d4ca962a60ca3bee487b10f7e41a8e11c5c8f9ba"></a>telREQUIRES_NETWORK_ID&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a260d2970ac1119109937ed1c5d4ca962a7f4ff2a5a0a9be1783ad56ad895b60e6" name="a260d2970ac1119109937ed1c5d4ca962a7f4ff2a5a0a9be1783ad56ad895b60e6"></a>telNETWORK_ID_MAKES_TX_NON_CANONICAL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a260d2970ac1119109937ed1c5d4ca962aecbe24c6deb87c3ff10c9e1e8b3e9d1b" name="a260d2970ac1119109937ed1c5d4ca962aecbe24c6deb87c3ff10c9e1e8b3e9d1b"></a>telENV_RPC_FAILED&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="TER_8h_source.html#l00023">23</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="afe21c8454670d46fb93751a5edffed46" name="afe21c8454670d46fb93751a5edffed46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe21c8454670d46fb93751a5edffed46">&#9670;&#160;</a></span>TEMcodes</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46">ripple::TEMcodes</a> : <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a6c750a245b6efb84fdc4ab34dc010328" name="afe21c8454670d46fb93751a5edffed46a6c750a245b6efb84fdc4ab34dc010328"></a>temMALFORMED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a07dedb576e47ed9570e5acc5b4b1d3ea" name="afe21c8454670d46fb93751a5edffed46a07dedb576e47ed9570e5acc5b4b1d3ea"></a>temBAD_AMOUNT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a47ebc45c5ddd8a242d47c055bec0de63" name="afe21c8454670d46fb93751a5edffed46a47ebc45c5ddd8a242d47c055bec0de63"></a>temBAD_CURRENCY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a8845e05d481141ea5e8e5274796f45a7" name="afe21c8454670d46fb93751a5edffed46a8845e05d481141ea5e8e5274796f45a7"></a>temBAD_EXPIRATION&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a3210708be8e611097ad2ae1e1a1734fb" name="afe21c8454670d46fb93751a5edffed46a3210708be8e611097ad2ae1e1a1734fb"></a>temBAD_FEE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a02872f8cb2a55f507f839f28918933f0" name="afe21c8454670d46fb93751a5edffed46a02872f8cb2a55f507f839f28918933f0"></a>temBAD_ISSUER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a1046843f003c2141d16ab41ad30dba5e" name="afe21c8454670d46fb93751a5edffed46a1046843f003c2141d16ab41ad30dba5e"></a>temBAD_LIMIT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a961ba30ab4cc6d8c450612fbaa7d9680" name="afe21c8454670d46fb93751a5edffed46a961ba30ab4cc6d8c450612fbaa7d9680"></a>temBAD_OFFER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a301b180a711f213c51de73aba9d28de5" name="afe21c8454670d46fb93751a5edffed46a301b180a711f213c51de73aba9d28de5"></a>temBAD_PATH&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a12457d1044fb018f478405504184dc79" name="afe21c8454670d46fb93751a5edffed46a12457d1044fb018f478405504184dc79"></a>temBAD_PATH_LOOP&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a4217230b627e59cc2b5d856c7e99cfff" name="afe21c8454670d46fb93751a5edffed46a4217230b627e59cc2b5d856c7e99cfff"></a>temBAD_REGKEY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a524b9e72a35568bf34e38b8faefaeaab" name="afe21c8454670d46fb93751a5edffed46a524b9e72a35568bf34e38b8faefaeaab"></a>temBAD_SEND_XRP_LIMIT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46ae5e710c77de4283b489279179291c0bc" name="afe21c8454670d46fb93751a5edffed46ae5e710c77de4283b489279179291c0bc"></a>temBAD_SEND_XRP_MAX&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46aaca8d5d669c798963265fc59af1d794b" name="afe21c8454670d46fb93751a5edffed46aaca8d5d669c798963265fc59af1d794b"></a>temBAD_SEND_XRP_NO_DIRECT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a074cbf7b2433e88811c5c23f23c3324d" name="afe21c8454670d46fb93751a5edffed46a074cbf7b2433e88811c5c23f23c3324d"></a>temBAD_SEND_XRP_PARTIAL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a857efd3ad8949f2de9e95c26117a2d36" name="afe21c8454670d46fb93751a5edffed46a857efd3ad8949f2de9e95c26117a2d36"></a>temBAD_SEND_XRP_PATHS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a53a64dd14cce4cae9e2f063ad33faaff" name="afe21c8454670d46fb93751a5edffed46a53a64dd14cce4cae9e2f063ad33faaff"></a>temBAD_SEQUENCE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46aecc18d207c14edd554462f82555e9d92" name="afe21c8454670d46fb93751a5edffed46aecc18d207c14edd554462f82555e9d92"></a>temBAD_SIGNATURE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a099c540ff97d54cf841bbe8fff2f3936" name="afe21c8454670d46fb93751a5edffed46a099c540ff97d54cf841bbe8fff2f3936"></a>temBAD_SRC_ACCOUNT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46ad133291770952919f6bddd673ae920a0" name="afe21c8454670d46fb93751a5edffed46ad133291770952919f6bddd673ae920a0"></a>temBAD_TRANSFER_RATE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46acf9cc7bb9b19628c6a89a21611972242" name="afe21c8454670d46fb93751a5edffed46acf9cc7bb9b19628c6a89a21611972242"></a>temDST_IS_SRC&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a39edce38f9982e3c8fd55206b5d4ce71" name="afe21c8454670d46fb93751a5edffed46a39edce38f9982e3c8fd55206b5d4ce71"></a>temDST_NEEDED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a76453a8d513e20754ca7cff63d7546b8" name="afe21c8454670d46fb93751a5edffed46a76453a8d513e20754ca7cff63d7546b8"></a>temINVALID&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46aa4754e0f122658747650b3b1c0a846a8" name="afe21c8454670d46fb93751a5edffed46aa4754e0f122658747650b3b1c0a846a8"></a>temINVALID_FLAG&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a0b220bf6f780bf2ec67b6a6e18e9440f" name="afe21c8454670d46fb93751a5edffed46a0b220bf6f780bf2ec67b6a6e18e9440f"></a>temREDUNDANT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46ae1387341c43b7f473e5b2b6e0d9dc5bb" name="afe21c8454670d46fb93751a5edffed46ae1387341c43b7f473e5b2b6e0d9dc5bb"></a>temRIPPLE_EMPTY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46ac3482079467d517ea82aa9c8fa693d21" name="afe21c8454670d46fb93751a5edffed46ac3482079467d517ea82aa9c8fa693d21"></a>temDISABLED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a33c7f00dec90dddffd0318dce2a4bf51" name="afe21c8454670d46fb93751a5edffed46a33c7f00dec90dddffd0318dce2a4bf51"></a>temBAD_SIGNER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46aaf8d2d9431ead2e094c9a9e8c2d53e7e" name="afe21c8454670d46fb93751a5edffed46aaf8d2d9431ead2e094c9a9e8c2d53e7e"></a>temBAD_QUORUM&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46ab350385c2031073e364db8d2a45a452b" name="afe21c8454670d46fb93751a5edffed46ab350385c2031073e364db8d2a45a452b"></a>temBAD_WEIGHT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46ab2190bddd354abc18c6897b4b952513c" name="afe21c8454670d46fb93751a5edffed46ab2190bddd354abc18c6897b4b952513c"></a>temBAD_TICK_SIZE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46aeaa2800ff14fce1a4a76c7394872a870" name="afe21c8454670d46fb93751a5edffed46aeaa2800ff14fce1a4a76c7394872a870"></a>temINVALID_ACCOUNT_ID&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46ae2fcccf5e7d4a924040406745251cf43" name="afe21c8454670d46fb93751a5edffed46ae2fcccf5e7d4a924040406745251cf43"></a>temCANNOT_PREAUTH_SELF&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a54bd5fde5a1e7bcf0b63f62f59359a99" name="afe21c8454670d46fb93751a5edffed46a54bd5fde5a1e7bcf0b63f62f59359a99"></a>temINVALID_COUNT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a3f4aacb3a231bc64f3056eb28a6026fd" name="afe21c8454670d46fb93751a5edffed46a3f4aacb3a231bc64f3056eb28a6026fd"></a>temUNCERTAIN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a1dad6e2d630423dd67f4a540305f8b3c" name="afe21c8454670d46fb93751a5edffed46a1dad6e2d630423dd67f4a540305f8b3c"></a>temUNKNOWN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a37e362d0815fb4c7985f9c0ae6a3d835" name="afe21c8454670d46fb93751a5edffed46a37e362d0815fb4c7985f9c0ae6a3d835"></a>temSEQ_AND_TICKET&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46af2084040fe48a79ee22653f67314ced7" name="afe21c8454670d46fb93751a5edffed46af2084040fe48a79ee22653f67314ced7"></a>temBAD_NFTOKEN_TRANSFER_FEE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a8eb12fd6bc0d12423fb855b14864acb4" name="afe21c8454670d46fb93751a5edffed46a8eb12fd6bc0d12423fb855b14864acb4"></a>temBAD_AMM_TOKENS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a38556005c3839bed0f2c860ffff00c35" name="afe21c8454670d46fb93751a5edffed46a38556005c3839bed0f2c860ffff00c35"></a>temXCHAIN_EQUAL_DOOR_ACCOUNTS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46ad458b2f3b9248956c9a257a7576ffb09" name="afe21c8454670d46fb93751a5edffed46ad458b2f3b9248956c9a257a7576ffb09"></a>temXCHAIN_BAD_PROOF&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46aa5f15eb8a279b3ec4e1672636cf049d7" name="afe21c8454670d46fb93751a5edffed46aa5f15eb8a279b3ec4e1672636cf049d7"></a>temXCHAIN_BRIDGE_BAD_ISSUES&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a61f2a1ecf534780158f70996b918612e" name="afe21c8454670d46fb93751a5edffed46a61f2a1ecf534780158f70996b918612e"></a>temXCHAIN_BRIDGE_NONDOOR_OWNER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a26a4538cf852abda6fca3ce0c43a31f2" name="afe21c8454670d46fb93751a5edffed46a26a4538cf852abda6fca3ce0c43a31f2"></a>temXCHAIN_BRIDGE_BAD_MIN_ACCOUNT_CREATE_AMOUNT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a30dbeca0c0ad8d0eed873fa0cfdce59a" name="afe21c8454670d46fb93751a5edffed46a30dbeca0c0ad8d0eed873fa0cfdce59a"></a>temXCHAIN_BRIDGE_BAD_REWARD_AMOUNT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46adc876f9d527c53e4c00ea532bc98041b" name="afe21c8454670d46fb93751a5edffed46adc876f9d527c53e4c00ea532bc98041b"></a>temEMPTY_DID&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46aab351e2f0fb6e9e2018732e67058f886" name="afe21c8454670d46fb93751a5edffed46aab351e2f0fb6e9e2018732e67058f886"></a>temARRAY_EMPTY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46ab1d8521af56b3f606482ad424e4a94ae" name="afe21c8454670d46fb93751a5edffed46ab1d8521af56b3f606482ad424e4a94ae"></a>temARRAY_TOO_LARGE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a4ad20cedaec2f948cac5aba1bd1fdfb6" name="afe21c8454670d46fb93751a5edffed46a4ad20cedaec2f948cac5aba1bd1fdfb6"></a>temBAD_TRANSFER_FEE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afe21c8454670d46fb93751a5edffed46a408befc2defda7db25bc5249915b4f01" name="afe21c8454670d46fb93751a5edffed46a408befc2defda7db25bc5249915b4f01"></a>temINVALID_INNER_BATCH&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="TER_8h_source.html#l00054">54</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="a75cb21d7f1df42f2fdc8efddb79b63f4" name="a75cb21d7f1df42f2fdc8efddb79b63f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75cb21d7f1df42f2fdc8efddb79b63f4">&#9670;&#160;</a></span>TEFcodes</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4">ripple::TEFcodes</a> : <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4a6c46c4df51fe2c0abff61e840c9bbc40" name="a75cb21d7f1df42f2fdc8efddb79b63f4a6c46c4df51fe2c0abff61e840c9bbc40"></a>tefFAILURE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4ac01c14dcda25a99606dcd9a039bcaa70" name="a75cb21d7f1df42f2fdc8efddb79b63f4ac01c14dcda25a99606dcd9a039bcaa70"></a>tefALREADY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4ab9d42bd2baca9511280236a181eb76a8" name="a75cb21d7f1df42f2fdc8efddb79b63f4ab9d42bd2baca9511280236a181eb76a8"></a>tefBAD_ADD_AUTH&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4a9b1c8c6894c68f06887180402c387a03" name="a75cb21d7f1df42f2fdc8efddb79b63f4a9b1c8c6894c68f06887180402c387a03"></a>tefBAD_AUTH&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4ab5c44faf987ebd7709fa11a2c8502b5f" name="a75cb21d7f1df42f2fdc8efddb79b63f4ab5c44faf987ebd7709fa11a2c8502b5f"></a>tefBAD_LEDGER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4acc05c39ef88d0f420618fc336a9209b8" name="a75cb21d7f1df42f2fdc8efddb79b63f4acc05c39ef88d0f420618fc336a9209b8"></a>tefCREATED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4a86b406cfcbffc042f65ac0c78079adbb" name="a75cb21d7f1df42f2fdc8efddb79b63f4a86b406cfcbffc042f65ac0c78079adbb"></a>tefEXCEPTION&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4ad035d214edc31c72362d7efbdaba234c" name="a75cb21d7f1df42f2fdc8efddb79b63f4ad035d214edc31c72362d7efbdaba234c"></a>tefINTERNAL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4a2c83717e336cb2925857522a3ca9093d" name="a75cb21d7f1df42f2fdc8efddb79b63f4a2c83717e336cb2925857522a3ca9093d"></a>tefNO_AUTH_REQUIRED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4a3f96e687e612f385bba979a60694d7b5" name="a75cb21d7f1df42f2fdc8efddb79b63f4a3f96e687e612f385bba979a60694d7b5"></a>tefPAST_SEQ&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4a98543ec4725a4798f001c7b224794978" name="a75cb21d7f1df42f2fdc8efddb79b63f4a98543ec4725a4798f001c7b224794978"></a>tefWRONG_PRIOR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4ac43369f518d28ae712ad223ab858edbe" name="a75cb21d7f1df42f2fdc8efddb79b63f4ac43369f518d28ae712ad223ab858edbe"></a>tefMASTER_DISABLED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4a4f25d2d983c5fe7fafac11ed205253a9" name="a75cb21d7f1df42f2fdc8efddb79b63f4a4f25d2d983c5fe7fafac11ed205253a9"></a>tefMAX_LEDGER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4ab2a35b856d8227d6717984f63aa5a445" name="a75cb21d7f1df42f2fdc8efddb79b63f4ab2a35b856d8227d6717984f63aa5a445"></a>tefBAD_SIGNATURE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4aafd3fcc27f093dd96e977fb0f07044f1" name="a75cb21d7f1df42f2fdc8efddb79b63f4aafd3fcc27f093dd96e977fb0f07044f1"></a>tefBAD_QUORUM&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4a1c70c4f5f6364087e7cbecc243e1618d" name="a75cb21d7f1df42f2fdc8efddb79b63f4a1c70c4f5f6364087e7cbecc243e1618d"></a>tefNOT_MULTI_SIGNING&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4a4d15074a78f6e5cb65ebcd1738117bdb" name="a75cb21d7f1df42f2fdc8efddb79b63f4a4d15074a78f6e5cb65ebcd1738117bdb"></a>tefBAD_AUTH_MASTER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4a5de771586af2869a8ef8bac2731fd456" name="a75cb21d7f1df42f2fdc8efddb79b63f4a5de771586af2869a8ef8bac2731fd456"></a>tefINVARIANT_FAILED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4ac88fc0c8fed663cca3ccde623c0f3057" name="a75cb21d7f1df42f2fdc8efddb79b63f4ac88fc0c8fed663cca3ccde623c0f3057"></a>tefTOO_BIG&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4a428f826ecea84dc8b43351c2d2b2117a" name="a75cb21d7f1df42f2fdc8efddb79b63f4a428f826ecea84dc8b43351c2d2b2117a"></a>tefNO_TICKET&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4a6700b7b7664a3b6c0611d9f943b5625f" name="a75cb21d7f1df42f2fdc8efddb79b63f4a6700b7b7664a3b6c0611d9f943b5625f"></a>tefNFTOKEN_IS_NOT_TRANSFERABLE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a75cb21d7f1df42f2fdc8efddb79b63f4a7fd8320b8bba5352c9be80ede4efba5b" name="a75cb21d7f1df42f2fdc8efddb79b63f4a7fd8320b8bba5352c9be80ede4efba5b"></a>tefINVALID_LEDGER_FIX_TYPE&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="TER_8h_source.html#l00129">129</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="adebe4d783be9c979e67fdbb2bc27162f" name="adebe4d783be9c979e67fdbb2bc27162f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adebe4d783be9c979e67fdbb2bc27162f">&#9670;&#160;</a></span>TERcodes</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162f">ripple::TERcodes</a> : <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="adebe4d783be9c979e67fdbb2bc27162fa715c90c641702043ed82e3bf9c2d4bb4" name="adebe4d783be9c979e67fdbb2bc27162fa715c90c641702043ed82e3bf9c2d4bb4"></a>terRETRY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="adebe4d783be9c979e67fdbb2bc27162fa7e09307cbdfe82839a6e39099da87f79" name="adebe4d783be9c979e67fdbb2bc27162fa7e09307cbdfe82839a6e39099da87f79"></a>terFUNDS_SPENT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="adebe4d783be9c979e67fdbb2bc27162fa48941f01fb3df9460afe5bbb9fa76ba1" name="adebe4d783be9c979e67fdbb2bc27162fa48941f01fb3df9460afe5bbb9fa76ba1"></a>terINSUF_FEE_B&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="adebe4d783be9c979e67fdbb2bc27162faa7ab9460c6755719dd1a4e74b83f34c4" name="adebe4d783be9c979e67fdbb2bc27162faa7ab9460c6755719dd1a4e74b83f34c4"></a>terNO_ACCOUNT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="adebe4d783be9c979e67fdbb2bc27162faccec22dfce11ac7d31150921b257ee80" name="adebe4d783be9c979e67fdbb2bc27162faccec22dfce11ac7d31150921b257ee80"></a>terNO_AUTH&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="adebe4d783be9c979e67fdbb2bc27162fae9a023686bac48d78ee1d9d7aaa95b5f" name="adebe4d783be9c979e67fdbb2bc27162fae9a023686bac48d78ee1d9d7aaa95b5f"></a>terNO_LINE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="adebe4d783be9c979e67fdbb2bc27162fa5baaebaa7b0bf3ab954937b71e70d72c" name="adebe4d783be9c979e67fdbb2bc27162fa5baaebaa7b0bf3ab954937b71e70d72c"></a>terOWNERS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="adebe4d783be9c979e67fdbb2bc27162fac3b54a70e0fa865ed6da55cfdddd725e" name="adebe4d783be9c979e67fdbb2bc27162fac3b54a70e0fa865ed6da55cfdddd725e"></a>terPRE_SEQ&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="adebe4d783be9c979e67fdbb2bc27162faa9987154f989438bc2cc50f28e6434aa" name="adebe4d783be9c979e67fdbb2bc27162faa9987154f989438bc2cc50f28e6434aa"></a>terLAST&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="adebe4d783be9c979e67fdbb2bc27162faadb84abae8e5aa672e05db5ed3282054" name="adebe4d783be9c979e67fdbb2bc27162faadb84abae8e5aa672e05db5ed3282054"></a>terNO_RIPPLE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="adebe4d783be9c979e67fdbb2bc27162fac6476cc82d6799d4a026dfa2f430e06e" name="adebe4d783be9c979e67fdbb2bc27162fac6476cc82d6799d4a026dfa2f430e06e"></a>terQUEUED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="adebe4d783be9c979e67fdbb2bc27162fad237d4c433f46906a2b8b2e1624c1aff" name="adebe4d783be9c979e67fdbb2bc27162fad237d4c433f46906a2b8b2e1624c1aff"></a>terPRE_TICKET&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="adebe4d783be9c979e67fdbb2bc27162fac110e4ea19a46f9ce263c5d746b34178" name="adebe4d783be9c979e67fdbb2bc27162fac110e4ea19a46f9ce263c5d746b34178"></a>terNO_AMM&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="adebe4d783be9c979e67fdbb2bc27162fa4542ab88f8739c980edd76c84d4e5511" name="adebe4d783be9c979e67fdbb2bc27162fa4542ab88f8739c980edd76c84d4e5511"></a>terADDRESS_COLLISION&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="adebe4d783be9c979e67fdbb2bc27162fad5690c4321974c6fec08afc24097df53" name="adebe4d783be9c979e67fdbb2bc27162fad5690c4321974c6fec08afc24097df53"></a>terNO_DELEGATE_PERMISSION&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="TER_8h_source.html#l00173">173</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="aabc7f150d5082c73116a1cd5962b434d" name="aabc7f150d5082c73116a1cd5962b434d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aabc7f150d5082c73116a1cd5962b434d">&#9670;&#160;</a></span>TEScodes</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434d">ripple::TEScodes</a> : <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151" name="aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151"></a>tesSUCCESS&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="TER_8h_source.html#l00216">216</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="aa298e929e02f59c2b05a30ee8805b38c" name="aa298e929e02f59c2b05a30ee8805b38c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa298e929e02f59c2b05a30ee8805b38c">&#9670;&#160;</a></span>TECcodes</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38c">ripple::TECcodes</a> : <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cab81bbf4381aec9a710924588bce50ae9" name="aa298e929e02f59c2b05a30ee8805b38cab81bbf4381aec9a710924588bce50ae9"></a>tecCLAIM&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cabd7038b5669becf7271665614c94efb6" name="aa298e929e02f59c2b05a30ee8805b38cabd7038b5669becf7271665614c94efb6"></a>tecPATH_PARTIAL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca79bdc5f0adbd5364dd44ca0f8910bc5e" name="aa298e929e02f59c2b05a30ee8805b38ca79bdc5f0adbd5364dd44ca0f8910bc5e"></a>tecUNFUNDED_ADD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca5d1f0daadc43667fc3775d53cd6e3420" name="aa298e929e02f59c2b05a30ee8805b38ca5d1f0daadc43667fc3775d53cd6e3420"></a>tecUNFUNDED_OFFER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cad6e984aac9838459128d97b668ec1e4f" name="aa298e929e02f59c2b05a30ee8805b38cad6e984aac9838459128d97b668ec1e4f"></a>tecUNFUNDED_PAYMENT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38caecd11145ac07375d1c0793e699932969" name="aa298e929e02f59c2b05a30ee8805b38caecd11145ac07375d1c0793e699932969"></a>tecFAILED_PROCESSING&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca4f19fdbc12c26412215f3477f70d5feb" name="aa298e929e02f59c2b05a30ee8805b38ca4f19fdbc12c26412215f3477f70d5feb"></a>tecDIR_FULL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca2d4a898185a9c8e604210e789bed6e36" name="aa298e929e02f59c2b05a30ee8805b38ca2d4a898185a9c8e604210e789bed6e36"></a>tecINSUF_RESERVE_LINE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca30792765079d182f869612fc3b96ef8c" name="aa298e929e02f59c2b05a30ee8805b38ca30792765079d182f869612fc3b96ef8c"></a>tecINSUF_RESERVE_OFFER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca1207baad8c378dc23cd2fa4c4276844d" name="aa298e929e02f59c2b05a30ee8805b38ca1207baad8c378dc23cd2fa4c4276844d"></a>tecNO_DST&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38caf30c1d76d9aca04b89314307a476b2bd" name="aa298e929e02f59c2b05a30ee8805b38caf30c1d76d9aca04b89314307a476b2bd"></a>tecNO_DST_INSUF_XRP&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca16147ffb75207394488047fbd471dc9e" name="aa298e929e02f59c2b05a30ee8805b38ca16147ffb75207394488047fbd471dc9e"></a>tecNO_LINE_INSUF_RESERVE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca01f04e5623fdcd6837d0f27d8091fd87" name="aa298e929e02f59c2b05a30ee8805b38ca01f04e5623fdcd6837d0f27d8091fd87"></a>tecNO_LINE_REDUNDANT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cad7c0f4891446922b7248ed12f2207a57" name="aa298e929e02f59c2b05a30ee8805b38cad7c0f4891446922b7248ed12f2207a57"></a>tecPATH_DRY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca3577fa7a8b4da9a377d45f373d80de05" name="aa298e929e02f59c2b05a30ee8805b38ca3577fa7a8b4da9a377d45f373d80de05"></a>tecUNFUNDED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cad2a823ed54b4d2c7bc8fef63f627ac59" name="aa298e929e02f59c2b05a30ee8805b38cad2a823ed54b4d2c7bc8fef63f627ac59"></a>tecNO_ALTERNATIVE_KEY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca50f03123cd7a5aa87fd3733e629674a5" name="aa298e929e02f59c2b05a30ee8805b38ca50f03123cd7a5aa87fd3733e629674a5"></a>tecNO_REGULAR_KEY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca7f75db8a8c9b08d781036efee48eb4e0" name="aa298e929e02f59c2b05a30ee8805b38ca7f75db8a8c9b08d781036efee48eb4e0"></a>tecOWNERS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca33d363e51ee15c8bd4f5d7c4e4518def" name="aa298e929e02f59c2b05a30ee8805b38ca33d363e51ee15c8bd4f5d7c4e4518def"></a>tecNO_ISSUER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38caf5820ac855eaa9dfcd635cd411019a31" name="aa298e929e02f59c2b05a30ee8805b38caf5820ac855eaa9dfcd635cd411019a31"></a>tecNO_AUTH&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cac480d742e7760c48047bb3ccc50a40ef" name="aa298e929e02f59c2b05a30ee8805b38cac480d742e7760c48047bb3ccc50a40ef"></a>tecNO_LINE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca19f46e768f97beb3b5d83ae56330aa3a" name="aa298e929e02f59c2b05a30ee8805b38ca19f46e768f97beb3b5d83ae56330aa3a"></a>tecINSUFF_FEE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca608da193a4a22ae1c78d76b6e843b7e6" name="aa298e929e02f59c2b05a30ee8805b38ca608da193a4a22ae1c78d76b6e843b7e6"></a>tecFROZEN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca4bd7fa9c0845dbf5c766e202d87a750c" name="aa298e929e02f59c2b05a30ee8805b38ca4bd7fa9c0845dbf5c766e202d87a750c"></a>tecNO_TARGET&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca9af7057961bc54674f4a6c2dd8ed6ab9" name="aa298e929e02f59c2b05a30ee8805b38ca9af7057961bc54674f4a6c2dd8ed6ab9"></a>tecNO_PERMISSION&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca02ea20c787300a40fe375ba3d6405258" name="aa298e929e02f59c2b05a30ee8805b38ca02ea20c787300a40fe375ba3d6405258"></a>tecNO_ENTRY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cae930fb228ae74317976b57b4e87a7f0d" name="aa298e929e02f59c2b05a30ee8805b38cae930fb228ae74317976b57b4e87a7f0d"></a>tecINSUFFICIENT_RESERVE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca17724ee6dbf1489c5ebe96231ad6c06f" name="aa298e929e02f59c2b05a30ee8805b38ca17724ee6dbf1489c5ebe96231ad6c06f"></a>tecNEED_MASTER_KEY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38caa3ac7c997274040539a497cadc280b22" name="aa298e929e02f59c2b05a30ee8805b38caa3ac7c997274040539a497cadc280b22"></a>tecDST_TAG_NEEDED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca93e4e159f8759ea0948423c699e7cf77" name="aa298e929e02f59c2b05a30ee8805b38ca93e4e159f8759ea0948423c699e7cf77"></a>tecINTERNAL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38caad531e9d2f46a3a6e6f01934097e7053" name="aa298e929e02f59c2b05a30ee8805b38caad531e9d2f46a3a6e6f01934097e7053"></a>tecOVERSIZE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca0d2c540d43d291ee01366fb9eb95c20f" name="aa298e929e02f59c2b05a30ee8805b38ca0d2c540d43d291ee01366fb9eb95c20f"></a>tecCRYPTOCONDITION_ERROR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38caa7dccd25363fdff0d363bd16553d1c84" name="aa298e929e02f59c2b05a30ee8805b38caa7dccd25363fdff0d363bd16553d1c84"></a>tecINVARIANT_FAILED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38caede598f88bbd44e4df1c4e0d418c4cdc" name="aa298e929e02f59c2b05a30ee8805b38caede598f88bbd44e4df1c4e0d418c4cdc"></a>tecEXPIRED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca853b436b6effa0f0e1241bd508f96f03" name="aa298e929e02f59c2b05a30ee8805b38ca853b436b6effa0f0e1241bd508f96f03"></a>tecDUPLICATE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca82773cd87fbf942a9cb626416218f52b" name="aa298e929e02f59c2b05a30ee8805b38ca82773cd87fbf942a9cb626416218f52b"></a>tecKILLED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38caa7460a5fac26c1d8abef55b8c1129150" name="aa298e929e02f59c2b05a30ee8805b38caa7460a5fac26c1d8abef55b8c1129150"></a>tecHAS_OBLIGATIONS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca44bd180d908c1a35ffd236f7c88c180c" name="aa298e929e02f59c2b05a30ee8805b38ca44bd180d908c1a35ffd236f7c88c180c"></a>tecTOO_SOON&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca13e98f572a44ff062a74288a581d2715" name="aa298e929e02f59c2b05a30ee8805b38ca13e98f572a44ff062a74288a581d2715"></a>tecHOOK_REJECTED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cac67a47d397d28081e14c4912bc1aadd8" name="aa298e929e02f59c2b05a30ee8805b38cac67a47d397d28081e14c4912bc1aadd8"></a>tecMAX_SEQUENCE_REACHED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca10e35800090d65acc1be56b1f80b794b" name="aa298e929e02f59c2b05a30ee8805b38ca10e35800090d65acc1be56b1f80b794b"></a>tecNO_SUITABLE_NFTOKEN_PAGE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca8e811f8e1d12eff1d7e7a91b0ee7406a" name="aa298e929e02f59c2b05a30ee8805b38ca8e811f8e1d12eff1d7e7a91b0ee7406a"></a>tecNFTOKEN_BUY_SELL_MISMATCH&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca5aa4027660a8e9e7330ea6d872eb6ffb" name="aa298e929e02f59c2b05a30ee8805b38ca5aa4027660a8e9e7330ea6d872eb6ffb"></a>tecNFTOKEN_OFFER_TYPE_MISMATCH&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38caec35573bc783e08b1ba20c151e25a759" name="aa298e929e02f59c2b05a30ee8805b38caec35573bc783e08b1ba20c151e25a759"></a>tecCANT_ACCEPT_OWN_NFTOKEN_OFFER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca89957bfc4da8257ff0b1c914c10a41ec" name="aa298e929e02f59c2b05a30ee8805b38ca89957bfc4da8257ff0b1c914c10a41ec"></a>tecINSUFFICIENT_FUNDS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca2f3fdd22dc22973eca4c97cb3f9e65fc" name="aa298e929e02f59c2b05a30ee8805b38ca2f3fdd22dc22973eca4c97cb3f9e65fc"></a>tecOBJECT_NOT_FOUND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cad18642528049bc00b66717a80669617b" name="aa298e929e02f59c2b05a30ee8805b38cad18642528049bc00b66717a80669617b"></a>tecINSUFFICIENT_PAYMENT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cabde6584a978eb50ebd304c6a78733d26" name="aa298e929e02f59c2b05a30ee8805b38cabde6584a978eb50ebd304c6a78733d26"></a>tecUNFUNDED_AMM&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cae64cec73f40a04653c193fbee09733c5" name="aa298e929e02f59c2b05a30ee8805b38cae64cec73f40a04653c193fbee09733c5"></a>tecAMM_BALANCE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cac35fc8d7149d3ed399143b88c48409f6" name="aa298e929e02f59c2b05a30ee8805b38cac35fc8d7149d3ed399143b88c48409f6"></a>tecAMM_FAILED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cae04fb0979694245c81c59f9cb35181e9" name="aa298e929e02f59c2b05a30ee8805b38cae04fb0979694245c81c59f9cb35181e9"></a>tecAMM_INVALID_TOKENS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca76cbeb350414c96455384b4a1b9cf6c3" name="aa298e929e02f59c2b05a30ee8805b38ca76cbeb350414c96455384b4a1b9cf6c3"></a>tecAMM_EMPTY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38caac233b80a8399aec5d14f994a75539eb" name="aa298e929e02f59c2b05a30ee8805b38caac233b80a8399aec5d14f994a75539eb"></a>tecAMM_NOT_EMPTY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cabf2a4ec16af5695d3676210704142c9e" name="aa298e929e02f59c2b05a30ee8805b38cabf2a4ec16af5695d3676210704142c9e"></a>tecAMM_ACCOUNT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca576f5411ab4458ec9842480e7ebe7072" name="aa298e929e02f59c2b05a30ee8805b38ca576f5411ab4458ec9842480e7ebe7072"></a>tecINCOMPLETE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca98808b68e4fa618be583cdfd56e90959" name="aa298e929e02f59c2b05a30ee8805b38ca98808b68e4fa618be583cdfd56e90959"></a>tecXCHAIN_BAD_TRANSFER_ISSUE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca42df7cc788de96902a6be8fe9fe59e89" name="aa298e929e02f59c2b05a30ee8805b38ca42df7cc788de96902a6be8fe9fe59e89"></a>tecXCHAIN_NO_CLAIM_ID&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca82c526821d11f5775befe303f41121b9" name="aa298e929e02f59c2b05a30ee8805b38ca82c526821d11f5775befe303f41121b9"></a>tecXCHAIN_BAD_CLAIM_ID&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca6d2c6a6643a1234bb422f914ef1adc5b" name="aa298e929e02f59c2b05a30ee8805b38ca6d2c6a6643a1234bb422f914ef1adc5b"></a>tecXCHAIN_CLAIM_NO_QUORUM&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca84c445a6a58af2c64f01de794495070a" name="aa298e929e02f59c2b05a30ee8805b38ca84c445a6a58af2c64f01de794495070a"></a>tecXCHAIN_PROOF_UNKNOWN_KEY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca4b0d4e4a4085724f21ba882429e820eb" name="aa298e929e02f59c2b05a30ee8805b38ca4b0d4e4a4085724f21ba882429e820eb"></a>tecXCHAIN_CREATE_ACCOUNT_NONXRP_ISSUE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca1f919e5d1f14bd3bc257462612a94d1d" name="aa298e929e02f59c2b05a30ee8805b38ca1f919e5d1f14bd3bc257462612a94d1d"></a>tecXCHAIN_WRONG_CHAIN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cab6a917e4ef8123149776b2ab48fccb8c" name="aa298e929e02f59c2b05a30ee8805b38cab6a917e4ef8123149776b2ab48fccb8c"></a>tecXCHAIN_REWARD_MISMATCH&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cadbce2f1765a55b77392419e7e06f7f55" name="aa298e929e02f59c2b05a30ee8805b38cadbce2f1765a55b77392419e7e06f7f55"></a>tecXCHAIN_NO_SIGNERS_LIST&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cacc39ba35726b1d3a4a3965c4978894cc" name="aa298e929e02f59c2b05a30ee8805b38cacc39ba35726b1d3a4a3965c4978894cc"></a>tecXCHAIN_SENDING_ACCOUNT_MISMATCH&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca2a022b9a8d9e43b4911c608636506562" name="aa298e929e02f59c2b05a30ee8805b38ca2a022b9a8d9e43b4911c608636506562"></a>tecXCHAIN_INSUFF_CREATE_AMOUNT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca93a52571119e676f5ab46931a394dfb1" name="aa298e929e02f59c2b05a30ee8805b38ca93a52571119e676f5ab46931a394dfb1"></a>tecXCHAIN_ACCOUNT_CREATE_PAST&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38caebc5fb6b965331020015c88365837473" name="aa298e929e02f59c2b05a30ee8805b38caebc5fb6b965331020015c88365837473"></a>tecXCHAIN_ACCOUNT_CREATE_TOO_MANY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca5ce3dc29cd7397a13d61bd684ecdca9e" name="aa298e929e02f59c2b05a30ee8805b38ca5ce3dc29cd7397a13d61bd684ecdca9e"></a>tecXCHAIN_PAYMENT_FAILED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca1e62a8c0482260f357a75fa73069b5ed" name="aa298e929e02f59c2b05a30ee8805b38ca1e62a8c0482260f357a75fa73069b5ed"></a>tecXCHAIN_SELF_COMMIT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cad5730b15bc74ec747fb5c71f5689c4c9" name="aa298e929e02f59c2b05a30ee8805b38cad5730b15bc74ec747fb5c71f5689c4c9"></a>tecXCHAIN_BAD_PUBLIC_KEY_ACCOUNT_PAIR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca2b8701a3c2f1eb4c3b9c37c31447de85" name="aa298e929e02f59c2b05a30ee8805b38ca2b8701a3c2f1eb4c3b9c37c31447de85"></a>tecXCHAIN_CREATE_ACCOUNT_DISABLED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cad23194d4b9434e66b05a370a98940ecb" name="aa298e929e02f59c2b05a30ee8805b38cad23194d4b9434e66b05a370a98940ecb"></a>tecEMPTY_DID&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cabd1f3a9c41788a0aa1b0f2592917ad1c" name="aa298e929e02f59c2b05a30ee8805b38cabd1f3a9c41788a0aa1b0f2592917ad1c"></a>tecINVALID_UPDATE_TIME&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38caf0d6f0a87516afd980bfb693eaf05b8b" name="aa298e929e02f59c2b05a30ee8805b38caf0d6f0a87516afd980bfb693eaf05b8b"></a>tecTOKEN_PAIR_NOT_FOUND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38caeb8b2ba94b6f4a9bada4c918038b6b42" name="aa298e929e02f59c2b05a30ee8805b38caeb8b2ba94b6f4a9bada4c918038b6b42"></a>tecARRAY_EMPTY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cab5188ddb0d7adad59f8a59f6eb5ceafd" name="aa298e929e02f59c2b05a30ee8805b38cab5188ddb0d7adad59f8a59f6eb5ceafd"></a>tecARRAY_TOO_LARGE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38caf7928b1b6227d72394b43ef0309aede0" name="aa298e929e02f59c2b05a30ee8805b38caf7928b1b6227d72394b43ef0309aede0"></a>tecLOCKED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca949bc4765f151a8866814dafbd8ea558" name="aa298e929e02f59c2b05a30ee8805b38ca949bc4765f151a8866814dafbd8ea558"></a>tecBAD_CREDENTIALS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38cab5238219b3a4edf1d92efb0c7d16c124" name="aa298e929e02f59c2b05a30ee8805b38cab5238219b3a4edf1d92efb0c7d16c124"></a>tecWRONG_ASSET&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca26964a6e52a8dcd0eff9d9b4a40f0583" name="aa298e929e02f59c2b05a30ee8805b38ca26964a6e52a8dcd0eff9d9b4a40f0583"></a>tecLIMIT_EXCEEDED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca0fe3bd45be8124c893550bd10117eb77" name="aa298e929e02f59c2b05a30ee8805b38ca0fe3bd45be8124c893550bd10117eb77"></a>tecPSEUDO_ACCOUNT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38caa5864b5c8b3bcced7aed0b3a794cb14e" name="aa298e929e02f59c2b05a30ee8805b38caa5864b5c8b3bcced7aed0b3a794cb14e"></a>tecPRECISION_LOSS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa298e929e02f59c2b05a30ee8805b38ca028111a9e4ac11d836b0af7d2cab163c" name="aa298e929e02f59c2b05a30ee8805b38ca028111a9e4ac11d836b0af7d2cab163c"></a>tecNO_DELEGATE_PERMISSION&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="TER_8h_source.html#l00231">231</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="a1bf8df553d36589191c8057c136cce03" name="a1bf8df553d36589191c8057c136cce03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bf8df553d36589191c8057c136cce03">&#9670;&#160;</a></span>TokenType</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">ripple::TokenType</a> : <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a1bf8df553d36589191c8057c136cce03a6adf97f83acf6453d4a6a4b1070f3754" name="a1bf8df553d36589191c8057c136cce03a6adf97f83acf6453d4a6a4b1070f3754"></a>None&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6" name="a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6"></a>NodePublic&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1bf8df553d36589191c8057c136cce03a5cc5482a0278b704175b383ee922954a" name="a1bf8df553d36589191c8057c136cce03a5cc5482a0278b704175b383ee922954a"></a>NodePrivate&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1bf8df553d36589191c8057c136cce03aba430b63631349ab773285535e878405" name="a1bf8df553d36589191c8057c136cce03aba430b63631349ab773285535e878405"></a>AccountID&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1bf8df553d36589191c8057c136cce03ab23f52a56f27cc97abe221ea3c5cd56c" name="a1bf8df553d36589191c8057c136cce03ab23f52a56f27cc97abe221ea3c5cd56c"></a>AccountPublic&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1bf8df553d36589191c8057c136cce03a7dc33e2284f98dd03358e2fe25eed241" name="a1bf8df553d36589191c8057c136cce03a7dc33e2284f98dd03358e2fe25eed241"></a>AccountSecret&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1bf8df553d36589191c8057c136cce03a513a00dffce0e9ebe3b233b73e916731" name="a1bf8df553d36589191c8057c136cce03a513a00dffce0e9ebe3b233b73e916731"></a>FamilyGenerator&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1bf8df553d36589191c8057c136cce03ae5f75283d870bd02aef91989195860f0" name="a1bf8df553d36589191c8057c136cce03ae5f75283d870bd02aef91989195860f0"></a>FamilySeed&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="tokens_8h_source.html#l00019">19</a> of file <a class="el" href="tokens_8h_source.html">tokens.h</a>.</p>
</div>
</div>
<a id="a2ce3074a39ea65126b82fc59baf43126" name="a2ce3074a39ea65126b82fc59baf43126"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ce3074a39ea65126b82fc59baf43126">&#9670;&#160;</a></span>TxType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126">ripple::TxType</a> : <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="classripple_1_1Transaction.html">Transaction</a> type identifiers. </p>
<p>These are part of the binary message format. <a class="el" href="classripple_1_1Transaction.html">Transaction</a> type identifiers</p>
<p>Each ledger object requires a unique type identifier, which is stored within the object itself; this makes it possible to iterate the entire ledger and determine each object's type and verify that the object you retrieved from a given hash matches the expected type.</p>
<dl class="section warning"><dt>Warning</dt><dd>Since these values are included in transactions, which are signed objects, and used by the code to determine the type of transaction being invoked, they are part of the protocol. <b>Changing them should be avoided because without special handling, this will result in a hard fork.</b></dd></dl>
<dl class="section note"><dt>Note</dt><dd>When retiring types, the specific values should not be removed but should be marked as [[deprecated]]. This is to avoid accidental reuse of identifiers.</dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a2ce3074a39ea65126b82fc59baf43126af4c29dae760cef4d733dea12d1a9ffef" name="a2ce3074a39ea65126b82fc59baf43126af4c29dae760cef4d733dea12d1a9ffef"></a>ttNICKNAME_SET&#160;</td><td class="fielddoc"><p>This transaction type is deprecated; it is retained for historical purposes. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2ce3074a39ea65126b82fc59baf43126a468081cbd064df5054b467c19a7e47de" name="a2ce3074a39ea65126b82fc59baf43126a468081cbd064df5054b467c19a7e47de"></a>ttCONTRACT&#160;</td><td class="fielddoc"><p>This transaction type is deprecated; it is retained for historical purposes. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2ce3074a39ea65126b82fc59baf43126a12d03eb7a5152bb5025537e3b5a2042b" name="a2ce3074a39ea65126b82fc59baf43126a12d03eb7a5152bb5025537e3b5a2042b"></a>ttSPINAL_TAP&#160;</td><td class="fielddoc"><p>This identifier was never used, but the slot is reserved for historical purposes. </p>
</td></tr>
<tr><td class="fieldname"><a id="a2ce3074a39ea65126b82fc59baf43126a9fb6acbfd4c3a91f61bf218ef9a8005a" name="a2ce3074a39ea65126b82fc59baf43126a9fb6acbfd4c3a91f61bf218ef9a8005a"></a>ttHOOK_SET&#160;</td><td class="fielddoc"><p>This transaction type installs a hook. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="TxFormats_8h_source.html#l00037">37</a> of file <a class="el" href="TxFormats_8h_source.html">TxFormats.h</a>.</p>
</div>
</div>
<a id="aad512dea42da4cc179f20c67de593c26" name="aad512dea42da4cc179f20c67de593c26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad512dea42da4cc179f20c67de593c26">&#9670;&#160;</a></span>AttestationMatch</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#aad512dea42da4cc179f20c67de593c26">ripple::AttestationMatch</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aad512dea42da4cc179f20c67de593c26a22d63280ca4e6a3750c08d476969417e" name="aad512dea42da4cc179f20c67de593c26a22d63280ca4e6a3750c08d476969417e"></a>nonDstMismatch&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad512dea42da4cc179f20c67de593c26a7585f3c231c95ecb89584d30acbca582" name="aad512dea42da4cc179f20c67de593c26a7585f3c231c95ecb89584d30acbca582"></a>matchExceptDst&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aad512dea42da4cc179f20c67de593c26ae3cc92c14a5e6dd1a7d94b6ff634d7fc" name="aad512dea42da4cc179f20c67de593c26ae3cc92c14a5e6dd1a7d94b6ff634d7fc"></a>match&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="XChainAttestations_8h_source.html#l00237">237</a> of file <a class="el" href="XChainAttestations_8h_source.html">XChainAttestations.h</a>.</p>
</div>
</div>
<a id="a49003667116eb98c6e966f36e5dd1c77" name="a49003667116eb98c6e966f36e5dd1c77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49003667116eb98c6e966f36e5dd1c77">&#9670;&#160;</a></span>SHAMapState</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77">ripple::SHAMapState</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Describes the current state of a given <a class="el" href="classripple_1_1SHAMap.html" title="A SHAMap is both a radix tree with a fan-out of 16 and a Merkle tree.">SHAMap</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a49003667116eb98c6e966f36e5dd1c77a9361bbf1ba577c105067533413bcfaea" name="a49003667116eb98c6e966f36e5dd1c77a9361bbf1ba577c105067533413bcfaea"></a>Modifying&#160;</td><td class="fielddoc"><p>The map is in flux and objects can be added and removed. </p>
<pre class="fragment">Example: map underlying the open ledger.
</pre> </td></tr>
<tr><td class="fieldname"><a id="a49003667116eb98c6e966f36e5dd1c77a11efd9ae6f76e706e3f1b34d97584ebc" name="a49003667116eb98c6e966f36e5dd1c77a11efd9ae6f76e706e3f1b34d97584ebc"></a>Immutable&#160;</td><td class="fielddoc"><p>The map is set in stone and cannot be changed. </p>
<pre class="fragment">Example: a map underlying a given closed ledger.
</pre> </td></tr>
<tr><td class="fieldname"><a id="a49003667116eb98c6e966f36e5dd1c77a508354801fa1ec5fe0d75f1bdaa4d07f" name="a49003667116eb98c6e966f36e5dd1c77a508354801fa1ec5fe0d75f1bdaa4d07f"></a>Synching&#160;</td><td class="fielddoc"><p>The map's hash is fixed but valid nodes may be missing and can be added. </p>
<pre class="fragment">Example: a map that's syncing a given peer's closing ledger.
</pre> </td></tr>
<tr><td class="fieldname"><a id="a49003667116eb98c6e966f36e5dd1c77a4bbb8f967da6d1a610596d7257179c2b" name="a49003667116eb98c6e966f36e5dd1c77a4bbb8f967da6d1a610596d7257179c2b"></a>Invalid&#160;</td><td class="fielddoc"><p>The map is known to not be valid. </p>
<pre class="fragment">Example: usually synching a corrupt ledger.
</pre> </td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="SHAMap_8h_source.html#l00028">28</a> of file <a class="el" href="SHAMap_8h_source.html">SHAMap.h</a>.</p>
</div>
</div>
<a id="a5d9fe757c37a7602a883d30b14e1bf3c" name="a5d9fe757c37a7602a883d30b14e1bf3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d9fe757c37a7602a883d30b14e1bf3c">&#9670;&#160;</a></span>SHAMapType</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a5d9fe757c37a7602a883d30b14e1bf3c">ripple::SHAMapType</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a5d9fe757c37a7602a883d30b14e1bf3cae6bed345f53943469741d7295552fcd4" name="a5d9fe757c37a7602a883d30b14e1bf3cae6bed345f53943469741d7295552fcd4"></a>TRANSACTION&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a5d9fe757c37a7602a883d30b14e1bf3ca2b848a8cc886d253d21a77c43cd50aae" name="a5d9fe757c37a7602a883d30b14e1bf3ca2b848a8cc886d253d21a77c43cd50aae"></a>STATE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a5d9fe757c37a7602a883d30b14e1bf3ca88c189a42c87aa49d667fc8ab76bc323" name="a5d9fe757c37a7602a883d30b14e1bf3ca88c189a42c87aa49d667fc8ab76bc323"></a>FREE&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="SHAMapMissingNode_8h_source.html#l00014">14</a> of file <a class="el" href="SHAMapMissingNode_8h_source.html">SHAMapMissingNode.h</a>.</p>
</div>
</div>
<a id="ae0356b1de00f841c554c830be509dd58" name="ae0356b1de00f841c554c830be509dd58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0356b1de00f841c554c830be509dd58">&#9670;&#160;</a></span>SHAMapNodeType</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#ae0356b1de00f841c554c830be509dd58">ripple::SHAMapNodeType</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae0356b1de00f841c554c830be509dd58a603cc9fa7c68a8ccd6d25fbb0dd83248" name="ae0356b1de00f841c554c830be509dd58a603cc9fa7c68a8ccd6d25fbb0dd83248"></a>tnINNER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0356b1de00f841c554c830be509dd58a9b447756a7d7ddf4e828beeb38d079f6" name="ae0356b1de00f841c554c830be509dd58a9b447756a7d7ddf4e828beeb38d079f6"></a>tnTRANSACTION_NM&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0356b1de00f841c554c830be509dd58a5065e45315e5eab27c63b2dabd8ad150" name="ae0356b1de00f841c554c830be509dd58a5065e45315e5eab27c63b2dabd8ad150"></a>tnTRANSACTION_MD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0356b1de00f841c554c830be509dd58ab2364e40a67b08ba6170314afc07d07b" name="ae0356b1de00f841c554c830be509dd58ab2364e40a67b08ba6170314afc07d07b"></a>tnACCOUNT_STATE&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="SHAMapTreeNode_8h_source.html#l00024">24</a> of file <a class="el" href="SHAMapTreeNode_8h_source.html">SHAMapTreeNode.h</a>.</p>
</div>
</div>
<a id="a22768e0a41b646442c98d38f2f2a307b" name="a22768e0a41b646442c98d38f2f2a307b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22768e0a41b646442c98d38f2f2a307b">&#9670;&#160;</a></span>LedgerNameSpace</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307b">ripple::LedgerNameSpace</a> : <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Type-specific prefix for calculating ledger indices. </p>
<p>The identifier for a given object within the ledger is calculated based on some object-specific parameters. To ensure that different types of objects have different indices, even if they happen to use the same set of parameters, we use "tagged hashing" by adding a type-specific prefix.</p>
<dl class="section note"><dt>Note</dt><dd>These values are part of the protocol and <em>CANNOT</em> be arbitrarily changed. If they were, on-ledger objects may no longer be able to be located or addressed.</dd></dl>
<p>Additions to this list are OK, but changing existing entries to assign them a different values should never be needed.</p>
<p>Entries that are removed should be moved to the bottom of the enum and marked as [[deprecated]] to prevent accidental reuse. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307bac40eb667c7e828cfdcfb437c5d221bf6" name="a22768e0a41b646442c98d38f2f2a307bac40eb667c7e828cfdcfb437c5d221bf6"></a>ACCOUNT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307ba5d46a758217bde4e7cb6ee02fafefd61" name="a22768e0a41b646442c98d38f2f2a307ba5d46a758217bde4e7cb6ee02fafefd61"></a>DIR_NODE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307babc03954685e7f58f30d4eaf69842fbfd" name="a22768e0a41b646442c98d38f2f2a307babc03954685e7f58f30d4eaf69842fbfd"></a>TRUST_LINE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307ba10a5fc93fb200eb05fc816628f0b1d32" name="a22768e0a41b646442c98d38f2f2a307ba10a5fc93fb200eb05fc816628f0b1d32"></a>OFFER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307baade6e4ef934ffe83be3eeb5207ac5f1c" name="a22768e0a41b646442c98d38f2f2a307baade6e4ef934ffe83be3eeb5207ac5f1c"></a>OWNER_DIR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307bab6a8833f2e59902cc71ae3f8c0643edb" name="a22768e0a41b646442c98d38f2f2a307bab6a8833f2e59902cc71ae3f8c0643edb"></a>BOOK_DIR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307ba4d58cec11e2b2ac23fb03ff41dc06204" name="a22768e0a41b646442c98d38f2f2a307ba4d58cec11e2b2ac23fb03ff41dc06204"></a>SKIP_LIST&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307ba634cbdb9daa70d74c365f1ceec91903e" name="a22768e0a41b646442c98d38f2f2a307ba634cbdb9daa70d74c365f1ceec91903e"></a>ESCROW&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307bae30c13acc8c17bb7bec2f13412a03d7e" name="a22768e0a41b646442c98d38f2f2a307bae30c13acc8c17bb7bec2f13412a03d7e"></a>AMENDMENTS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307ba40f601f6182ca7d7ace34ad6e54e414b" name="a22768e0a41b646442c98d38f2f2a307ba40f601f6182ca7d7ace34ad6e54e414b"></a>FEE_SETTINGS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307bacd819f2eff20b61bcf41bc22df219217" name="a22768e0a41b646442c98d38f2f2a307bacd819f2eff20b61bcf41bc22df219217"></a>TICKET&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307bab8bc5bef96b32bc707669b52169b0c9c" name="a22768e0a41b646442c98d38f2f2a307bab8bc5bef96b32bc707669b52169b0c9c"></a>SIGNER_LIST&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307babfbd5f0886f506b4a646d5019f3db0f6" name="a22768e0a41b646442c98d38f2f2a307babfbd5f0886f506b4a646d5019f3db0f6"></a>XRP_PAYMENT_CHANNEL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307ba8c46d8d9d3402788403e2f6911153089" name="a22768e0a41b646442c98d38f2f2a307ba8c46d8d9d3402788403e2f6911153089"></a>CHECK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307ba3327bcb6bb4b74aec018c7cf6efa8b3a" name="a22768e0a41b646442c98d38f2f2a307ba3327bcb6bb4b74aec018c7cf6efa8b3a"></a>DEPOSIT_PREAUTH&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307ba77000a1075cbe484fbfbcefad8c8229f" name="a22768e0a41b646442c98d38f2f2a307ba77000a1075cbe484fbfbcefad8c8229f"></a>DEPOSIT_PREAUTH_CREDENTIALS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307ba0cde8308499fa5d7e403ce4de19e202b" name="a22768e0a41b646442c98d38f2f2a307ba0cde8308499fa5d7e403ce4de19e202b"></a>NEGATIVE_UNL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307ba7a5d92b0cfd3e24822dcbae60836c3a4" name="a22768e0a41b646442c98d38f2f2a307ba7a5d92b0cfd3e24822dcbae60836c3a4"></a>NFTOKEN_OFFER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307bafc57e0ae5cb02758e2342859bc537e40" name="a22768e0a41b646442c98d38f2f2a307bafc57e0ae5cb02758e2342859bc537e40"></a>NFTOKEN_BUY_OFFERS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307ba471713f490287b1c4f049b299826c46a" name="a22768e0a41b646442c98d38f2f2a307ba471713f490287b1c4f049b299826c46a"></a>NFTOKEN_SELL_OFFERS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307babd09c58ee620c0fdf33d2cdeb88eaaee" name="a22768e0a41b646442c98d38f2f2a307babd09c58ee620c0fdf33d2cdeb88eaaee"></a>AMM&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307baa75a1789547188e39e2e344c286d2b62" name="a22768e0a41b646442c98d38f2f2a307baa75a1789547188e39e2e344c286d2b62"></a>BRIDGE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307baa20258daf3591445a0b80fa9284852d1" name="a22768e0a41b646442c98d38f2f2a307baa20258daf3591445a0b80fa9284852d1"></a>XCHAIN_CLAIM_ID&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307ba0c7ef893d91d8aa253e093f57a0d35ce" name="a22768e0a41b646442c98d38f2f2a307ba0c7ef893d91d8aa253e093f57a0d35ce"></a>XCHAIN_CREATE_ACCOUNT_CLAIM_ID&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307badbeab5095e8b54be8527724b23c371a3" name="a22768e0a41b646442c98d38f2f2a307badbeab5095e8b54be8527724b23c371a3"></a>DID&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307bac3e3f219b6b8cad735598568fe19ca71" name="a22768e0a41b646442c98d38f2f2a307bac3e3f219b6b8cad735598568fe19ca71"></a>ORACLE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307ba8191dd35a63e5caa20a9bd8331ca6164" name="a22768e0a41b646442c98d38f2f2a307ba8191dd35a63e5caa20a9bd8331ca6164"></a>MPTOKEN_ISSUANCE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307ba9d9acd5b631e83ec07500ed36633ccf9" name="a22768e0a41b646442c98d38f2f2a307ba9d9acd5b631e83ec07500ed36633ccf9"></a>MPTOKEN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307ba9bdc8b294d9eb8696390079578c659db" name="a22768e0a41b646442c98d38f2f2a307ba9bdc8b294d9eb8696390079578c659db"></a>CREDENTIAL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307bab3229612aca5488fb325f1ebb5dcd2d1" name="a22768e0a41b646442c98d38f2f2a307bab3229612aca5488fb325f1ebb5dcd2d1"></a>PERMISSIONED_DOMAIN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307ba728f601ddf976d05ffa0d99cc27e8366" name="a22768e0a41b646442c98d38f2f2a307ba728f601ddf976d05ffa0d99cc27e8366"></a>DELEGATE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307bae9569439466b447c2678d48306e433f9" name="a22768e0a41b646442c98d38f2f2a307bae9569439466b447c2678d48306e433f9"></a>VAULT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307ba1cfc240cb02f638cc9fe1bb3023caa2f" name="a22768e0a41b646442c98d38f2f2a307ba1cfc240cb02f638cc9fe1bb3023caa2f"></a>CONTRACT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307bab2f0af91f1ccdbaae425525f5103c2b5" name="a22768e0a41b646442c98d38f2f2a307bab2f0af91f1ccdbaae425525f5103c2b5"></a>GENERATOR&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a22768e0a41b646442c98d38f2f2a307ba4ed324309f996b76707fbeed9e29cd5e" name="a22768e0a41b646442c98d38f2f2a307ba4ed324309f996b76707fbeed9e29cd5e"></a>NICKNAME&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="Indexes_8cpp_source.html#l00047">47</a> of file <a class="el" href="Indexes_8cpp_source.html">Indexes.cpp</a>.</p>
</div>
</div>
<a id="aff534c11a7b7ba479fb6f4b4fba20b48" name="aff534c11a7b7ba479fb6f4b4fba20b48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff534c11a7b7ba479fb6f4b4fba20b48">&#9670;&#160;</a></span>BypassAccept</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#aff534c11a7b7ba479fb6f4b4fba20b48">ripple::BypassAccept</a> : bool</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aff534c11a7b7ba479fb6f4b4fba20b48a7fa3b767c460b54a2be4d49030b349c7" name="aff534c11a7b7ba479fb6f4b4fba20b48a7fa3b767c460b54a2be4d49030b349c7"></a>no&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aff534c11a7b7ba479fb6f4b4fba20b48aa6105c0a611b41b08f1209506350279e" name="aff534c11a7b7ba479fb6f4b4fba20b48aa6105c0a611b41b08f1209506350279e"></a>yes&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="RCLValidations_8h_source.html#l00018">18</a> of file <a class="el" href="RCLValidations_8h_source.html">RCLValidations.h</a>.</p>
</div>
</div>
<a id="a6ec423891e5665fcebb4626b878c6438" name="a6ec423891e5665fcebb4626b878c6438"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ec423891e5665fcebb4626b878c6438">&#9670;&#160;</a></span>anonymous enum</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">anonymous enum</td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6ec423891e5665fcebb4626b878c6438a46354e4aae8ebac563fa9e0f20a8f58d" name="a6ec423891e5665fcebb4626b878c6438a46354e4aae8ebac563fa9e0f20a8f58d"></a>peerCountStart&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6ec423891e5665fcebb4626b878c6438a3fe9d9a76037f9871b918f382dc2e8fe" name="a6ec423891e5665fcebb4626b878c6438a3fe9d9a76037f9871b918f382dc2e8fe"></a>peerCountAdd&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6ec423891e5665fcebb4626b878c6438abe54d95b64133b87f8ca4eec920fdfce" name="a6ec423891e5665fcebb4626b878c6438abe54d95b64133b87f8ca4eec920fdfce"></a>ledgerTimeoutRetriesMax&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6ec423891e5665fcebb4626b878c6438a473b849e49b77e41daed9f1025698e80" name="a6ec423891e5665fcebb4626b878c6438a473b849e49b77e41daed9f1025698e80"></a>ledgerBecomeAggressiveThreshold&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6ec423891e5665fcebb4626b878c6438ae08829f5d53834a01d1c1c25f813643a" name="a6ec423891e5665fcebb4626b878c6438ae08829f5d53834a01d1c1c25f813643a"></a>missingNodesFind&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6ec423891e5665fcebb4626b878c6438a42e96db43b3ccbe4d9f458159c8b6dcf" name="a6ec423891e5665fcebb4626b878c6438a42e96db43b3ccbe4d9f458159c8b6dcf"></a>reqNodesReply&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a6ec423891e5665fcebb4626b878c6438a4451c5eef6d9238ac473abc813391c5a" name="a6ec423891e5665fcebb4626b878c6438a4451c5eef6d9238ac473abc813391c5a"></a>reqNodes&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="InboundLedger_8cpp_source.html#l00025">25</a> of file <a class="el" href="InboundLedger_8cpp_source.html">InboundLedger.cpp</a>.</p>
</div>
</div>
<a id="ab21b53ea53b083bb4202fbbcd82ae5d4" name="ab21b53ea53b083bb4202fbbcd82ae5d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab21b53ea53b083bb4202fbbcd82ae5d4">&#9670;&#160;</a></span>anonymous enum</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">anonymous enum</td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab21b53ea53b083bb4202fbbcd82ae5d4ab8652ba790968033ade1e2732478d440" name="ab21b53ea53b083bb4202fbbcd82ae5d4ab8652ba790968033ade1e2732478d440"></a>startPeers&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ab21b53ea53b083bb4202fbbcd82ae5d4a866cad0b09656c8a4c38c59f8b089d3f" name="ab21b53ea53b083bb4202fbbcd82ae5d4a866cad0b09656c8a4c38c59f8b089d3f"></a>setKeepRounds&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="InboundTransactions_8cpp_source.html#l00017">17</a> of file <a class="el" href="InboundTransactions_8cpp_source.html">InboundTransactions.cpp</a>.</p>
</div>
</div>
<a id="a90f326fb0563ea0e961b9b8b0cbd27f3" name="a90f326fb0563ea0e961b9b8b0cbd27f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90f326fb0563ea0e961b9b8b0cbd27f3">&#9670;&#160;</a></span>anonymous enum</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">anonymous enum</td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a90f326fb0563ea0e961b9b8b0cbd27f3a270e10058b463bc08ef29fc51e865c57" name="a90f326fb0563ea0e961b9b8b0cbd27f3a270e10058b463bc08ef29fc51e865c57"></a>NORM_TIMEOUTS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a90f326fb0563ea0e961b9b8b0cbd27f3ac46c5216095873f55d483f7c50b776cd" name="a90f326fb0563ea0e961b9b8b0cbd27f3ac46c5216095873f55d483f7c50b776cd"></a>MAX_TIMEOUTS&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="TransactionAcquire_8cpp_source.html#l00017">17</a> of file <a class="el" href="TransactionAcquire_8cpp_source.html">TransactionAcquire.cpp</a>.</p>
</div>
</div>
<a id="aa9819bf6e2ef44707a0144da6c874890" name="aa9819bf6e2ef44707a0144da6c874890"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9819bf6e2ef44707a0144da6c874890">&#9670;&#160;</a></span>IsDeposit</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#aa9819bf6e2ef44707a0144da6c874890">ripple::IsDeposit</a> : bool</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa9819bf6e2ef44707a0144da6c874890abafd7322c6e97d25b6299b5d6fe8920b" name="aa9819bf6e2ef44707a0144da6c874890abafd7322c6e97d25b6299b5d6fe8920b"></a>No&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aa9819bf6e2ef44707a0144da6c874890a93cba07454f06a4a960172bbd6e2a435" name="aa9819bf6e2ef44707a0144da6c874890a93cba07454f06a4a960172bbd6e2a435"></a>Yes&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8h_source.html#l00032">32</a> of file <a class="el" href="AMMHelpers_8h_source.html">AMMHelpers.h</a>.</p>
</div>
</div>
<a id="a79683ec651b1658886d9c9ce8434f972" name="a79683ec651b1658886d9c9ce8434f972"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79683ec651b1658886d9c9ce8434f972">&#9670;&#160;</a></span>HashRouterFlags</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">ripple::HashRouterFlags</a> : <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a79683ec651b1658886d9c9ce8434f972a0db45d2a4141101bdfe48e3314cfbca3" name="a79683ec651b1658886d9c9ce8434f972a0db45d2a4141101bdfe48e3314cfbca3"></a>UNDEFINED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a79683ec651b1658886d9c9ce8434f972af1b68d66337a81cfa0d2076171cba2a8" name="a79683ec651b1658886d9c9ce8434f972af1b68d66337a81cfa0d2076171cba2a8"></a>BAD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a79683ec651b1658886d9c9ce8434f972aec09e9e688c30b57cd64c0180da5c34a" name="a79683ec651b1658886d9c9ce8434f972aec09e9e688c30b57cd64c0180da5c34a"></a>SAVED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a79683ec651b1658886d9c9ce8434f972ab33343cae11179cc3df2575f7f6ddc33" name="a79683ec651b1658886d9c9ce8434f972ab33343cae11179cc3df2575f7f6ddc33"></a>HELD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a79683ec651b1658886d9c9ce8434f972ae832adef915418a62df152b813f48316" name="a79683ec651b1658886d9c9ce8434f972ae832adef915418a62df152b813f48316"></a>TRUSTED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a79683ec651b1658886d9c9ce8434f972ae296c6c3b3cc3e8b8e2726de19b42bff" name="a79683ec651b1658886d9c9ce8434f972ae296c6c3b3cc3e8b8e2726de19b42bff"></a>PRIVATE1&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a79683ec651b1658886d9c9ce8434f972a86f44d33b80079696b49985e7cb1ffaf" name="a79683ec651b1658886d9c9ce8434f972a86f44d33b80079696b49985e7cb1ffaf"></a>PRIVATE2&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a79683ec651b1658886d9c9ce8434f972a842a64c8cf4edede85b9aaef7f3652b4" name="a79683ec651b1658886d9c9ce8434f972a842a64c8cf4edede85b9aaef7f3652b4"></a>PRIVATE3&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a79683ec651b1658886d9c9ce8434f972aadd4f6f0aba82c972d00e2229928f45e" name="a79683ec651b1658886d9c9ce8434f972aadd4f6f0aba82c972d00e2229928f45e"></a>PRIVATE4&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a79683ec651b1658886d9c9ce8434f972af2eabd5227bad5ab01c8e90c3bb8edfd" name="a79683ec651b1658886d9c9ce8434f972af2eabd5227bad5ab01c8e90c3bb8edfd"></a>PRIVATE5&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a79683ec651b1658886d9c9ce8434f972a1492bf6d7fc2ce461a9399ecbca58717" name="a79683ec651b1658886d9c9ce8434f972a1492bf6d7fc2ce461a9399ecbca58717"></a>PRIVATE6&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="HashRouter_8h_source.html#l00015">15</a> of file <a class="el" href="HashRouter_8h_source.html">HashRouter.h</a>.</p>
</div>
</div>
<a id="a8a16d6f665a032453ec4cbfca01929b6" name="a8a16d6f665a032453ec4cbfca01929b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a16d6f665a032453ec4cbfca01929b6">&#9670;&#160;</a></span>ManifestDisposition</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a8a16d6f665a032453ec4cbfca01929b6">ripple::ManifestDisposition</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a8a16d6f665a032453ec4cbfca01929b6a3e4d891a5df3d6d0d7dd9432a1bc6470" name="a8a16d6f665a032453ec4cbfca01929b6a3e4d891a5df3d6d0d7dd9432a1bc6470"></a>accepted&#160;</td><td class="fielddoc"><p><a class="el" href="structripple_1_1Manifest.html">Manifest</a> is valid. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8a16d6f665a032453ec4cbfca01929b6a36f34fd8319cf30f8e132ef294c616af" name="a8a16d6f665a032453ec4cbfca01929b6a36f34fd8319cf30f8e132ef294c616af"></a>stale&#160;</td><td class="fielddoc"><p>Sequence is too old. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8a16d6f665a032453ec4cbfca01929b6a0464f8586a3ce31b565747750124cacb" name="a8a16d6f665a032453ec4cbfca01929b6a0464f8586a3ce31b565747750124cacb"></a>badMasterKey&#160;</td><td class="fielddoc"><p>The master key is not acceptable to us. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8a16d6f665a032453ec4cbfca01929b6aa87e0ad4a2bc39bd0de25c9618fdedaf" name="a8a16d6f665a032453ec4cbfca01929b6aa87e0ad4a2bc39bd0de25c9618fdedaf"></a>badEphemeralKey&#160;</td><td class="fielddoc"><p>The ephemeral key is not acceptable to us. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8a16d6f665a032453ec4cbfca01929b6afedb2d84cafe20862cb4399751a8a7e3" name="a8a16d6f665a032453ec4cbfca01929b6afedb2d84cafe20862cb4399751a8a7e3"></a>invalid&#160;</td><td class="fielddoc"><p>Timely, but invalid signature. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="Manifest_8h_source.html#l00196">196</a> of file <a class="el" href="Manifest_8h_source.html">Manifest.h</a>.</p>
</div>
</div>
<a id="a597325d7385ff9c19686e14e5bead510" name="a597325d7385ff9c19686e14e5bead510"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a597325d7385ff9c19686e14e5bead510">&#9670;&#160;</a></span>OperatingMode</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a597325d7385ff9c19686e14e5bead510">ripple::OperatingMode</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Specifies the mode under which the server believes it's operating. </p>
<p>This has implications about how the server processes transactions and how it responds to requests (e.g. account balance request).</p>
<dl class="section note"><dt>Note</dt><dd>Other code relies on the numerical values of these constants; do not change them without verifying each use and ensuring that it is not a breaking change. </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a597325d7385ff9c19686e14e5bead510a99c8ce56e7ab246445d3b134724428f3" name="a597325d7385ff9c19686e14e5bead510a99c8ce56e7ab246445d3b134724428f3"></a>DISCONNECTED&#160;</td><td class="fielddoc"><p>not ready to process requests </p>
</td></tr>
<tr><td class="fieldname"><a id="a597325d7385ff9c19686e14e5bead510aa5afd6edd5336d91316964e493936858" name="a597325d7385ff9c19686e14e5bead510aa5afd6edd5336d91316964e493936858"></a>CONNECTED&#160;</td><td class="fielddoc"><p>convinced we are talking to the network </p>
</td></tr>
<tr><td class="fieldname"><a id="a597325d7385ff9c19686e14e5bead510af0be1f77b2d12fe3d6424fbf9eecc109" name="a597325d7385ff9c19686e14e5bead510af0be1f77b2d12fe3d6424fbf9eecc109"></a>SYNCING&#160;</td><td class="fielddoc"><p>fallen slightly behind </p>
</td></tr>
<tr><td class="fieldname"><a id="a597325d7385ff9c19686e14e5bead510a8728801b2a11ad95c8ecf855bfd484e4" name="a597325d7385ff9c19686e14e5bead510a8728801b2a11ad95c8ecf855bfd484e4"></a>TRACKING&#160;</td><td class="fielddoc"><p>convinced we agree with the network </p>
</td></tr>
<tr><td class="fieldname"><a id="a597325d7385ff9c19686e14e5bead510aba7de5bc6888294e5884b024a4c894f1" name="a597325d7385ff9c19686e14e5bead510aba7de5bc6888294e5884b024a4c894f1"></a>FULL&#160;</td><td class="fielddoc"><p>we have the ledger and can even validate </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="NetworkOPs_8h_source.html#l00049">49</a> of file <a class="el" href="NetworkOPs_8h_source.html">NetworkOPs.h</a>.</p>
</div>
</div>
<a id="a2e97c395a5e1ef4ed1052299e0e60843" name="a2e97c395a5e1ef4ed1052299e0e60843"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e97c395a5e1ef4ed1052299e0e60843">&#9670;&#160;</a></span>TransStatus</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#a2e97c395a5e1ef4ed1052299e0e60843">ripple::TransStatus</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a2e97c395a5e1ef4ed1052299e0e60843a80ec8c7487b7d590db02cdcbfdf4cf91" name="a2e97c395a5e1ef4ed1052299e0e60843a80ec8c7487b7d590db02cdcbfdf4cf91"></a>NEW&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a2e97c395a5e1ef4ed1052299e0e60843af8c5e3e10d98fcbda2c4d43d50d712a2" name="a2e97c395a5e1ef4ed1052299e0e60843af8c5e3e10d98fcbda2c4d43d50d712a2"></a>INVALID&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a2e97c395a5e1ef4ed1052299e0e60843a13c5625591c8f6b2f3f0f6dcdf53d302" name="a2e97c395a5e1ef4ed1052299e0e60843a13c5625591c8f6b2f3f0f6dcdf53d302"></a>INCLUDED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a2e97c395a5e1ef4ed1052299e0e60843a58c9d3d992f63132d71d9732fdcb852d" name="a2e97c395a5e1ef4ed1052299e0e60843a58c9d3d992f63132d71d9732fdcb852d"></a>CONFLICTED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a2e97c395a5e1ef4ed1052299e0e60843af49424fb5e4ca3c93b65833c02fcfb07" name="a2e97c395a5e1ef4ed1052299e0e60843af49424fb5e4ca3c93b65833c02fcfb07"></a>COMMITTED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a2e97c395a5e1ef4ed1052299e0e60843ab6d15d6de328520f3f346b0ae9e3d1dd" name="a2e97c395a5e1ef4ed1052299e0e60843ab6d15d6de328520f3f346b0ae9e3d1dd"></a>HELD&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a2e97c395a5e1ef4ed1052299e0e60843af7c72e1185798773093e01c631b27fc8" name="a2e97c395a5e1ef4ed1052299e0e60843af7c72e1185798773093e01c631b27fc8"></a>REMOVED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a2e97c395a5e1ef4ed1052299e0e60843ad8d4ab290d0006e2cbe215ff1b11e5ea" name="a2e97c395a5e1ef4ed1052299e0e60843ad8d4ab290d0006e2cbe215ff1b11e5ea"></a>OBSOLETE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a2e97c395a5e1ef4ed1052299e0e60843a5ca47754cb7976987bbc36d2828985bc" name="a2e97c395a5e1ef4ed1052299e0e60843a5ca47754cb7976987bbc36d2828985bc"></a>INCOMPLETE&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="Transaction_8h_source.html#l00027">27</a> of file <a class="el" href="Transaction_8h_source.html">Transaction.h</a>.</p>
</div>
</div>
<a id="a7ffb3f54d739bb8f967d695f08fb66cc" name="a7ffb3f54d739bb8f967d695f08fb66cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ffb3f54d739bb8f967d695f08fb66cc">&#9670;&#160;</a></span>TxSearched</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a7ffb3f54d739bb8f967d695f08fb66cc">ripple::TxSearched</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a7ffb3f54d739bb8f967d695f08fb66ccaa181a603769c1f98ad927e7367c7aa51" name="a7ffb3f54d739bb8f967d695f08fb66ccaa181a603769c1f98ad927e7367c7aa51"></a>all&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a7ffb3f54d739bb8f967d695f08fb66cca03d59e663c1af9ac33a9949d1193505a" name="a7ffb3f54d739bb8f967d695f08fb66cca03d59e663c1af9ac33a9949d1193505a"></a>some&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a7ffb3f54d739bb8f967d695f08fb66ccaad921d60486366258809553a3db49a4a" name="a7ffb3f54d739bb8f967d695f08fb66ccaad921d60486366258809553a3db49a4a"></a>unknown&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="Transaction_8h_source.html#l00039">39</a> of file <a class="el" href="Transaction_8h_source.html">Transaction.h</a>.</p>
</div>
</div>
<a id="a6eaff79c38106bc3b27326d878c902d3" name="a6eaff79c38106bc3b27326d878c902d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6eaff79c38106bc3b27326d878c902d3">&#9670;&#160;</a></span>ListDisposition</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3">ripple::ListDisposition</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6eaff79c38106bc3b27326d878c902d3a3e4d891a5df3d6d0d7dd9432a1bc6470" name="a6eaff79c38106bc3b27326d878c902d3a3e4d891a5df3d6d0d7dd9432a1bc6470"></a>accepted&#160;</td><td class="fielddoc"><p>List is valid. </p>
</td></tr>
<tr><td class="fieldname"><a id="a6eaff79c38106bc3b27326d878c902d3ac4bfb2a0bab0e91bc7dcfbe3bbec246e" name="a6eaff79c38106bc3b27326d878c902d3ac4bfb2a0bab0e91bc7dcfbe3bbec246e"></a>expired&#160;</td><td class="fielddoc"><p>List is expired, but has the largest non-pending sequence seen so far. </p>
</td></tr>
<tr><td class="fieldname"><a id="a6eaff79c38106bc3b27326d878c902d3a7c6c2e5d48ab37a007cbf70d3ea25fa4" name="a6eaff79c38106bc3b27326d878c902d3a7c6c2e5d48ab37a007cbf70d3ea25fa4"></a>pending&#160;</td><td class="fielddoc"><p>List will be valid in the future. </p>
</td></tr>
<tr><td class="fieldname"><a id="a6eaff79c38106bc3b27326d878c902d3a774ecc994c99a32a052f6d67e9b085cc" name="a6eaff79c38106bc3b27326d878c902d3a774ecc994c99a32a052f6d67e9b085cc"></a>same_sequence&#160;</td><td class="fielddoc"><p>Same sequence as current list. </p>
</td></tr>
<tr><td class="fieldname"><a id="a6eaff79c38106bc3b27326d878c902d3abf5d96cdfec398ce2c7ac8cbd73f68f4" name="a6eaff79c38106bc3b27326d878c902d3abf5d96cdfec398ce2c7ac8cbd73f68f4"></a>known_sequence&#160;</td><td class="fielddoc"><p>Future sequence already seen. </p>
</td></tr>
<tr><td class="fieldname"><a id="a6eaff79c38106bc3b27326d878c902d3a36f34fd8319cf30f8e132ef294c616af" name="a6eaff79c38106bc3b27326d878c902d3a36f34fd8319cf30f8e132ef294c616af"></a>stale&#160;</td><td class="fielddoc"><p>Trusted publisher key, but seq is too old. </p>
</td></tr>
<tr><td class="fieldname"><a id="a6eaff79c38106bc3b27326d878c902d3a63d2a671ff6ffd00111188031808aa78" name="a6eaff79c38106bc3b27326d878c902d3a63d2a671ff6ffd00111188031808aa78"></a>untrusted&#160;</td><td class="fielddoc"><p>List signed by untrusted publisher key. </p>
</td></tr>
<tr><td class="fieldname"><a id="a6eaff79c38106bc3b27326d878c902d3a2af01f2c39c66a1641045dd660e839b5" name="a6eaff79c38106bc3b27326d878c902d3a2af01f2c39c66a1641045dd660e839b5"></a>unsupported_version&#160;</td><td class="fielddoc"><p>List version is not supported. </p>
</td></tr>
<tr><td class="fieldname"><a id="a6eaff79c38106bc3b27326d878c902d3afedb2d84cafe20862cb4399751a8a7e3" name="a6eaff79c38106bc3b27326d878c902d3afedb2d84cafe20862cb4399751a8a7e3"></a>invalid&#160;</td><td class="fielddoc"><p>Invalid format or signature. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="ValidatorList_8h_source.html#l00036">36</a> of file <a class="el" href="ValidatorList_8h_source.html">ValidatorList.h</a>.</p>
</div>
</div>
<a id="aaf9d6587e02c610e84a029ad5b5e17b4" name="aaf9d6587e02c610e84a029ad5b5e17b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf9d6587e02c610e84a029ad5b5e17b4">&#9670;&#160;</a></span>PublisherStatus</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4">ripple::PublisherStatus</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aaf9d6587e02c610e84a029ad5b5e17b4ae4894ca167b08880bfc35862f18575eb" name="aaf9d6587e02c610e84a029ad5b5e17b4ae4894ca167b08880bfc35862f18575eb"></a>available&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aaf9d6587e02c610e84a029ad5b5e17b4ac4bfb2a0bab0e91bc7dcfbe3bbec246e" name="aaf9d6587e02c610e84a029ad5b5e17b4ac4bfb2a0bab0e91bc7dcfbe3bbec246e"></a>expired&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aaf9d6587e02c610e84a029ad5b5e17b4a7060e0481896e00b3f7d20f1e8e2749a" name="aaf9d6587e02c610e84a029ad5b5e17b4a7060e0481896e00b3f7d20f1e8e2749a"></a>unavailable&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="aaf9d6587e02c610e84a029ad5b5e17b4a80b785d265b6419ab99251d8f4340a1d" name="aaf9d6587e02c610e84a029ad5b5e17b4a80b785d265b6419ab99251d8f4340a1d"></a>revoked&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="ValidatorList_8h_source.html#l00068">68</a> of file <a class="el" href="ValidatorList_8h_source.html">ValidatorList.h</a>.</p>
</div>
</div>
<a id="a8c623abdba7fa97ffd148311056d401e" name="a8c623abdba7fa97ffd148311056d401e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c623abdba7fa97ffd148311056d401e">&#9670;&#160;</a></span>DebtDirection</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a8c623abdba7fa97ffd148311056d401e">ripple::DebtDirection</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a8c623abdba7fa97ffd148311056d401eafe5fe0415fc3e0ff4942d8454f363d2c" name="a8c623abdba7fa97ffd148311056d401eafe5fe0415fc3e0ff4942d8454f363d2c"></a>issues&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a8c623abdba7fa97ffd148311056d401ea7e611dd9f79193db43a5e9983752239e" name="a8c623abdba7fa97ffd148311056d401ea7e611dd9f79193db43a5e9983752239e"></a>redeems&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="Steps_8h_source.html#l00023">23</a> of file <a class="el" href="Steps_8h_source.html">Steps.h</a>.</p>
</div>
</div>
<a id="a7cc64e12723fbc9606d85442a2569fed" name="a7cc64e12723fbc9606d85442a2569fed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7cc64e12723fbc9606d85442a2569fed">&#9670;&#160;</a></span>QualityDirection</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fed">ripple::QualityDirection</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf" name="a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf"></a>in&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275" name="a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275"></a>out&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="Steps_8h_source.html#l00024">24</a> of file <a class="el" href="Steps_8h_source.html">Steps.h</a>.</p>
</div>
</div>
<a id="a2fca0f72cfacc04d15ad41d84ebf46fd" name="a2fca0f72cfacc04d15ad41d84ebf46fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fca0f72cfacc04d15ad41d84ebf46fd">&#9670;&#160;</a></span>StrandDirection</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a2fca0f72cfacc04d15ad41d84ebf46fd">ripple::StrandDirection</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a2fca0f72cfacc04d15ad41d84ebf46fda965dbaac085fc891bfbbd4f9d145bbc8" name="a2fca0f72cfacc04d15ad41d84ebf46fda965dbaac085fc891bfbbd4f9d145bbc8"></a>forward&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a2fca0f72cfacc04d15ad41d84ebf46fda4d9c2073afa3c2abb817dceb22c34de6" name="a2fca0f72cfacc04d15ad41d84ebf46fda4d9c2073afa3c2abb817dceb22c34de6"></a>reverse&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="Steps_8h_source.html#l00025">25</a> of file <a class="el" href="Steps_8h_source.html">Steps.h</a>.</p>
</div>
</div>
<a id="a786c40cb27211e1704047accb2ca26bd" name="a786c40cb27211e1704047accb2ca26bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a786c40cb27211e1704047accb2ca26bd">&#9670;&#160;</a></span>OfferCrossing</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#a786c40cb27211e1704047accb2ca26bd">ripple::OfferCrossing</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a786c40cb27211e1704047accb2ca26bda1e5e1f9aa3cae812e41b2cf743bcfec0" name="a786c40cb27211e1704047accb2ca26bda1e5e1f9aa3cae812e41b2cf743bcfec0"></a>no&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a786c40cb27211e1704047accb2ca26bda1f50dcfdaa21158935cd0b5ea204fa2b" name="a786c40cb27211e1704047accb2ca26bda1f50dcfdaa21158935cd0b5ea204fa2b"></a>yes&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a786c40cb27211e1704047accb2ca26bdadbde26a73174cf0eca91032d18650b52" name="a786c40cb27211e1704047accb2ca26bdadbde26a73174cf0eca91032d18650b52"></a>sell&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="Steps_8h_source.html#l00026">26</a> of file <a class="el" href="Steps_8h_source.html">Steps.h</a>.</p>
</div>
</div>
<a id="afaeac9ab95c58b4359cdd27f59d18568" name="afaeac9ab95c58b4359cdd27f59d18568"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afaeac9ab95c58b4359cdd27f59d18568">&#9670;&#160;</a></span>LineDirection</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#afaeac9ab95c58b4359cdd27f59d18568">ripple::LineDirection</a> : bool</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Describes how an account was found in a path, and how to find the next set of paths. </p>
<p>"Outgoing" is defined as the source account, or an account found via a trustline that has rippling enabled on the account's side. "Incoming" is defined as an account found via a trustline that has rippling disabled on the account's side. Any trust lines for an incoming account that have rippling disabled are unusable in paths. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="afaeac9ab95c58b4359cdd27f59d18568ad48f944ac6c78b97d544f98b89b506ca" name="afaeac9ab95c58b4359cdd27f59d18568ad48f944ac6c78b97d544f98b89b506ca"></a>incoming&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="afaeac9ab95c58b4359cdd27f59d18568a1186f94907928a1412cf4ecfdf8bc476" name="afaeac9ab95c58b4359cdd27f59d18568a1186f94907928a1412cf4ecfdf8bc476"></a>outgoing&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="TrustLine_8h_source.html#l00022">22</a> of file <a class="el" href="TrustLine_8h_source.html">TrustLine.h</a>.</p>
</div>
</div>
<a id="a1dcb4cf27e683bd94d11f5322836c689" name="a1dcb4cf27e683bd94d11f5322836c689"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1dcb4cf27e683bd94d11f5322836c689">&#9670;&#160;</a></span>AmendmentVote</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a1dcb4cf27e683bd94d11f5322836c689">ripple::AmendmentVote</a> : int</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a1dcb4cf27e683bd94d11f5322836c689a28a39c5d0e09f2b9f423c9864ecf1db8" name="a1dcb4cf27e683bd94d11f5322836c689a28a39c5d0e09f2b9f423c9864ecf1db8"></a>obsolete&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1dcb4cf27e683bd94d11f5322836c689a46c48bec0d282018b9d167eef7711b2c" name="a1dcb4cf27e683bd94d11f5322836c689a46c48bec0d282018b9d167eef7711b2c"></a>up&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1dcb4cf27e683bd94d11f5322836c689a74e8333ad11685ff3bdae589c8f6e34d" name="a1dcb4cf27e683bd94d11f5322836c689a74e8333ad11685ff3bdae589c8f6e34d"></a>down&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="Wallet_8h_source.html#l00131">131</a> of file <a class="el" href="Wallet_8h_source.html">Wallet.h</a>.</p>
</div>
</div>
<a id="abcad59b0151763334cc398263373bcdd" name="abcad59b0151763334cc398263373bcdd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abcad59b0151763334cc398263373bcdd">&#9670;&#160;</a></span>Validity</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#abcad59b0151763334cc398263373bcdd">ripple::Validity</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Describes the pre-processing validity of a transaction. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceripple.html#adb47f5675e01882e14c2cf9cc5700648" title="Checks transaction signature and local checks.">checkValidity</a>, <a class="el" href="namespaceripple.html#ab5fadc2b2814a10d35c00c0a8241fbe7" title="Sets the validity of a given transaction in the cache.">forceValidity</a> </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abcad59b0151763334cc398263373bcdda1e2ba91f36984d755d5edb5bf58ae60c" name="abcad59b0151763334cc398263373bcdda1e2ba91f36984d755d5edb5bf58ae60c"></a>SigBad&#160;</td><td class="fielddoc"><p>Signature is bad. Didn't do local checks. </p>
</td></tr>
<tr><td class="fieldname"><a id="abcad59b0151763334cc398263373bcdda5ef9dd0687717427ebe8c5e3bcfb7ec1" name="abcad59b0151763334cc398263373bcdda5ef9dd0687717427ebe8c5e3bcfb7ec1"></a>SigGoodOnly&#160;</td><td class="fielddoc"><p>Signature is good, but local checks fail. </p>
</td></tr>
<tr><td class="fieldname"><a id="abcad59b0151763334cc398263373bcdda3ac705f2acd51a4613f9188c05c91d0d" name="abcad59b0151763334cc398263373bcdda3ac705f2acd51a4613f9188c05c91d0d"></a>Valid&#160;</td><td class="fielddoc"><p>Signature and local checks are good / passed. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="apply_8h_source.html#l00022">22</a> of file <a class="el" href="apply_8h_source.html">apply.h</a>.</p>
</div>
</div>
<a id="a3352ead78ab1510016d3f728004acd63" name="a3352ead78ab1510016d3f728004acd63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3352ead78ab1510016d3f728004acd63">&#9670;&#160;</a></span>ApplyTransactionResult</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a3352ead78ab1510016d3f728004acd63">ripple::ApplyTransactionResult</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Enum class for return value from <code>applyTransaction</code> </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceripple.html#adabbca732d5cb29c385300533c7236e9" title="Transaction application helper.">applyTransaction</a> </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3352ead78ab1510016d3f728004acd63a505a83f220c02df2f85c3810cd9ceb38" name="a3352ead78ab1510016d3f728004acd63a505a83f220c02df2f85c3810cd9ceb38"></a>Success&#160;</td><td class="fielddoc"><p>Applied to this ledger. </p>
</td></tr>
<tr><td class="fieldname"><a id="a3352ead78ab1510016d3f728004acd63aceaa0734f0b3c738120c67344d8f3ec1" name="a3352ead78ab1510016d3f728004acd63aceaa0734f0b3c738120c67344d8f3ec1"></a>Fail&#160;</td><td class="fielddoc"><p>Should not be retried in this ledger. </p>
</td></tr>
<tr><td class="fieldname"><a id="a3352ead78ab1510016d3f728004acd63a6327b4e59f58137083214a1fec358855" name="a3352ead78ab1510016d3f728004acd63a6327b4e59f58137083214a1fec358855"></a>Retry&#160;</td><td class="fielddoc"><p>Should be retried in this ledger. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="apply_8h_source.html#l00116">116</a> of file <a class="el" href="apply_8h_source.html">apply.h</a>.</p>
</div>
</div>
<a id="a0ef1f7396e14a26a1d23238d68149a63" name="a0ef1f7396e14a26a1d23238d68149a63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ef1f7396e14a26a1d23238d68149a63">&#9670;&#160;</a></span>WithdrawAll</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a0ef1f7396e14a26a1d23238d68149a63">ripple::WithdrawAll</a> : bool</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="classripple_1_1AMMWithdraw.html">AMMWithdraw</a> implements AMM withdraw <a class="el" href="classripple_1_1Transactor.html">Transactor</a>. </p>
<p>The withdraw transaction is used to remove liquidity from the AMM instance pool, thus redeeming some share of the pools that one owns in the form of LPTokens. If the trader withdraws proportional values of both assets without changing their relative pricing, no trading fee is charged on the transaction. The trader can specify different combination of the fields in the withdrawal. LPTokens - transaction assumes proportional withdrawal of pool assets for the amount of LPTokens. Asset1Out - transaction assumes withdrawal of single asset equivalent to the amount specified in Asset1Out. Asset1Out and Asset2Out - transaction assumes all assets withdrawal with the constraints on the maximum amount of each asset that the trader is willing to withdraw. Asset1Out and LPTokens - transaction assumes withdrawal of single asset specified in Asset1Out proportional to the share represented by the amount of LPTokens. Asset1Out and EPrice - transaction assumes withdrawal of single asset with the following constraints: a. Amount of asset1 if specified (not 0) in Asset1Out specifies the minimum amount of asset1 that the trader is willing to withdraw. b. The effective price of asset traded out does not exceed the amount specified in EPrice. Following updates after a successful transaction: The withdrawn asset, if XRP, is transferred from AMM instance account to the account that initiated the transaction, thus changing the Balance field of each account. The withdrawn asset, if token, is balanced between the AMM instance account and the issuer account. The LPTokens ~ are balanced between the AMM instance account and the account that initiated the transaction. The pool composition is updated. </p><dl class="section see"><dt>See also</dt><dd><a href="https://github.com/XRPLF/XRPL-Standards/discussions/78">XLS30d:AMMWithdraw transaction</a> </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0ef1f7396e14a26a1d23238d68149a63abafd7322c6e97d25b6299b5d6fe8920b" name="a0ef1f7396e14a26a1d23238d68149a63abafd7322c6e97d25b6299b5d6fe8920b"></a>No&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a0ef1f7396e14a26a1d23238d68149a63a93cba07454f06a4a960172bbd6e2a435" name="a0ef1f7396e14a26a1d23238d68149a63a93cba07454f06a4a960172bbd6e2a435"></a>Yes&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="AMMWithdraw_8h_source.html#l00049">49</a> of file <a class="el" href="AMMWithdraw_8h_source.html">AMMWithdraw.h</a>.</p>
</div>
</div>
<a id="a56626079606ddd359a5c40cbe9e9761b" name="a56626079606ddd359a5c40cbe9e9761b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56626079606ddd359a5c40cbe9e9761b">&#9670;&#160;</a></span>Privilege</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761b">ripple::Privilege</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a56626079606ddd359a5c40cbe9e9761bab0d77deb283fffa3c4758edd5a6ad348" name="a56626079606ddd359a5c40cbe9e9761bab0d77deb283fffa3c4758edd5a6ad348"></a>noPriv&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a56626079606ddd359a5c40cbe9e9761ba9214da622e1379d8f3496c5b26fc593a" name="a56626079606ddd359a5c40cbe9e9761ba9214da622e1379d8f3496c5b26fc593a"></a>createAcct&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a56626079606ddd359a5c40cbe9e9761bacaf3253c5fd3baf7731b039a7c410153" name="a56626079606ddd359a5c40cbe9e9761bacaf3253c5fd3baf7731b039a7c410153"></a>createPseudoAcct&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a56626079606ddd359a5c40cbe9e9761ba2001965e68b26e4afe4738d7754bda84" name="a56626079606ddd359a5c40cbe9e9761ba2001965e68b26e4afe4738d7754bda84"></a>mustDeleteAcct&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a56626079606ddd359a5c40cbe9e9761bacd3a88ffdbf169e47376f87d70cd97bb" name="a56626079606ddd359a5c40cbe9e9761bacd3a88ffdbf169e47376f87d70cd97bb"></a>mayDeleteAcct&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a56626079606ddd359a5c40cbe9e9761ba97e21cc12caa2e0e16c343adddf4d15c" name="a56626079606ddd359a5c40cbe9e9761ba97e21cc12caa2e0e16c343adddf4d15c"></a>overrideFreeze&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a56626079606ddd359a5c40cbe9e9761baa7985067a68acc09c70009cdb4c78871" name="a56626079606ddd359a5c40cbe9e9761baa7985067a68acc09c70009cdb4c78871"></a>changeNFTCounts&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a56626079606ddd359a5c40cbe9e9761baf242e7992dad392bca536d08afcca28e" name="a56626079606ddd359a5c40cbe9e9761baf242e7992dad392bca536d08afcca28e"></a>createMPTIssuance&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a56626079606ddd359a5c40cbe9e9761bae4d6a46f5e07d9a63520a9382fbd6663" name="a56626079606ddd359a5c40cbe9e9761bae4d6a46f5e07d9a63520a9382fbd6663"></a>destroyMPTIssuance&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a56626079606ddd359a5c40cbe9e9761babad1d97ca6824209c30959fa6dfe8562" name="a56626079606ddd359a5c40cbe9e9761babad1d97ca6824209c30959fa6dfe8562"></a>mustAuthorizeMPT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a56626079606ddd359a5c40cbe9e9761ba190c971ca3ed6d0f3428554f92d73465" name="a56626079606ddd359a5c40cbe9e9761ba190c971ca3ed6d0f3428554f92d73465"></a>mayAuthorizeMPT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a56626079606ddd359a5c40cbe9e9761ba9435b95ed6f37c697767784fb92368dd" name="a56626079606ddd359a5c40cbe9e9761ba9435b95ed6f37c697767784fb92368dd"></a>mayDeleteMPT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a56626079606ddd359a5c40cbe9e9761baa77fe5abd29f8d38d49908a41553ac17" name="a56626079606ddd359a5c40cbe9e9761baa77fe5abd29f8d38d49908a41553ac17"></a>mustModifyVault&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="InvariantCheck_8cpp_source.html#l00049">49</a> of file <a class="el" href="InvariantCheck_8cpp_source.html">InvariantCheck.cpp</a>.</p>
</div>
</div>
<a id="a33f8b6e68b5f63faf2e9755cc251563e" name="a33f8b6e68b5f63faf2e9755cc251563e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33f8b6e68b5f63faf2e9755cc251563e">&#9670;&#160;</a></span>ConsensusMode</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563e">ripple::ConsensusMode</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Represents how a node currently participates in <a class="el" href="classripple_1_1Consensus.html" title="Generic implementation of consensus algorithm.">Consensus</a>. </p>
<p>A node participates in consensus in varying modes, depending on how the node was configured by its operator and how well it stays in sync with the network during consensus.</p>
<div class="fragment"><div class="line"><a class="code hl_enumvalue" href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563ea80dcf57f5ecd4be3cbfa37eccbcb6f44">proposing</a> <a class="code hl_enumvalue" href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563eaea5234685f43dcab142e132c0e7be2ce">observing</a></div>
<div class="line"> \ /</div>
<div class="line"> \---&gt; <a class="code hl_enumvalue" href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563ea1dde5f68261b60a2e4655f5ad1f13e0b">wrongLedger</a> &lt;---/</div>
<div class="line"> ^</div>
<div class="line"> |</div>
<div class="line"> |</div>
<div class="line"> v</div>
<div class="line"> <a class="code hl_enumvalue" href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563eabc8904337817db1a59f2a10ed405b817">switchedLedger</a></div>
<div class="ttc" id="anamespaceripple_html_a33f8b6e68b5f63faf2e9755cc251563ea1dde5f68261b60a2e4655f5ad1f13e0b"><div class="ttname"><a href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563ea1dde5f68261b60a2e4655f5ad1f13e0b">ripple::ConsensusMode::wrongLedger</a></div><div class="ttdeci">@ wrongLedger</div><div class="ttdoc">We have the wrong ledger and are attempting to acquire it.</div></div>
<div class="ttc" id="anamespaceripple_html_a33f8b6e68b5f63faf2e9755cc251563ea80dcf57f5ecd4be3cbfa37eccbcb6f44"><div class="ttname"><a href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563ea80dcf57f5ecd4be3cbfa37eccbcb6f44">ripple::ConsensusMode::proposing</a></div><div class="ttdeci">@ proposing</div><div class="ttdoc">We are normal participant in consensus and propose our position.</div></div>
<div class="ttc" id="anamespaceripple_html_a33f8b6e68b5f63faf2e9755cc251563eabc8904337817db1a59f2a10ed405b817"><div class="ttname"><a href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563eabc8904337817db1a59f2a10ed405b817">ripple::ConsensusMode::switchedLedger</a></div><div class="ttdeci">@ switchedLedger</div><div class="ttdoc">We switched ledgers since we started this consensus round but are now running on what we believe is t...</div></div>
<div class="ttc" id="anamespaceripple_html_a33f8b6e68b5f63faf2e9755cc251563eaea5234685f43dcab142e132c0e7be2ce"><div class="ttname"><a href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563eaea5234685f43dcab142e132c0e7be2ce">ripple::ConsensusMode::observing</a></div><div class="ttdeci">@ observing</div><div class="ttdoc">We are observing peer positions, but not proposing our position.</div></div>
</div><!-- fragment --><p>We enter the round proposing or observing. If we detect we are working on the wrong prior ledger, we go to wrongLedger and attempt to acquire the right one. Once we acquire the right one, we go to the switchedLedger mode. It is possible we fall behind again and find there is a new better ledger, moving back and forth between wrongLedger and switchLedger as we attempt to catch up. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a33f8b6e68b5f63faf2e9755cc251563ea80dcf57f5ecd4be3cbfa37eccbcb6f44" name="a33f8b6e68b5f63faf2e9755cc251563ea80dcf57f5ecd4be3cbfa37eccbcb6f44"></a>proposing&#160;</td><td class="fielddoc"><p>We are normal participant in consensus and propose our position. </p>
</td></tr>
<tr><td class="fieldname"><a id="a33f8b6e68b5f63faf2e9755cc251563eaea5234685f43dcab142e132c0e7be2ce" name="a33f8b6e68b5f63faf2e9755cc251563eaea5234685f43dcab142e132c0e7be2ce"></a>observing&#160;</td><td class="fielddoc"><p>We are observing peer positions, but not proposing our position. </p>
</td></tr>
<tr><td class="fieldname"><a id="a33f8b6e68b5f63faf2e9755cc251563ea1dde5f68261b60a2e4655f5ad1f13e0b" name="a33f8b6e68b5f63faf2e9755cc251563ea1dde5f68261b60a2e4655f5ad1f13e0b"></a>wrongLedger&#160;</td><td class="fielddoc"><p>We have the wrong ledger and are attempting to acquire it. </p>
</td></tr>
<tr><td class="fieldname"><a id="a33f8b6e68b5f63faf2e9755cc251563eabc8904337817db1a59f2a10ed405b817" name="a33f8b6e68b5f63faf2e9755cc251563eabc8904337817db1a59f2a10ed405b817"></a>switchedLedger&#160;</td><td class="fielddoc"><p>We switched ledgers since we started this consensus round but are now running on what we believe is the correct ledger. </p>
<p>This mode is as if we entered the round observing, but is used to indicate we did have the wrongLedger at some point. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="ConsensusTypes_8h_source.html#l00038">38</a> of file <a class="el" href="ConsensusTypes_8h_source.html">ConsensusTypes.h</a>.</p>
</div>
</div>
<a id="a77adb10ef53a2e25195ccd38b46bfe9b" name="a77adb10ef53a2e25195ccd38b46bfe9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77adb10ef53a2e25195ccd38b46bfe9b">&#9670;&#160;</a></span>ConsensusPhase</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a77adb10ef53a2e25195ccd38b46bfe9b">ripple::ConsensusPhase</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Phases of consensus for a single ledger round. </p>
<div class="fragment"><div class="line"> <span class="stringliteral">&quot;close&quot;</span> <span class="stringliteral">&quot;accept&quot;</span></div>
<div class="line"><a class="code hl_enumvalue" href="namespaceripple.html#a77adb10ef53a2e25195ccd38b46bfe9ba7cef8a734855777c2a9d0caf42666e69">open</a> ------- &gt; <a class="code hl_enumvalue" href="namespaceripple.html#a77adb10ef53a2e25195ccd38b46bfe9bacfaa89ec89b7e4605665cdc0069a56e1">establish</a> ---------&gt; <a class="code hl_enumvalue" href="namespaceripple.html#a8a16d6f665a032453ec4cbfca01929b6a3e4d891a5df3d6d0d7dd9432a1bc6470">accepted</a></div>
<div class="line"> ^ | |</div>
<div class="line"> |---------------| |</div>
<div class="line"> ^ <span class="stringliteral">&quot;startRound&quot;</span> |</div>
<div class="line"> |------------------------------------|</div>
<div class="ttc" id="anamespaceripple_html_a77adb10ef53a2e25195ccd38b46bfe9ba7cef8a734855777c2a9d0caf42666e69"><div class="ttname"><a href="namespaceripple.html#a77adb10ef53a2e25195ccd38b46bfe9ba7cef8a734855777c2a9d0caf42666e69">ripple::ConsensusPhase::open</a></div><div class="ttdeci">@ open</div><div class="ttdoc">We haven't closed our ledger yet, but others might have.</div></div>
<div class="ttc" id="anamespaceripple_html_a77adb10ef53a2e25195ccd38b46bfe9bacfaa89ec89b7e4605665cdc0069a56e1"><div class="ttname"><a href="namespaceripple.html#a77adb10ef53a2e25195ccd38b46bfe9bacfaa89ec89b7e4605665cdc0069a56e1">ripple::ConsensusPhase::establish</a></div><div class="ttdeci">@ establish</div><div class="ttdoc">Establishing consensus by exchanging proposals with our peers.</div></div>
<div class="ttc" id="anamespaceripple_html_a8a16d6f665a032453ec4cbfca01929b6a3e4d891a5df3d6d0d7dd9432a1bc6470"><div class="ttname"><a href="namespaceripple.html#a8a16d6f665a032453ec4cbfca01929b6a3e4d891a5df3d6d0d7dd9432a1bc6470">ripple::ManifestDisposition::accepted</a></div><div class="ttdeci">@ accepted</div><div class="ttdoc">Manifest is valid.</div></div>
</div><!-- fragment --><p>The typical transition goes from open to establish to accepted and then a call to startRound begins the process anew. However, if a wrong prior ledger is detected and recovered during the establish or accept phase, consensus will internally go back to open (see <a class="el" href="classripple_1_1Consensus.html#a683df2c3c61ec015280725fa62145012">Consensus::handleWrongLedger</a>). </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a77adb10ef53a2e25195ccd38b46bfe9ba7cef8a734855777c2a9d0caf42666e69" name="a77adb10ef53a2e25195ccd38b46bfe9ba7cef8a734855777c2a9d0caf42666e69"></a>open&#160;</td><td class="fielddoc"><p>We haven't closed our ledger yet, but others might have. </p>
</td></tr>
<tr><td class="fieldname"><a id="a77adb10ef53a2e25195ccd38b46bfe9bacfaa89ec89b7e4605665cdc0069a56e1" name="a77adb10ef53a2e25195ccd38b46bfe9bacfaa89ec89b7e4605665cdc0069a56e1"></a>establish&#160;</td><td class="fielddoc"><p>Establishing consensus by exchanging proposals with our peers. </p>
</td></tr>
<tr><td class="fieldname"><a id="a77adb10ef53a2e25195ccd38b46bfe9ba3e4d891a5df3d6d0d7dd9432a1bc6470" name="a77adb10ef53a2e25195ccd38b46bfe9ba3e4d891a5df3d6d0d7dd9432a1bc6470"></a>accepted&#160;</td><td class="fielddoc"><p>We have accepted a new last closed ledger and are waiting on a call to startRound to begin the next consensus round. </p>
<p>No changes to consensus phase occur while in this phase. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="ConsensusTypes_8h_source.html#l00086">86</a> of file <a class="el" href="ConsensusTypes_8h_source.html">ConsensusTypes.h</a>.</p>
</div>
</div>
<a id="a79cc3b590c118bd551b693bb333fb9d1" name="a79cc3b590c118bd551b693bb333fb9d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79cc3b590c118bd551b693bb333fb9d1">&#9670;&#160;</a></span>ConsensusState</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a79cc3b590c118bd551b693bb333fb9d1">ripple::ConsensusState</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Whether we have or don't have a consensus. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a79cc3b590c118bd551b693bb333fb9d1abafd7322c6e97d25b6299b5d6fe8920b" name="a79cc3b590c118bd551b693bb333fb9d1abafd7322c6e97d25b6299b5d6fe8920b"></a>No&#160;</td><td class="fielddoc"><p>We do not have consensus. </p>
</td></tr>
<tr><td class="fieldname"><a id="a79cc3b590c118bd551b693bb333fb9d1a6978081a12147518207c7512374c5c80" name="a79cc3b590c118bd551b693bb333fb9d1a6978081a12147518207c7512374c5c80"></a>MovedOn&#160;</td><td class="fielddoc"><p>The network has consensus without us. </p>
</td></tr>
<tr><td class="fieldname"><a id="a79cc3b590c118bd551b693bb333fb9d1a24fe48030f7d3097d5882535b04c3fa8" name="a79cc3b590c118bd551b693bb333fb9d1a24fe48030f7d3097d5882535b04c3fa8"></a>Expired&#160;</td><td class="fielddoc"><p><a class="el" href="classripple_1_1Consensus.html" title="Generic implementation of consensus algorithm.">Consensus</a> time limit has hard-expired. </p>
</td></tr>
<tr><td class="fieldname"><a id="a79cc3b590c118bd551b693bb333fb9d1a93cba07454f06a4a960172bbd6e2a435" name="a79cc3b590c118bd551b693bb333fb9d1a93cba07454f06a4a960172bbd6e2a435"></a>Yes&#160;</td><td class="fielddoc"><p>We have consensus along with the network. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="ConsensusTypes_8h_source.html#l00169">169</a> of file <a class="el" href="ConsensusTypes_8h_source.html">ConsensusTypes.h</a>.</p>
</div>
</div>
<a id="a6434c1a0fd22b77e2e4a228c0eca79eb" name="a6434c1a0fd22b77e2e4a228c0eca79eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6434c1a0fd22b77e2e4a228c0eca79eb">&#9670;&#160;</a></span>ValStatus</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eb">ripple::ValStatus</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Status of validation we received. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000" name="a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000"></a>current&#160;</td><td class="fielddoc"><p>This was a new validation and was added. </p>
</td></tr>
<tr><td class="fieldname"><a id="a6434c1a0fd22b77e2e4a228c0eca79eba36f34fd8319cf30f8e132ef294c616af" name="a6434c1a0fd22b77e2e4a228c0eca79eba36f34fd8319cf30f8e132ef294c616af"></a>stale&#160;</td><td class="fielddoc"><p>Not current or was older than current from this node. </p>
</td></tr>
<tr><td class="fieldname"><a id="a6434c1a0fd22b77e2e4a228c0eca79eba33f60000bf263b6261629411c6de2798" name="a6434c1a0fd22b77e2e4a228c0eca79eba33f60000bf263b6261629411c6de2798"></a>badSeq&#160;</td><td class="fielddoc"><p>A validation violates the increasing seq requirement. </p>
</td></tr>
<tr><td class="fieldname"><a id="a6434c1a0fd22b77e2e4a228c0eca79ebace495ab8d79db0d37413d8e95b54e606" name="a6434c1a0fd22b77e2e4a228c0eca79ebace495ab8d79db0d37413d8e95b54e606"></a>multiple&#160;</td><td class="fielddoc"><p>Multiple validations by a validator for the same ledger. </p>
</td></tr>
<tr><td class="fieldname"><a id="a6434c1a0fd22b77e2e4a228c0eca79eba5b8a0d83771a323104af923d207d8a2e" name="a6434c1a0fd22b77e2e4a228c0eca79eba5b8a0d83771a323104af923d207d8a2e"></a>conflicting&#160;</td><td class="fielddoc"><p>Multiple validations by a validator for different ledgers. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="Validations_8h_source.html#l00150">150</a> of file <a class="el" href="Validations_8h_source.html">Validations.h</a>.</p>
</div>
</div>
<a id="a1b38e742ac7fe4c3a80a397e06b83dcb" name="a1b38e742ac7fe4c3a80a397e06b83dcb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b38e742ac7fe4c3a80a397e06b83dcb">&#9670;&#160;</a></span>SizedItem</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcb">ripple::SizedItem</a> : <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a1b38e742ac7fe4c3a80a397e06b83dcba6a7bd94713cd68a0ce1f9beca215d812" name="a1b38e742ac7fe4c3a80a397e06b83dcba6a7bd94713cd68a0ce1f9beca215d812"></a>sweepInterval&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1b38e742ac7fe4c3a80a397e06b83dcbad8fa646add8fc293b385aafc538e896e" name="a1b38e742ac7fe4c3a80a397e06b83dcbad8fa646add8fc293b385aafc538e896e"></a>treeCacheSize&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1b38e742ac7fe4c3a80a397e06b83dcbab4f2ec48d846301c36ab8824e62fde66" name="a1b38e742ac7fe4c3a80a397e06b83dcbab4f2ec48d846301c36ab8824e62fde66"></a>treeCacheAge&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1b38e742ac7fe4c3a80a397e06b83dcbacdae4987d98b9ac3e09734d700c51514" name="a1b38e742ac7fe4c3a80a397e06b83dcbacdae4987d98b9ac3e09734d700c51514"></a>ledgerSize&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1b38e742ac7fe4c3a80a397e06b83dcbaf7624c41fe90d862b7797d38a7f0eb49" name="a1b38e742ac7fe4c3a80a397e06b83dcbaf7624c41fe90d862b7797d38a7f0eb49"></a>ledgerAge&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1b38e742ac7fe4c3a80a397e06b83dcba84e0eb5e4fbd74b1a9cafa3a2e072f64" name="a1b38e742ac7fe4c3a80a397e06b83dcba84e0eb5e4fbd74b1a9cafa3a2e072f64"></a>ledgerFetch&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1b38e742ac7fe4c3a80a397e06b83dcbad57786faa593a26172cf6ce03a7558a8" name="a1b38e742ac7fe4c3a80a397e06b83dcbad57786faa593a26172cf6ce03a7558a8"></a>hashNodeDBCache&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1b38e742ac7fe4c3a80a397e06b83dcbaed21e4d346721b8707d57bfa1c92f258" name="a1b38e742ac7fe4c3a80a397e06b83dcbaed21e4d346721b8707d57bfa1c92f258"></a>txnDBCache&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1b38e742ac7fe4c3a80a397e06b83dcba9e9e534926f294eacc1b735a9da65965" name="a1b38e742ac7fe4c3a80a397e06b83dcba9e9e534926f294eacc1b735a9da65965"></a>lgrDBCache&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1b38e742ac7fe4c3a80a397e06b83dcba1f6a5079a4330adbc050540a9e9b5bdf" name="a1b38e742ac7fe4c3a80a397e06b83dcba1f6a5079a4330adbc050540a9e9b5bdf"></a>openFinalLimit&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1b38e742ac7fe4c3a80a397e06b83dcbaa62741f39e8a8d667ccccd0642c08746" name="a1b38e742ac7fe4c3a80a397e06b83dcbaa62741f39e8a8d667ccccd0642c08746"></a>burstSize&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1b38e742ac7fe4c3a80a397e06b83dcba65745e7f126a80a04d0c0626ef80290e" name="a1b38e742ac7fe4c3a80a397e06b83dcba65745e7f126a80a04d0c0626ef80290e"></a>ramSizeGB&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a1b38e742ac7fe4c3a80a397e06b83dcbad8f7f728f2a0a05946bb54cb204dfb8d" name="a1b38e742ac7fe4c3a80a397e06b83dcbad8f7f728f2a0a05946bb54cb204dfb8d"></a>accountIdCacheSize&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="Config_8h_source.html#l00025">25</a> of file <a class="el" href="Config_8h_source.html">Config.h</a>.</p>
</div>
</div>
<a id="ae0f54f8ce649d639bf3e2b295347e17a" name="ae0f54f8ce649d639bf3e2b295347e17a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0f54f8ce649d639bf3e2b295347e17a">&#9670;&#160;</a></span>JobType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17a">ripple::JobType</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa24d4471c57d1ff11dd7e60e7525c3882" name="ae0f54f8ce649d639bf3e2b295347e17aa24d4471c57d1ff11dd7e60e7525c3882"></a>jtINVALID&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aad750b14a4d255f7800b8f33027d242ff" name="ae0f54f8ce649d639bf3e2b295347e17aad750b14a4d255f7800b8f33027d242ff"></a>jtPACK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aaa4e32e16425bc63db04ed98f3b3f4259" name="ae0f54f8ce649d639bf3e2b295347e17aaa4e32e16425bc63db04ed98f3b3f4259"></a>jtPUBOLDLEDGER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aad3afa64002a7625b44814318856804e9" name="ae0f54f8ce649d639bf3e2b295347e17aad3afa64002a7625b44814318856804e9"></a>jtCLIENT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aaf3995a52c684920573a33d84b168daad" name="ae0f54f8ce649d639bf3e2b295347e17aaf3995a52c684920573a33d84b168daad"></a>jtCLIENT_SUBSCRIBE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa30bd7ca7788038a2b0951eb06afd0218" name="ae0f54f8ce649d639bf3e2b295347e17aa30bd7ca7788038a2b0951eb06afd0218"></a>jtCLIENT_FEE_CHANGE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa568bfea01a951b6d8ef649ecf489dc14" name="ae0f54f8ce649d639bf3e2b295347e17aa568bfea01a951b6d8ef649ecf489dc14"></a>jtCLIENT_CONSENSUS&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa95f84ce6e848911972eaa0d522ed2ed5" name="ae0f54f8ce649d639bf3e2b295347e17aa95f84ce6e848911972eaa0d522ed2ed5"></a>jtCLIENT_ACCT_HIST&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa08b32fb23bf7f80fdc6ae53812f5c6ac" name="ae0f54f8ce649d639bf3e2b295347e17aa08b32fb23bf7f80fdc6ae53812f5c6ac"></a>jtCLIENT_RPC&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aaf73ecc1ab3356b01068bf5532d80d483" name="ae0f54f8ce649d639bf3e2b295347e17aaf73ecc1ab3356b01068bf5532d80d483"></a>jtCLIENT_WEBSOCKET&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa1f42f1a08a457858399286ea412cee87" name="ae0f54f8ce649d639bf3e2b295347e17aa1f42f1a08a457858399286ea412cee87"></a>jtRPC&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aab5e29edbf863b89dd801f49c4b8848f7" name="ae0f54f8ce649d639bf3e2b295347e17aab5e29edbf863b89dd801f49c4b8848f7"></a>jtSWEEP&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aaefed1b8b28b929c0faac87349e759506" name="ae0f54f8ce649d639bf3e2b295347e17aaefed1b8b28b929c0faac87349e759506"></a>jtVALIDATION_ut&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aab433a25a90090fd8367d367d250f4b83" name="ae0f54f8ce649d639bf3e2b295347e17aab433a25a90090fd8367d367d250f4b83"></a>jtMANIFEST&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa556a2b64f4c3520465e883a54898df97" name="ae0f54f8ce649d639bf3e2b295347e17aa556a2b64f4c3520465e883a54898df97"></a>jtUPDATE_PF&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aae5526e40fa172638c0a801293877cb81" name="ae0f54f8ce649d639bf3e2b295347e17aae5526e40fa172638c0a801293877cb81"></a>jtTRANSACTION_l&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa377b978c7dc793138e5544799efe2d15" name="ae0f54f8ce649d639bf3e2b295347e17aa377b978c7dc793138e5544799efe2d15"></a>jtREPLAY_REQ&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa1a6530cf99aac99d5d7340045b20c9f3" name="ae0f54f8ce649d639bf3e2b295347e17aa1a6530cf99aac99d5d7340045b20c9f3"></a>jtLEDGER_REQ&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa21a058da62196c1af48773b276ad108a" name="ae0f54f8ce649d639bf3e2b295347e17aa21a058da62196c1af48773b276ad108a"></a>jtPROPOSAL_ut&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa57baca569741affd280020ddde7fc8d1" name="ae0f54f8ce649d639bf3e2b295347e17aa57baca569741affd280020ddde7fc8d1"></a>jtREPLAY_TASK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa3a3adf68dd667ae2f3593c956fbd174f" name="ae0f54f8ce649d639bf3e2b295347e17aa3a3adf68dd667ae2f3593c956fbd174f"></a>jtTRANSACTION&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa506ab0dc218077680c4ef2b2bf5d223a" name="ae0f54f8ce649d639bf3e2b295347e17aa506ab0dc218077680c4ef2b2bf5d223a"></a>jtMISSING_TXN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa3ee87cdf6c09cb547bae82680e002bdb" name="ae0f54f8ce649d639bf3e2b295347e17aa3ee87cdf6c09cb547bae82680e002bdb"></a>jtREQUESTED_TXN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa74dc9f62d158e5f2746d4d2c931f4ed1" name="ae0f54f8ce649d639bf3e2b295347e17aa74dc9f62d158e5f2746d4d2c931f4ed1"></a>jtBATCH&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa121ce8d90467efba069f070ad4810add" name="ae0f54f8ce649d639bf3e2b295347e17aa121ce8d90467efba069f070ad4810add"></a>jtLEDGER_DATA&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aac6876ad6800d8cd0a4c9a306baf35204" name="ae0f54f8ce649d639bf3e2b295347e17aac6876ad6800d8cd0a4c9a306baf35204"></a>jtADVANCE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa75c73aafec01f5472607a930d5d1f3b9" name="ae0f54f8ce649d639bf3e2b295347e17aa75c73aafec01f5472607a930d5d1f3b9"></a>jtPUBLEDGER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aac04ecc4122a37cf832f12c0dd02a27d2" name="ae0f54f8ce649d639bf3e2b295347e17aac04ecc4122a37cf832f12c0dd02a27d2"></a>jtTXN_DATA&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa0060e5a7d7385a275531b670c52f80a6" name="ae0f54f8ce649d639bf3e2b295347e17aa0060e5a7d7385a275531b670c52f80a6"></a>jtWAL&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aaa551148824f891d2938519c9a355d15f" name="ae0f54f8ce649d639bf3e2b295347e17aaa551148824f891d2938519c9a355d15f"></a>jtVALIDATION_t&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aaf5964ac101121f8e08de3603c12943e0" name="ae0f54f8ce649d639bf3e2b295347e17aaf5964ac101121f8e08de3603c12943e0"></a>jtWRITE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa6cb3ab75be280799814794706cb2e4c1" name="ae0f54f8ce649d639bf3e2b295347e17aa6cb3ab75be280799814794706cb2e4c1"></a>jtACCEPT&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aafcec4c617bce04e98e6a597b69ec9070" name="ae0f54f8ce649d639bf3e2b295347e17aafcec4c617bce04e98e6a597b69ec9070"></a>jtPROPOSAL_t&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa0dd79c76d5988b7781c97da96c22a9c7" name="ae0f54f8ce649d639bf3e2b295347e17aa0dd79c76d5988b7781c97da96c22a9c7"></a>jtNETOP_CLUSTER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aacb6f07e87a154852c5d2b763c19d46b2" name="ae0f54f8ce649d639bf3e2b295347e17aacb6f07e87a154852c5d2b763c19d46b2"></a>jtNETOP_TIMER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa67d881e452bc503cb7f59d5ef4900779" name="ae0f54f8ce649d639bf3e2b295347e17aa67d881e452bc503cb7f59d5ef4900779"></a>jtADMIN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa3c14fcd4de9cbd958e2bb6128a81b6d1" name="ae0f54f8ce649d639bf3e2b295347e17aa3c14fcd4de9cbd958e2bb6128a81b6d1"></a>jtPEER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aafaee3370f0135e05887177c20142afa9" name="ae0f54f8ce649d639bf3e2b295347e17aafaee3370f0135e05887177c20142afa9"></a>jtDISK&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa472d60e46f48281b57495a70dfabfbce" name="ae0f54f8ce649d639bf3e2b295347e17aa472d60e46f48281b57495a70dfabfbce"></a>jtTXN_PROC&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aac6f43010224e22b2bd3459aca25c0f6f" name="ae0f54f8ce649d639bf3e2b295347e17aac6f43010224e22b2bd3459aca25c0f6f"></a>jtOB_SETUP&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa45d646c1a9b70027d5f9f46458203942" name="ae0f54f8ce649d639bf3e2b295347e17aa45d646c1a9b70027d5f9f46458203942"></a>jtPATH_FIND&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa7176227d21623078299893d65f469731" name="ae0f54f8ce649d639bf3e2b295347e17aa7176227d21623078299893d65f469731"></a>jtHO_READ&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa2889324fef37c61ee32f5ea7d8372683" name="ae0f54f8ce649d639bf3e2b295347e17aa2889324fef37c61ee32f5ea7d8372683"></a>jtHO_WRITE&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aa77e85f25213818dcf37b435f28558060" name="ae0f54f8ce649d639bf3e2b295347e17aa77e85f25213818dcf37b435f28558060"></a>jtGENERIC&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aab724b0c38f524c70378ef010fe8b7e2c" name="ae0f54f8ce649d639bf3e2b295347e17aab724b0c38f524c70378ef010fe8b7e2c"></a>jtNS_SYNC_READ&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aac573ff0fe885e62083387ad1823b4f84" name="ae0f54f8ce649d639bf3e2b295347e17aac573ff0fe885e62083387ad1823b4f84"></a>jtNS_ASYNC_READ&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae0f54f8ce649d639bf3e2b295347e17aaa94b630431b8f365820cf3a29ed67f3e" name="ae0f54f8ce649d639bf3e2b295347e17aaa94b630431b8f365820cf3a29ed67f3e"></a>jtNS_WRITE&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="Job_8h_source.html#l00016">16</a> of file <a class="el" href="Job_8h_source.html">Job.h</a>.</p>
</div>
</div>
<a id="a3b423ad1ba6341f945c08c13fe141150" name="a3b423ad1ba6341f945c08c13fe141150"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b423ad1ba6341f945c08c13fe141150">&#9670;&#160;</a></span>ProtocolFeature</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#a3b423ad1ba6341f945c08c13fe141150">ripple::ProtocolFeature</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3b423ad1ba6341f945c08c13fe141150a9a32e2a438c197a712d352ca4e69b65b" name="a3b423ad1ba6341f945c08c13fe141150a9a32e2a438c197a712d352ca4e69b65b"></a>ValidatorListPropagation&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a3b423ad1ba6341f945c08c13fe141150abbd68b30711cfd4adc8abd9b5519abe1" name="a3b423ad1ba6341f945c08c13fe141150abbd68b30711cfd4adc8abd9b5519abe1"></a>ValidatorList2Propagation&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a3b423ad1ba6341f945c08c13fe141150a955e673a299bbf8322d01b7b5e88be4e" name="a3b423ad1ba6341f945c08c13fe141150a955e673a299bbf8322d01b7b5e88be4e"></a>LedgerReplay&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="xrpld_2overlay_2Peer_8h_source.html#l00017">17</a> of file <a class="el" href="xrpld_2overlay_2Peer_8h_source.html">xrpld/overlay/Peer.h</a>.</p>
</div>
</div>
<a id="ae08fe18f17b24699ce41d3898fbb8c2c" name="ae08fe18f17b24699ce41d3898fbb8c2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae08fe18f17b24699ce41d3898fbb8c2c">&#9670;&#160;</a></span>Role</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum class <a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">ripple::Role</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Indicates the level of administrative permission to grant. </p>
<p>IDENTIFIED role has unlimited resources but cannot perform some <a class="el" href="namespaceripple_1_1RPC.html" title="API version numbers used in later API versions.">RPC</a> commands. ADMIN role has unlimited resources and is able to perform all <a class="el" href="namespaceripple_1_1RPC.html" title="API version numbers used in later API versions.">RPC</a> commands. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae08fe18f17b24699ce41d3898fbb8c2ca33e9232989576b5cfaa06654217d7a1a" name="ae08fe18f17b24699ce41d3898fbb8c2ca33e9232989576b5cfaa06654217d7a1a"></a>GUEST&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae08fe18f17b24699ce41d3898fbb8c2ca2e40ad879e955201df4dedbf8d479a12" name="ae08fe18f17b24699ce41d3898fbb8c2ca2e40ad879e955201df4dedbf8d479a12"></a>USER&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae08fe18f17b24699ce41d3898fbb8c2ca1ce51056a04cffe133dd6c79fea6f044" name="ae08fe18f17b24699ce41d3898fbb8c2ca1ce51056a04cffe133dd6c79fea6f044"></a>IDENTIFIED&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae08fe18f17b24699ce41d3898fbb8c2ca73acd9a5972130b75066c82595a1fae3" name="ae08fe18f17b24699ce41d3898fbb8c2ca73acd9a5972130b75066c82595a1fae3"></a>ADMIN&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae08fe18f17b24699ce41d3898fbb8c2cae69e6446e892e3922e76c82e96837920" name="ae08fe18f17b24699ce41d3898fbb8c2cae69e6446e892e3922e76c82e96837920"></a>PROXY&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ae08fe18f17b24699ce41d3898fbb8c2cae59518181ec60bb5370c94110f1cd4bf" name="ae08fe18f17b24699ce41d3898fbb8c2cae59518181ec60bb5370c94110f1cd4bf"></a>FORBID&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="Role_8h_source.html#l00025">25</a> of file <a class="el" href="Role_8h_source.html">Role.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a5a475d1a2084957b38593402fcc8c991" name="a5a475d1a2084957b38593402fcc8c991"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a475d1a2084957b38593402fcc8c991">&#9670;&#160;</a></span>generalized_set_intersection()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class InputIter1 , class InputIter2 , class Action , class Comp &gt; </div>
<table class="memname">
<tr>
<td class="memname">void ripple::generalized_set_intersection </td>
<td>(</td>
<td class="paramtype">InputIter1&#160;</td>
<td class="paramname"><em>first1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">InputIter1&#160;</td>
<td class="paramname"><em>last1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">InputIter2&#160;</td>
<td class="paramname"><em>first2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">InputIter2&#160;</td>
<td class="paramname"><em>last2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Action&#160;</td>
<td class="paramname"><em>action</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Comp&#160;</td>
<td class="paramname"><em>comp</em>&#160;</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="algorithm_8h_source.html#l00017">17</a> of file <a class="el" href="algorithm_8h_source.html">algorithm.h</a>.</p>
</div>
</div>
<a id="a946a2408f51f8155c21749721e089a57" name="a946a2408f51f8155c21749721e089a57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a946a2408f51f8155c21749721e089a57">&#9670;&#160;</a></span>remove_if_intersect_or_match()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class FwdIter1 , class InputIter2 , class Pred , class Comp &gt; </div>
<table class="memname">
<tr>
<td class="memname">FwdIter1 ripple::remove_if_intersect_or_match </td>
<td>(</td>
<td class="paramtype">FwdIter1&#160;</td>
<td class="paramname"><em>first1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">FwdIter1&#160;</td>
<td class="paramname"><em>last1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">InputIter2&#160;</td>
<td class="paramname"><em>first2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">InputIter2&#160;</td>
<td class="paramname"><em>last2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Pred&#160;</td>
<td class="paramname"><em>pred</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Comp&#160;</td>
<td class="paramname"><em>comp</em>&#160;</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="algorithm_8h_source.html#l00055">55</a> of file <a class="el" href="algorithm_8h_source.html">algorithm.h</a>.</p>
</div>
</div>
<a id="a7f1e5ab90444ff67cddc760563d127b1" name="a7f1e5ab90444ff67cddc760563d127b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f1e5ab90444ff67cddc760563d127b1">&#9670;&#160;</a></span>extractTarLz4()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::extractTarLz4 </td>
<td>(</td>
<td class="paramtype">boost::filesystem::path const &amp;&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boost::filesystem::path const &amp;&#160;</td>
<td class="paramname"><em>dst</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Extract a tar archive compressed with lz4. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">src</td><td>the path of the archive to be extracted </td></tr>
<tr><td class="paramname">dst</td><td>the directory to extract to</td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">runtime_error</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="Archive_8cpp_source.html#l00017">17</a> of file <a class="el" href="Archive_8cpp_source.html">Archive.cpp</a>.</p>
</div>
</div>
<a id="a9e4e400df889dc7cb9df0f859a8e4f18" name="a9e4e400df889dc7cb9df0f859a8e4f18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e4e400df889dc7cb9df0f859a8e4f18">&#9670;&#160;</a></span>base64_encode() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<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::base64_encode </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> const *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>len</em>&#160;</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="libxrpl_2basics_2base64_8cpp_source.html#l00217">217</a> of file <a class="el" href="libxrpl_2basics_2base64_8cpp_source.html">libxrpl/basics/base64.cpp</a>.</p>
</div>
</div>
<a id="ab7fafc8eff04fa862d25c6572bc84d7f" name="ab7fafc8eff04fa862d25c6572bc84d7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7fafc8eff04fa862d25c6572bc84d7f">&#9670;&#160;</a></span>base64_encode() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<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::base64_encode </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="base64_8h_source.html#l00047">47</a> of file <a class="el" href="base64_8h_source.html">base64.h</a>.</p>
</div>
</div>
<a id="a44b8469c9a47739d50dd628e8a4bd561" name="a44b8469c9a47739d50dd628e8a4bd561"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44b8469c9a47739d50dd628e8a4bd561">&#9670;&#160;</a></span>base64_decode()</h2>
<div class="memitem">
<div class="memproto">
<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::base64_decode </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a>&#160;</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="libxrpl_2basics_2base64_8cpp_source.html#l00226">226</a> of file <a class="el" href="libxrpl_2basics_2base64_8cpp_source.html">libxrpl/basics/base64.cpp</a>.</p>
</div>
</div>
<a id="a32c1068f118f599fda27f9b53536c602" name="a32c1068f118f599fda27f9b53536c602"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32c1068f118f599fda27f9b53536c602">&#9670;&#160;</a></span>operator&lt;=&gt;() <span class="overload">[1/7]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> Bits, class Tag &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/compare/strong_ordering.html">std::strong_ordering</a> ripple::operator&lt;=&gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="base__uint_8h_source.html#l00543">543</a> of file <a class="el" href="base__uint_8h_source.html">base_uint.h</a>.</p>
</div>
</div>
<a id="adb9995d7c8e8a2aa3d702b73edfa0672" name="adb9995d7c8e8a2aa3d702b73edfa0672"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb9995d7c8e8a2aa3d702b73edfa0672">&#9670;&#160;</a></span>operator==() <span class="overload">[1/28]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> Bits, typename Tag &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="base__uint_8h_source.html#l00566">566</a> of file <a class="el" href="base__uint_8h_source.html">base_uint.h</a>.</p>
</div>
</div>
<a id="a957a85ce7071b90a587d3b8b36d91b91" name="a957a85ce7071b90a587d3b8b36d91b91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a957a85ce7071b90a587d3b8b36d91b91">&#9670;&#160;</a></span>operator==() <span class="overload">[2/28]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> Bits, class Tag &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;&#160;</td>
<td class="paramname"><em>a</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>&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="base__uint_8h_source.html#l00574">574</a> of file <a class="el" href="base__uint_8h_source.html">base_uint.h</a>.</p>
</div>
</div>
<a id="aca929be3f184254b2e6ac41304b9c021" name="aca929be3f184254b2e6ac41304b9c021"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca929be3f184254b2e6ac41304b9c021">&#9670;&#160;</a></span>operator^()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> Bits, class Tag &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; ripple::operator^ </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="base__uint_8h_source.html#l00582">582</a> of file <a class="el" href="base__uint_8h_source.html">base_uint.h</a>.</p>
</div>
</div>
<a id="a5ddd19c77040601f9462ac551bfeddcc" name="a5ddd19c77040601f9462ac551bfeddcc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ddd19c77040601f9462ac551bfeddcc">&#9670;&#160;</a></span>operator&amp;() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> Bits, class Tag &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; ripple::operator&amp; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="base__uint_8h_source.html#l00589">589</a> of file <a class="el" href="base__uint_8h_source.html">base_uint.h</a>.</p>
</div>
</div>
<a id="a2a8170acd3b55b6b2be63665f0b76ce8" name="a2a8170acd3b55b6b2be63665f0b76ce8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a8170acd3b55b6b2be63665f0b76ce8">&#9670;&#160;</a></span>operator|() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> Bits, class Tag &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; ripple::operator| </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="base__uint_8h_source.html#l00596">596</a> of file <a class="el" href="base__uint_8h_source.html">base_uint.h</a>.</p>
</div>
</div>
<a id="ace0e9e05ea99ff46933e70502b74de95" name="ace0e9e05ea99ff46933e70502b74de95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace0e9e05ea99ff46933e70502b74de95">&#9670;&#160;</a></span>operator+() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> Bits, class Tag &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; ripple::operator+ </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="base__uint_8h_source.html#l00603">603</a> of file <a class="el" href="base__uint_8h_source.html">base_uint.h</a>.</p>
</div>
</div>
<a id="ac124fe6744b7fe887dec949b56b16d50" name="ac124fe6744b7fe887dec949b56b16d50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac124fe6744b7fe887dec949b56b16d50">&#9670;&#160;</a></span>to_string() <span class="overload">[1/29]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> Bits, class Tag &gt; </div>
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;&#160;</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="base__uint_8h_source.html#l00611">611</a> of file <a class="el" href="base__uint_8h_source.html">base_uint.h</a>.</p>
</div>
</div>
<a id="a033d0d7e970df05013f1a46236227141" name="a033d0d7e970df05013f1a46236227141"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a033d0d7e970df05013f1a46236227141">&#9670;&#160;</a></span>to_short_string()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> Bits, class Tag &gt; </div>
<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::to_short_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;&#160;</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="base__uint_8h_source.html#l00618">618</a> of file <a class="el" href="base__uint_8h_source.html">base_uint.h</a>.</p>
</div>
</div>
<a id="a5c77599883897def8bd3e9e4ad140f95" name="a5c77599883897def8bd3e9e4ad140f95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c77599883897def8bd3e9e4ad140f95">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[1/16]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> Bits, class Tag &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp; ripple::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td>
<td class="paramname"><em>out</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; Bits, Tag &gt; const &amp;&#160;</td>
<td class="paramname"><em>u</em>&#160;</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="base__uint_8h_source.html#l00627">627</a> of file <a class="el" href="base__uint_8h_source.html">base_uint.h</a>.</p>
</div>
</div>
<a id="adfba989160b2969247e5842ae0841651" name="adfba989160b2969247e5842ae0841651"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfba989160b2969247e5842ae0841651">&#9670;&#160;</a></span>extract() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::extract </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="base__uint_8h_source.html#l00635">635</a> of file <a class="el" href="base__uint_8h_source.html">base_uint.h</a>.</p>
</div>
</div>
<a id="a53f80df10254751781250aa20704e98f" name="a53f80df10254751781250aa20704e98f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53f80df10254751781250aa20704e98f">&#9670;&#160;</a></span>set() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool ripple::set </td>
<td>(</td>
<td class="paramtype">T &amp;&#160;</td>
<td class="paramname"><em>target</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</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_1Section.html">Section</a> const &amp;&#160;</td>
<td class="paramname"><em>section</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set a value from a configuration <a class="el" href="classripple_1_1Section.html" title="Holds a collection of configuration values.">Section</a> If the named value is not found or doesn't parse as a T, the variable is unchanged. </p>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if value was set. </dd></dl>
<p class="definition">Definition at line <a class="el" href="BasicConfig_8h_source.html#l00296">296</a> of file <a class="el" href="BasicConfig_8h_source.html">BasicConfig.h</a>.</p>
</div>
</div>
<a id="a37db5631717b7b08c2b1fa851c95f9d7" name="a37db5631717b7b08c2b1fa851c95f9d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37db5631717b7b08c2b1fa851c95f9d7">&#9670;&#160;</a></span>set() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool ripple::set </td>
<td>(</td>
<td class="paramtype">T &amp;&#160;</td>
<td class="paramname"><em>target</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>defaultValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</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_1Section.html">Section</a> const &amp;&#160;</td>
<td class="paramname"><em>section</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set a value from a configuration <a class="el" href="classripple_1_1Section.html" title="Holds a collection of configuration values.">Section</a> If the named value is not found or doesn't cast to T, the variable is assigned the default. </p>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the named value was found and is valid. </dd></dl>
<p class="definition">Definition at line <a class="el" href="BasicConfig_8h_source.html#l00318">318</a> of file <a class="el" href="BasicConfig_8h_source.html">BasicConfig.h</a>.</p>
</div>
</div>
<a id="ac341e8b4d6615fda7866d3c1c0014e44" name="ac341e8b4d6615fda7866d3c1c0014e44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac341e8b4d6615fda7866d3c1c0014e44">&#9670;&#160;</a></span>get() <span class="overload">[1/7]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T = std::string&gt; </div>
<table class="memname">
<tr>
<td class="memname">T ripple::get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Section.html">Section</a> const &amp;&#160;</td>
<td class="paramname"><em>section</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>defaultValue</em> = <code>T{}</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieve a key/value pair from a section. </p>
<dl class="section return"><dt>Returns</dt><dd>The value string converted to T if it exists and can be parsed, or else defaultValue. </dd></dl>
<p class="definition">Definition at line <a class="el" href="BasicConfig_8h_source.html#l00336">336</a> of file <a class="el" href="BasicConfig_8h_source.html">BasicConfig.h</a>.</p>
</div>
</div>
<a id="a42d4b5e99ec86f8a20be29c32c4554b7" name="a42d4b5e99ec86f8a20be29c32c4554b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42d4b5e99ec86f8a20be29c32c4554b7">&#9670;&#160;</a></span>get() <span class="overload">[2/7]</span></h2>
<div class="memitem">
<div class="memproto">
<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::get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Section.html">Section</a> const &amp;&#160;</td>
<td class="paramname"><em>section</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char const *&#160;</td>
<td class="paramname"><em>defaultValue</em>&#160;</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="BasicConfig_8h_source.html#l00351">351</a> of file <a class="el" href="BasicConfig_8h_source.html">BasicConfig.h</a>.</p>
</div>
</div>
<a id="a55f440d44d3b98aa990fadd4ebb7c87e" name="a55f440d44d3b98aa990fadd4ebb7c87e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55f440d44d3b98aa990fadd4ebb7c87e">&#9670;&#160;</a></span>get_if_exists()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool ripple::get_if_exists </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Section.html">Section</a> const &amp;&#160;</td>
<td class="paramname"><em>section</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</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="BasicConfig_8h_source.html#l00367">367</a> of file <a class="el" href="BasicConfig_8h_source.html">BasicConfig.h</a>.</p>
</div>
</div>
<a id="abc0dd1a3743e6c1dced5cce8fe6dc5b4" name="abc0dd1a3743e6c1dced5cce8fe6dc5b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc0dd1a3743e6c1dced5cce8fe6dc5b4">&#9670;&#160;</a></span>get_if_exists&lt; bool &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="namespaceripple.html#a55f440d44d3b98aa990fadd4ebb7c87e">ripple::get_if_exists</a>&lt; bool &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Section.html">Section</a> const &amp;&#160;</td>
<td class="paramname"><em>section</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</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="BasicConfig_8h_source.html#l00373">373</a> of file <a class="el" href="BasicConfig_8h_source.html">BasicConfig.h</a>.</p>
</div>
</div>
<a id="ac9dbb0c3de4636cf08d351857bbfbc18" name="ac9dbb0c3de4636cf08d351857bbfbc18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9dbb0c3de4636cf08d351857bbfbc18">&#9670;&#160;</a></span>operator==() <span class="overload">[3/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Buffer.html">Buffer</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Buffer.html">Buffer</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="Buffer_8h_source.html#l00201">201</a> of file <a class="el" href="Buffer_8h_source.html">Buffer.h</a>.</p>
</div>
</div>
<a id="a21a6d6b07d2d712568f3565adf30ae21" name="a21a6d6b07d2d712568f3565adf30ae21"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21a6d6b07d2d712568f3565adf30ae21">&#9670;&#160;</a></span>operator!=() <span class="overload">[1/9]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator!= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Buffer.html">Buffer</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Buffer.html">Buffer</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="Buffer_8h_source.html#l00213">213</a> of file <a class="el" href="Buffer_8h_source.html">Buffer.h</a>.</p>
</div>
</div>
<a id="a8f7c1dac6a768426c7fc2bf4b544254a" name="a8f7c1dac6a768426c7fc2bf4b544254a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f7c1dac6a768426c7fc2bf4b544254a">&#9670;&#160;</a></span>kilobytes()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr auto ripple::kilobytes </td>
<td>(</td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></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="ByteUtilities_8h_source.html#l00008">8</a> of file <a class="el" href="ByteUtilities_8h_source.html">ByteUtilities.h</a>.</p>
</div>
</div>
<a id="a13d7c6c34d30731bbc221f629e03f8db" name="a13d7c6c34d30731bbc221f629e03f8db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13d7c6c34d30731bbc221f629e03f8db">&#9670;&#160;</a></span>megabytes()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr auto ripple::megabytes </td>
<td>(</td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></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="ByteUtilities_8h_source.html#l00015">15</a> of file <a class="el" href="ByteUtilities_8h_source.html">ByteUtilities.h</a>.</p>
</div>
</div>
<a id="aa7c655d460cd49a70a942831c924292f" name="aa7c655d460cd49a70a942831c924292f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7c655d460cd49a70a942831c924292f">&#9670;&#160;</a></span>to_string() <span class="overload">[2/29]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Duration &gt; </div>
<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::to_string </td>
<td>(</td>
<td class="paramtype">date::sys_time&lt; Duration &gt;&#160;</td>
<td class="paramname"><em>tp</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="chrono_8h_source.html#l00057">57</a> of file <a class="el" href="chrono_8h_source.html">chrono.h</a>.</p>
</div>
</div>
<a id="a36812daaa079fa01b096438639a019e4" name="a36812daaa079fa01b096438639a019e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36812daaa079fa01b096438639a019e4">&#9670;&#160;</a></span>to_string() <span class="overload">[3/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a>&#160;</td>
<td class="paramname"><em>tp</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="chrono_8h_source.html#l00063">63</a> of file <a class="el" href="chrono_8h_source.html">chrono.h</a>.</p>
</div>
</div>
<a id="ab8a538c16be43509b3ab21d93c19521a" name="ab8a538c16be43509b3ab21d93c19521a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8a538c16be43509b3ab21d93c19521a">&#9670;&#160;</a></span>to_string_iso() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Duration &gt; </div>
<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::to_string_iso </td>
<td>(</td>
<td class="paramtype">date::sys_time&lt; Duration &gt;&#160;</td>
<td class="paramname"><em>tp</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="chrono_8h_source.html#l00073">73</a> of file <a class="el" href="chrono_8h_source.html">chrono.h</a>.</p>
</div>
</div>
<a id="a21949149ac2c9dc2b39f3a47a4c1e2e6" name="a21949149ac2c9dc2b39f3a47a4c1e2e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21949149ac2c9dc2b39f3a47a4c1e2e6">&#9670;&#160;</a></span>to_string_iso() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string_iso </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a>&#160;</td>
<td class="paramname"><em>tp</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="chrono_8h_source.html#l00080">80</a> of file <a class="el" href="chrono_8h_source.html">chrono.h</a>.</p>
</div>
</div>
<a id="aa210c189615c410fe9661f5cfbb04977" name="aa210c189615c410fe9661f5cfbb04977"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa210c189615c410fe9661f5cfbb04977">&#9670;&#160;</a></span>stopwatch()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#abfbcd3fa60b2ddb83f5b2991900fe153">Stopwatch</a> &amp; ripple::stopwatch </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns an instance of a wall clock. </p>
<p class="definition">Definition at line <a class="el" href="chrono_8h_source.html#l00100">100</a> of file <a class="el" href="chrono_8h_source.html">chrono.h</a>.</p>
</div>
</div>
<a id="a9685b5bd8afdfb40bdf25cf24f877f0f" name="a9685b5bd8afdfb40bdf25cf24f877f0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9685b5bd8afdfb40bdf25cf24f877f0f">&#9670;&#160;</a></span>LogThrow()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::LogThrow </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>title</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Generates and logs a call stack. </p>
<p class="definition">Definition at line <a class="el" href="libxrpl_2basics_2contract_8cpp_source.html#l00012">12</a> of file <a class="el" href="libxrpl_2basics_2contract_8cpp_source.html">libxrpl/basics/contract.cpp</a>.</p>
</div>
</div>
<a id="ad99788f1aca6ce31a1fe8365eee1bba3" name="ad99788f1aca6ce31a1fe8365eee1bba3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad99788f1aca6ce31a1fe8365eee1bba3">&#9670;&#160;</a></span>Rethrow()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::Rethrow </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Rethrow the exception currently being handled. </p>
<p>When called from within a catch block, it will pass control to the next matching exception handler, if any. Otherwise, <a class="elRef" href="http://en.cppreference.com/w/cpp/error/terminate.html">std::terminate</a> will be called. </p>
<p class="definition">Definition at line <a class="el" href="contract_8h_source.html#l00029">29</a> of file <a class="el" href="contract_8h_source.html">contract.h</a>.</p>
</div>
</div>
<a id="a60a8000b5ea6d1121d1e0fb03cae63a0" name="a60a8000b5ea6d1121d1e0fb03cae63a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60a8000b5ea6d1121d1e0fb03cae63a0">&#9670;&#160;</a></span>Throw()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E , class... Args&gt; </div>
<table class="memname">
<tr>
<td class="memname">void ripple::Throw </td>
<td>(</td>
<td class="paramtype">Args &amp;&amp;...&#160;</td>
<td class="paramname"><em>args</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="contract_8h_source.html#l00037">37</a> of file <a class="el" href="contract_8h_source.html">contract.h</a>.</p>
</div>
</div>
<a id="aefd2f77338ce3c9a2fffc4f0b289b483" name="aefd2f77338ce3c9a2fffc4f0b289b483"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefd2f77338ce3c9a2fffc4f0b289b483">&#9670;&#160;</a></span>LogicError()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::LogicError </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>how</em></td><td>)</td>
<td></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>Called when faulty logic causes a broken invariant. </p>
<p class="definition">Definition at line <a class="el" href="libxrpl_2basics_2contract_8cpp_source.html#l00018">18</a> of file <a class="el" href="libxrpl_2basics_2contract_8cpp_source.html">libxrpl/basics/contract.cpp</a>.</p>
</div>
</div>
<a id="ad6887fe0534dd3b0df2da54ff8994e2f" name="ad6887fe0534dd3b0df2da54ff8994e2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6887fe0534dd3b0df2da54ff8994e2f">&#9670;&#160;</a></span>Unexpected()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename E , <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> N&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Unexpected.html">ripple::Unexpected</a> </td>
<td>(</td>
<td class="paramtype">E(&amp;)&#160;</td>
<td class="paramname">[N]</td><td>)</td>
<td> -&gt; <a class="el" href="classripple_1_1Unexpected.html">Unexpected</a>&lt; E const * &gt;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abee5b68c53e8284c704e2ea8986cc922" name="abee5b68c53e8284c704e2ea8986cc922"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abee5b68c53e8284c704e2ea8986cc922">&#9670;&#160;</a></span>getFileContents()</h2>
<div class="memitem">
<div class="memproto">
<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::getFileContents </td>
<td>(</td>
<td class="paramtype">boost::system::error_code &amp;&#160;</td>
<td class="paramname"><em>ec</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boost::filesystem::path const &amp;&#160;</td>
<td class="paramname"><em>sourcePath</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> &gt;&#160;</td>
<td class="paramname"><em>maxSize</em> = <code><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a></code>&#160;</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="FileUtilities_8cpp_source.html#l00021">21</a> of file <a class="el" href="FileUtilities_8cpp_source.html">FileUtilities.cpp</a>.</p>
</div>
</div>
<a id="ae18870f8d8eaa17b582f609cc486aa04" name="ae18870f8d8eaa17b582f609cc486aa04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae18870f8d8eaa17b582f609cc486aa04">&#9670;&#160;</a></span>writeFileContents()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::writeFileContents </td>
<td>(</td>
<td class="paramtype">boost::system::error_code &amp;&#160;</td>
<td class="paramname"><em>ec</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boost::filesystem::path const &amp;&#160;</td>
<td class="paramname"><em>destPath</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>contents</em>&#160;</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="FileUtilities_8cpp_source.html#l00062">62</a> of file <a class="el" href="FileUtilities_8cpp_source.html">FileUtilities.cpp</a>.</p>
</div>
</div>
<a id="a06f5c3fd0d12fcc49e58537839ecdc1c" name="a06f5c3fd0d12fcc49e58537839ecdc1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06f5c3fd0d12fcc49e58537839ecdc1c">&#9670;&#160;</a></span>make_SharedIntrusive()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TT , class... Args&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1SharedIntrusive.html">SharedIntrusive</a>&lt; TT &gt; ripple::make_SharedIntrusive </td>
<td>(</td>
<td class="paramtype">Args &amp;&amp;...&#160;</td>
<td class="paramname"><em>args</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a shared intrusive pointer. </p>
<p>Note: unlike <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>, where there is an advantage of allocating the pointer and control block together, there is no benefit for intrusive pointers. </p>
<p class="definition">Definition at line <a class="el" href="IntrusivePointer_8h_source.html#l00448">448</a> of file <a class="el" href="IntrusivePointer_8h_source.html">IntrusivePointer.h</a>.</p>
</div>
</div>
<a id="a4aaf0c41d96f26147ee484a7b8dee51b" name="a4aaf0c41d96f26147ee484a7b8dee51b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4aaf0c41d96f26147ee484a7b8dee51b">&#9670;&#160;</a></span>partialDestructorFinished()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void ripple::partialDestructorFinished </td>
<td>(</td>
<td class="paramtype">T **&#160;</td>
<td class="paramname"><em>o</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="IntrusiveRefCounts_8h_source.html#l00460">460</a> of file <a class="el" href="IntrusiveRefCounts_8h_source.html">IntrusiveRefCounts.h</a>.</p>
</div>
</div>
<a id="a4cb289e93e9411b505381678d14d82d5" name="a4cb289e93e9411b505381678d14d82d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4cb289e93e9411b505381678d14d82d5">&#9670;&#160;</a></span>join()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Stream , class Iter &gt; </div>
<table class="memname">
<tr>
<td class="memname">Stream &amp; ripple::join </td>
<td>(</td>
<td class="paramtype">Stream &amp;&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Iter&#160;</td>
<td class="paramname"><em>iter</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Iter&#160;</td>
<td class="paramname"><em>end</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>delimiter</em>&#160;</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="join_8h_source.html#l00010">10</a> of file <a class="el" href="join_8h_source.html">join.h</a>.</p>
</div>
</div>
<a id="ad9129e0ba7f7dc36dd0ae69b323d07ac" name="ad9129e0ba7f7dc36dd0ae69b323d07ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9129e0ba7f7dc36dd0ae69b323d07ac">&#9670;&#160;</a></span>setDebugLogSink()</h2>
<div class="memitem">
<div class="memproto">
<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>&lt; <a class="el" href="classbeast_1_1Journal_1_1Sink.html">beast::Journal::Sink</a> &gt; ripple::setDebugLogSink </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classbeast_1_1Journal_1_1Sink.html">beast::Journal::Sink</a> &gt;&#160;</td>
<td class="paramname"><em>sink</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the sink for the debug journal. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sink</td><td>unique_ptr to new debug Sink. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>unique_ptr to the previous Sink. nullptr if there was no Sink. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Log_8cpp_source.html#l00451">451</a> of file <a class="el" href="Log_8cpp_source.html">Log.cpp</a>.</p>
</div>
</div>
<a id="a94e13759bd026c8ac305482e17f05adb" name="a94e13759bd026c8ac305482e17f05adb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94e13759bd026c8ac305482e17f05adb">&#9670;&#160;</a></span>debugLog()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> ripple::debugLog </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns a debug journal. </p>
<p>The journal may drain to a null sink, so its output may never be seen. Never use it for critical information. </p>
<p class="definition">Definition at line <a class="el" href="Log_8cpp_source.html#l00457">457</a> of file <a class="el" href="Log_8cpp_source.html">Log.cpp</a>.</p>
</div>
</div>
<a id="a75121fd263018f521eb29d1b5a07eb69" name="a75121fd263018f521eb29d1b5a07eb69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75121fd263018f521eb29d1b5a07eb69">&#9670;&#160;</a></span>make_SSLContext()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; boost::asio::ssl::context &gt; ripple::make_SSLContext </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>cipherList</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a self-signed SSL context that allows anonymous Diffie Hellman. </p>
<p class="definition">Definition at line <a class="el" href="make__SSLContext_8cpp_source.html#l00366">366</a> of file <a class="el" href="make__SSLContext_8cpp_source.html">make_SSLContext.cpp</a>.</p>
</div>
</div>
<a id="adadc476df0a03ae08bd0c378ccf3b194" name="adadc476df0a03ae08bd0c378ccf3b194"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adadc476df0a03ae08bd0c378ccf3b194">&#9670;&#160;</a></span>make_SSLContextAuthed()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; boost::asio::ssl::context &gt; ripple::make_SSLContextAuthed </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>keyFile</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>certFile</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>chainFile</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>cipherList</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create an authenticated SSL context using the specified files. </p>
<p class="definition">Definition at line <a class="el" href="make__SSLContext_8cpp_source.html#l00377">377</a> of file <a class="el" href="make__SSLContext_8cpp_source.html">make_SSLContext.cpp</a>.</p>
</div>
</div>
<a id="a80033fe071280d537dbd79e19ba5b628" name="a80033fe071280d537dbd79e19ba5b628"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80033fe071280d537dbd79e19ba5b628">&#9670;&#160;</a></span>calculatePercent()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::calculatePercent </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>total</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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>Calculate one number divided by another number in percentage. </p>
<p>The result is rounded up to the next integer, and capped in the range [0,100] E.g. calculatePercent(1, 100) = 1 because 1/100 = 0.010000 calculatePercent(1, 99) = 2 because 1/99 = 0.010101 calculatePercent(0, 100) = 0 calculatePercent(100, 100) = 100 calculatePercent(200, 100) = 100 because the result is capped to 100</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">count</td><td>dividend </td></tr>
<tr><td class="paramname">total</td><td>divisor </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the percentage, in [0, 100]</dd></dl>
<dl class="section note"><dt>Note</dt><dd>total cannot be zero. </dd></dl>
<p class="definition">Definition at line <a class="el" href="MathUtilities_8h_source.html#l00025">25</a> of file <a class="el" href="MathUtilities_8h_source.html">MathUtilities.h</a>.</p>
</div>
</div>
<a id="ad012d6a36cd38b19ab4d8b47521fbd5f" name="ad012d6a36cd38b19ab4d8b47521fbd5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad012d6a36cd38b19ab4d8b47521fbd5f">&#9670;&#160;</a></span>mulDiv() <span class="overload">[1/7]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> &gt; ripple::mulDiv </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&#160;</td>
<td class="paramname"><em>value</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>&#160;</td>
<td class="paramname"><em>mul</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>&#160;</td>
<td class="paramname"><em>div</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return value*mul/div accurately. </p>
<p>Computes the result of the multiplication and division in a single step, avoiding overflow and retaining precision. Throws: None Returns: <code><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a></code>: <code><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a></code> if the calculation overflows. Otherwise, <code>value * mul / div</code>. </p>
<p class="definition">Definition at line <a class="el" href="libxrpl_2basics_2mulDiv_8cpp_source.html#l00013">13</a> of file <a class="el" href="libxrpl_2basics_2mulDiv_8cpp_source.html">libxrpl/basics/mulDiv.cpp</a>.</p>
</div>
</div>
<a id="a5bf7ceb7c5d4c12b5137def1455f0bdc" name="a5bf7ceb7c5d4c12b5137def1455f0bdc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5bf7ceb7c5d4c12b5137def1455f0bdc">&#9670;&#160;</a></span>to_string() <span class="overload">[4/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</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="Number_8cpp_source.html#l00496">496</a> of file <a class="el" href="Number_8cpp_source.html">Number.cpp</a>.</p>
</div>
</div>
<a id="a5ec29876f979444d36ff43dcd082eee2" name="a5ec29876f979444d36ff43dcd082eee2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ec29876f979444d36ff43dcd082eee2">&#9670;&#160;</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_1Number.html">Number</a> ripple::operator+ </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>y</em>&#160;</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="Number_8h_source.html#l00273">273</a> of file <a class="el" href="Number_8h_source.html">Number.h</a>.</p>
</div>
</div>
<a id="ac73696ba9cf84191fe3d33d6ef9043c7" name="ac73696ba9cf84191fe3d33d6ef9043c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac73696ba9cf84191fe3d33d6ef9043c7">&#9670;&#160;</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_1Number.html">Number</a> ripple::operator- </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>y</em>&#160;</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="Number_8h_source.html#l00281">281</a> of file <a class="el" href="Number_8h_source.html">Number.h</a>.</p>
</div>
</div>
<a id="a53153d8804db569b5a7a451b505ad1f9" name="a53153d8804db569b5a7a451b505ad1f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53153d8804db569b5a7a451b505ad1f9">&#9670;&#160;</a></span>operator*()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Number.html">Number</a> ripple::operator* </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>y</em>&#160;</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="Number_8h_source.html#l00289">289</a> of file <a class="el" href="Number_8h_source.html">Number.h</a>.</p>
</div>
</div>
<a id="af5b7520bece89a94f965377ea78621f3" name="af5b7520bece89a94f965377ea78621f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5b7520bece89a94f965377ea78621f3">&#9670;&#160;</a></span>operator/()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Number.html">Number</a> ripple::operator/ </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>y</em>&#160;</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="Number_8h_source.html#l00297">297</a> of file <a class="el" href="Number_8h_source.html">Number.h</a>.</p>
</div>
</div>
<a id="afd19ced6c417571e8762d1d3cd89be0b" name="afd19ced6c417571e8762d1d3cd89be0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd19ced6c417571e8762d1d3cd89be0b">&#9670;&#160;</a></span>abs()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="classripple_1_1Number.html">Number</a> ripple::abs </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td>
<td class="paramname"><em>x</em></td><td>)</td>
<td></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="Number_8h_source.html#l00331">331</a> of file <a class="el" href="Number_8h_source.html">Number.h</a>.</p>
</div>
</div>
<a id="aa91f6bf62bcd2aa44e01926c3a160abd" name="aa91f6bf62bcd2aa44e01926c3a160abd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa91f6bf62bcd2aa44e01926c3a160abd">&#9670;&#160;</a></span>power() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Number.html">Number</a> ripple::power </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>f</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned&#160;</td>
<td class="paramname"><em>n</em>&#160;</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="Number_8cpp_source.html#l00594">594</a> of file <a class="el" href="Number_8cpp_source.html">Number.cpp</a>.</p>
</div>
</div>
<a id="acdc87ea9c4ad1742d4aeebac963e8570" name="acdc87ea9c4ad1742d4aeebac963e8570"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acdc87ea9c4ad1742d4aeebac963e8570">&#9670;&#160;</a></span>root()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Number.html">Number</a> ripple::root </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td>
<td class="paramname"><em>f</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned&#160;</td>
<td class="paramname"><em>d</em>&#160;</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="Number_8cpp_source.html#l00617">617</a> of file <a class="el" href="Number_8cpp_source.html">Number.cpp</a>.</p>
</div>
</div>
<a id="aecb9ae1add070266b1be59ff570ec713" name="aecb9ae1add070266b1be59ff570ec713"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aecb9ae1add070266b1be59ff570ec713">&#9670;&#160;</a></span>root2()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Number.html">Number</a> ripple::root2 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td>
<td class="paramname"><em>f</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Number_8cpp_source.html#l00682">682</a> of file <a class="el" href="Number_8cpp_source.html">Number.cpp</a>.</p>
</div>
</div>
<a id="a04fb82bcbf2bd573d39cc96706f3aa23" name="a04fb82bcbf2bd573d39cc96706f3aa23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04fb82bcbf2bd573d39cc96706f3aa23">&#9670;&#160;</a></span>power() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Number.html">Number</a> ripple::power </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>f</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned&#160;</td>
<td class="paramname"><em>n</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned&#160;</td>
<td class="paramname"><em>d</em>&#160;</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="Number_8cpp_source.html#l00722">722</a> of file <a class="el" href="Number_8cpp_source.html">Number.cpp</a>.</p>
</div>
</div>
<a id="af5659b42b02bf5cb8c8dfdbf8d496c74" name="af5659b42b02bf5cb8c8dfdbf8d496c74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5659b42b02bf5cb8c8dfdbf8d496c74">&#9670;&#160;</a></span>squelch()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="classripple_1_1Number.html">Number</a> ripple::squelch </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>limit</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="Number_8h_source.html#l00362">362</a> of file <a class="el" href="Number_8h_source.html">Number.h</a>.</p>
</div>
</div>
<a id="a0eb5bc0727b9b98e1c7a4512304e4efb" name="a0eb5bc0727b9b98e1c7a4512304e4efb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0eb5bc0727b9b98e1c7a4512304e4efb">&#9670;&#160;</a></span>extract() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Key &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::extract </td>
<td>(</td>
<td class="paramtype">Key const &amp;&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td></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="partitioned__unordered__map_8h_source.html#l00019">19</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="afbf4b6c8a8224bc89bf811ea80ce8b71" name="afbf4b6c8a8224bc89bf811ea80ce8b71"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbf4b6c8a8224bc89bf811ea80ce8b71">&#9670;&#160;</a></span>extract() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::extract </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partitioned__unordered__map_8h_source.html#l00026">26</a> of file <a class="el" href="partitioned__unordered__map_8h_source.html">partitioned_unordered_map.h</a>.</p>
</div>
</div>
<a id="afe66a903fefc1f0613602efe9e2283de" name="afe66a903fefc1f0613602efe9e2283de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe66a903fefc1f0613602efe9e2283de">&#9670;&#160;</a></span>default_prng()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespacebeast.html#a3a89b040ab5ccff1b2ce7692464c6a48">beast::xor_shift_engine</a> &amp; ripple::default_prng </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the default random engine. </p>
<p>This engine is guaranteed to be deterministic, but by default will be randomly seeded. It is NOT cryptographically secure and MUST NOT be used to generate randomness that will be used for keys, secure cookies, IVs, padding, etc.</p>
<p>Each thread gets its own instance of the engine which will be randomly seeded. </p>
<p class="definition">Definition at line <a class="el" href="include_2xrpl_2basics_2random_8h_source.html#l00046">46</a> of file <a class="el" href="include_2xrpl_2basics_2random_8h_source.html">include/xrpl/basics/random.h</a>.</p>
</div>
</div>
<a id="a7e8c5e8439747ed61273789c9940d5b7" name="a7e8c5e8439747ed61273789c9940d5b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e8c5e8439747ed61273789c9940d5b7">&#9670;&#160;</a></span>rand_int() <span class="overload">[1/6]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Engine , class Integral &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral</a>&lt; Integral &gt;::value &amp;&amp;<a class="el" href="namespaceripple_1_1detail.html#afc38aa9ea5bbed77a9d15119fe3ad676">detail::is_engine</a>&lt; Engine &gt;::value, Integral &gt; ripple::rand_int </td>
<td>(</td>
<td class="paramtype">Engine &amp;&#160;</td>
<td class="paramname"><em>engine</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Integral&#160;</td>
<td class="paramname"><em>min</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Integral&#160;</td>
<td class="paramname"><em>max</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return a uniformly distributed random integer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">min</td><td>The smallest value to return. If not specified the value defaults to 0. </td></tr>
<tr><td class="paramname">max</td><td>The largest value to return. If not specified the value defaults to the largest value that can be represented.</td></tr>
</table>
</dd>
</dl>
<p>The randomness is generated by the specified engine (or the default engine if one is not specified). The result is cryptographically secure only when the engine passed into the function is cryptographically secure.</p>
<dl class="section note"><dt>Note</dt><dd>The range is always a closed interval, so calling rand_int(-5, 15) can return any integer in the closed interval [-5, 15]; similarly, calling rand_int(7) can return any integer in the closed interval [0, 7]. </dd></dl>
<p class="definition">Definition at line <a class="el" href="include_2xrpl_2basics_2random_8h_source.html#l00096">96</a> of file <a class="el" href="include_2xrpl_2basics_2random_8h_source.html">include/xrpl/basics/random.h</a>.</p>
</div>
</div>
<a id="a201c1de23cbce2b5ba49a6f96b96f9aa" name="a201c1de23cbce2b5ba49a6f96b96f9aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a201c1de23cbce2b5ba49a6f96b96f9aa">&#9670;&#160;</a></span>rand_int() <span class="overload">[2/6]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Integral &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral</a>&lt; Integral &gt;::value, Integral &gt; ripple::rand_int </td>
<td>(</td>
<td class="paramtype">Integral&#160;</td>
<td class="paramname"><em>min</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Integral&#160;</td>
<td class="paramname"><em>max</em>&#160;</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="include_2xrpl_2basics_2random_8h_source.html#l00108">108</a> of file <a class="el" href="include_2xrpl_2basics_2random_8h_source.html">include/xrpl/basics/random.h</a>.</p>
</div>
</div>
<a id="a0503294c3be3aff83a13e2a51a74f675" name="a0503294c3be3aff83a13e2a51a74f675"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0503294c3be3aff83a13e2a51a74f675">&#9670;&#160;</a></span>rand_int() <span class="overload">[3/6]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Engine , class Integral &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral</a>&lt; Integral &gt;::value &amp;&amp;<a class="el" href="namespaceripple_1_1detail.html#afc38aa9ea5bbed77a9d15119fe3ad676">detail::is_engine</a>&lt; Engine &gt;::value, Integral &gt; ripple::rand_int </td>
<td>(</td>
<td class="paramtype">Engine &amp;&#160;</td>
<td class="paramname"><em>engine</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Integral&#160;</td>
<td class="paramname"><em>max</em>&#160;</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="include_2xrpl_2basics_2random_8h_source.html#l00117">117</a> of file <a class="el" href="include_2xrpl_2basics_2random_8h_source.html">include/xrpl/basics/random.h</a>.</p>
</div>
</div>
<a id="a004db52c5945c192ecca58e224ceb5f8" name="a004db52c5945c192ecca58e224ceb5f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a004db52c5945c192ecca58e224ceb5f8">&#9670;&#160;</a></span>rand_int() <span class="overload">[4/6]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Integral &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral</a>&lt; Integral &gt;::value, Integral &gt; ripple::rand_int </td>
<td>(</td>
<td class="paramtype">Integral&#160;</td>
<td class="paramname"><em>max</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="include_2xrpl_2basics_2random_8h_source.html#l00124">124</a> of file <a class="el" href="include_2xrpl_2basics_2random_8h_source.html">include/xrpl/basics/random.h</a>.</p>
</div>
</div>
<a id="a8a5b5f5fa34f990853c3e197a8704f73" name="a8a5b5f5fa34f990853c3e197a8704f73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a5b5f5fa34f990853c3e197a8704f73">&#9670;&#160;</a></span>rand_int() <span class="overload">[5/6]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Integral , class Engine &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral</a>&lt; Integral &gt;::value &amp;&amp;<a class="el" href="namespaceripple_1_1detail.html#afc38aa9ea5bbed77a9d15119fe3ad676">detail::is_engine</a>&lt; Engine &gt;::value, Integral &gt; ripple::rand_int </td>
<td>(</td>
<td class="paramtype">Engine &amp;&#160;</td>
<td class="paramname"><em>engine</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="include_2xrpl_2basics_2random_8h_source.html#l00133">133</a> of file <a class="el" href="include_2xrpl_2basics_2random_8h_source.html">include/xrpl/basics/random.h</a>.</p>
</div>
</div>
<a id="a1747b036b81bd3769995670092912976" name="a1747b036b81bd3769995670092912976"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1747b036b81bd3769995670092912976">&#9670;&#160;</a></span>rand_int() <span class="overload">[6/6]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Integral = int&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral</a>&lt; Integral &gt;::value, Integral &gt; ripple::rand_int </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="include_2xrpl_2basics_2random_8h_source.html#l00140">140</a> of file <a class="el" href="include_2xrpl_2basics_2random_8h_source.html">include/xrpl/basics/random.h</a>.</p>
</div>
</div>
<a id="a7ea35455d341aef7e7f1b6efb83f26ab" name="a7ea35455d341aef7e7f1b6efb83f26ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ea35455d341aef7e7f1b6efb83f26ab">&#9670;&#160;</a></span>rand_byte() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Byte , class Engine &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt;(<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; Byte, unsigned char &gt;::value|| <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; Byte, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> &gt;::value) &amp;&amp; <a class="el" href="namespaceripple_1_1detail.html#afc38aa9ea5bbed77a9d15119fe3ad676">detail::is_engine</a>&lt; Engine &gt;::value, Byte &gt; ripple::rand_byte </td>
<td>(</td>
<td class="paramtype">Engine &amp;&#160;</td>
<td class="paramname"><em>engine</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return a random byte. </p>
<p class="definition">Definition at line <a class="el" href="include_2xrpl_2basics_2random_8h_source.html#l00154">154</a> of file <a class="el" href="include_2xrpl_2basics_2random_8h_source.html">include/xrpl/basics/random.h</a>.</p>
</div>
</div>
<a id="a07f252d7421718e945f09463c3c8d255" name="a07f252d7421718e945f09463c3c8d255"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07f252d7421718e945f09463c3c8d255">&#9670;&#160;</a></span>rand_byte() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Byte = std::uint8_t&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt;(<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; Byte, unsigned char &gt;::value|| <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; Byte, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> &gt;::value), Byte &gt; ripple::rand_byte </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="include_2xrpl_2basics_2random_8h_source.html#l00167">167</a> of file <a class="el" href="include_2xrpl_2basics_2random_8h_source.html">include/xrpl/basics/random.h</a>.</p>
</div>
</div>
<a id="a37fc7093cfe63d4e2cab63d40aa813dd" name="a37fc7093cfe63d4e2cab63d40aa813dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37fc7093cfe63d4e2cab63d40aa813dd">&#9670;&#160;</a></span>rand_bool() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Engine &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool ripple::rand_bool </td>
<td>(</td>
<td class="paramtype">Engine &amp;&#160;</td>
<td class="paramname"><em>engine</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return a random boolean value. </p>
<p class="definition">Definition at line <a class="el" href="include_2xrpl_2basics_2random_8h_source.html#l00177">177</a> of file <a class="el" href="include_2xrpl_2basics_2random_8h_source.html">include/xrpl/basics/random.h</a>.</p>
</div>
</div>
<a id="ad7f6ed671155855d566c0adb954b188b" name="ad7f6ed671155855d566c0adb954b188b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7f6ed671155855d566c0adb954b188b">&#9670;&#160;</a></span>rand_bool() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::rand_bool </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="include_2xrpl_2basics_2random_8h_source.html#l00183">183</a> of file <a class="el" href="include_2xrpl_2basics_2random_8h_source.html">include/xrpl/basics/random.h</a>.</p>
</div>
</div>
<a id="ac1258b27600294cf1c6dc05ce3cf58d3" name="ac1258b27600294cf1c6dc05ce3cf58d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1258b27600294cf1c6dc05ce3cf58d3">&#9670;&#160;</a></span>range()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a79dcedfb918a7b371ab7797ae9d9bf23">ClosedInterval</a>&lt; T &gt; ripple::range </td>
<td>(</td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>low</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>high</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a closed range interval. </p>
<p>Helper function to create a closed range interval without having to qualify the template argument. </p>
<p class="definition">Definition at line <a class="el" href="RangeSet_8h_source.html#l00035">35</a> of file <a class="el" href="RangeSet_8h_source.html">RangeSet.h</a>.</p>
</div>
</div>
<a id="ac47b38f7edefd4afd48dbf705d4c7bc6" name="ac47b38f7edefd4afd48dbf705d4c7bc6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac47b38f7edefd4afd48dbf705d4c7bc6">&#9670;&#160;</a></span>to_string() <span class="overload">[5/29]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a79dcedfb918a7b371ab7797ae9d9bf23">ClosedInterval</a>&lt; T &gt; const &amp;&#160;</td>
<td class="paramname"><em>ci</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Convert a ClosedInterval to a styled string. </p>
<p>The styled string is "c.first()-c.last()" if c.first() != c.last() "c.first()" if c.first() == c.last()</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ci</td><td>The closed interval to convert </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The style string </dd></dl>
<p class="definition">Definition at line <a class="el" href="RangeSet_8h_source.html#l00064">64</a> of file <a class="el" href="RangeSet_8h_source.html">RangeSet.h</a>.</p>
</div>
</div>
<a id="a7d24946b15c0dd06b8ddaa12a6946cf8" name="a7d24946b15c0dd06b8ddaa12a6946cf8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d24946b15c0dd06b8ddaa12a6946cf8">&#9670;&#160;</a></span>to_string() <span class="overload">[6/29]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8c2adee26b605bf80bdd122435bc40bb">RangeSet</a>&lt; T &gt; const &amp;&#160;</td>
<td class="paramname"><em>rs</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Convert the given RangeSet to a styled string. </p>
<p>The styled string representation is the set of disjoint intervals joined by commas. The string "empty" is returned if the set is empty.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">rs</td><td>The rangeset to convert </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The styled string </dd></dl>
<p class="definition">Definition at line <a class="el" href="RangeSet_8h_source.html#l00081">81</a> of file <a class="el" href="RangeSet_8h_source.html">RangeSet.h</a>.</p>
</div>
</div>
<a id="a84ef8b46b58f794955c6b2b108aa5dba" name="a84ef8b46b58f794955c6b2b108aa5dba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84ef8b46b58f794955c6b2b108aa5dba">&#9670;&#160;</a></span>from_string()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool ripple::from_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8c2adee26b605bf80bdd122435bc40bb">RangeSet</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>rs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Convert the given styled string to a RangeSet. </p>
<p>The styled string representation is the set of disjoint intervals joined by commas.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">rs</td><td>The set to be populated </td></tr>
<tr><td class="paramname">s</td><td>The styled string to convert </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True on successfully converting styled string </dd></dl>
<p class="definition">Definition at line <a class="el" href="RangeSet_8h_source.html#l00105">105</a> of file <a class="el" href="RangeSet_8h_source.html">RangeSet.h</a>.</p>
</div>
</div>
<a id="a32ba9fd762aad555e761c775d3bbaf6a" name="a32ba9fd762aad555e761c775d3bbaf6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32ba9fd762aad555e761c775d3bbaf6a">&#9670;&#160;</a></span>prevMissing()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; T &gt; ripple::prevMissing </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8c2adee26b605bf80bdd122435bc40bb">RangeSet</a>&lt; T &gt; const &amp;&#160;</td>
<td class="paramname"><em>rs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>minVal</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Find the largest value not in the set that is less than a given value. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">rs</td><td>The set of interest </td></tr>
<tr><td class="paramname">t</td><td>The value that must be larger than the result </td></tr>
<tr><td class="paramname">minVal</td><td>(Default is 0) The smallest allowed value </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The largest v such that minV &lt;= v &lt; t and !contains(rs, v) or <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a> if no such v exists. </dd></dl>
<p class="definition">Definition at line <a class="el" href="RangeSet_8h_source.html#l00164">164</a> of file <a class="el" href="RangeSet_8h_source.html">RangeSet.h</a>.</p>
</div>
</div>
<a id="a45fb47210c42ed6314f8933506077031" name="a45fb47210c42ed6314f8933506077031"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45fb47210c42ed6314f8933506077031">&#9670;&#160;</a></span>safe_cast() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Dest , class Src &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr std:: enable_if_t&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral_v</a>&lt; Dest &gt; &amp;&amp;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral_v</a>&lt; Src &gt;, Dest &gt; ripple::safe_cast </td>
<td>(</td>
<td class="paramtype">Src&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></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="safe__cast_8h_source.html#l00022">22</a> of file <a class="el" href="safe__cast_8h_source.html">safe_cast.h</a>.</p>
</div>
</div>
<a id="ab921f44ab50995297a84ba4b4154fd3c" name="ab921f44ab50995297a84ba4b4154fd3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab921f44ab50995297a84ba4b4154fd3c">&#9670;&#160;</a></span>safe_cast() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Dest , class Src &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr std:: enable_if_t&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_enum.html">std::is_enum_v</a>&lt; Dest &gt; &amp;&amp;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral_v</a>&lt; Src &gt;, Dest &gt; ripple::safe_cast </td>
<td>(</td>
<td class="paramtype">Src&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></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="safe__cast_8h_source.html#l00038">38</a> of file <a class="el" href="safe__cast_8h_source.html">safe_cast.h</a>.</p>
</div>
</div>
<a id="aa73b47cf31ad6adad55837cb1aad27ac" name="aa73b47cf31ad6adad55837cb1aad27ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa73b47cf31ad6adad55837cb1aad27ac">&#9670;&#160;</a></span>safe_cast() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Dest , class Src &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr std:: enable_if_t&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral_v</a>&lt; Dest &gt; &amp;&amp;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_enum.html">std::is_enum_v</a>&lt; Src &gt;, Dest &gt; ripple::safe_cast </td>
<td>(</td>
<td class="paramtype">Src&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></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="safe__cast_8h_source.html#l00046">46</a> of file <a class="el" href="safe__cast_8h_source.html">safe_cast.h</a>.</p>
</div>
</div>
<a id="af8e7a4d7e15874cf3484675cb4963c67" name="af8e7a4d7e15874cf3484675cb4963c67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8e7a4d7e15874cf3484675cb4963c67">&#9670;&#160;</a></span>unsafe_cast() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Dest , class Src &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr std:: enable_if_t&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral_v</a>&lt; Dest &gt; &amp;&amp;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral_v</a>&lt; Src &gt;, Dest &gt; ripple::unsafe_cast </td>
<td>(</td>
<td class="paramtype">Src&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></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="safe__cast_8h_source.html#l00058">58</a> of file <a class="el" href="safe__cast_8h_source.html">safe_cast.h</a>.</p>
</div>
</div>
<a id="a4c1337e2f552d0703e813e2dadbcec2b" name="a4c1337e2f552d0703e813e2dadbcec2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c1337e2f552d0703e813e2dadbcec2b">&#9670;&#160;</a></span>unsafe_cast() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Dest , class Src &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr std:: enable_if_t&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_enum.html">std::is_enum_v</a>&lt; Dest &gt; &amp;&amp;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral_v</a>&lt; Src &gt;, Dest &gt; ripple::unsafe_cast </td>
<td>(</td>
<td class="paramtype">Src&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></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="safe__cast_8h_source.html#l00070">70</a> of file <a class="el" href="safe__cast_8h_source.html">safe_cast.h</a>.</p>
</div>
</div>
<a id="a6c08041b765bbca59e7581228d4b94bc" name="a6c08041b765bbca59e7581228d4b94bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c08041b765bbca59e7581228d4b94bc">&#9670;&#160;</a></span>unsafe_cast() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Dest , class Src &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr std:: enable_if_t&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_integral.html">std::is_integral_v</a>&lt; Dest &gt; &amp;&amp;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_enum.html">std::is_enum_v</a>&lt; Src &gt;, Dest &gt; ripple::unsafe_cast </td>
<td>(</td>
<td class="paramtype">Src&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></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="safe__cast_8h_source.html#l00078">78</a> of file <a class="el" href="safe__cast_8h_source.html">safe_cast.h</a>.</p>
</div>
</div>
<a id="ac575feac1443a51768a36a2a31ca9d8d" name="ac575feac1443a51768a36a2a31ca9d8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac575feac1443a51768a36a2a31ca9d8d">&#9670;&#160;</a></span>scope_exit()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EF &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1scope__exit.html">ripple::scope_exit</a> </td>
<td>(</td>
<td class="paramtype">EF&#160;</td>
<td class="paramname"></td><td>)</td>
<td> -&gt; <a class="el" href="classripple_1_1scope__exit.html">scope_exit</a>&lt; EF &gt;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4c99ed07439e7628f80e9d9b69112806" name="a4c99ed07439e7628f80e9d9b69112806"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c99ed07439e7628f80e9d9b69112806">&#9670;&#160;</a></span>scope_fail()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EF &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1scope__fail.html">ripple::scope_fail</a> </td>
<td>(</td>
<td class="paramtype">EF&#160;</td>
<td class="paramname"></td><td>)</td>
<td> -&gt; <a class="el" href="classripple_1_1scope__fail.html">scope_fail</a>&lt; EF &gt;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab1c672528ee4357c70a88ca9c6e9baca" name="ab1c672528ee4357c70a88ca9c6e9baca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1c672528ee4357c70a88ca9c6e9baca">&#9670;&#160;</a></span>scope_success()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class EF &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1scope__success.html">ripple::scope_success</a> </td>
<td>(</td>
<td class="paramtype">EF&#160;</td>
<td class="paramname"></td><td>)</td>
<td> -&gt; <a class="el" href="classripple_1_1scope__success.html">scope_success</a>&lt; EF &gt;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa742756d1ea1fc3d028337c5f54144a7" name="aa742756d1ea1fc3d028337c5f54144a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa742756d1ea1fc3d028337c5f54144a7">&#9670;&#160;</a></span>scope_unlock()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Mutex &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1scope__unlock.html">ripple::scope_unlock</a> </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock</a>&lt; Mutex &gt; &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td> -&gt; <a class="el" href="classripple_1_1scope__unlock.html">scope_unlock</a>&lt; Mutex &gt;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a762966134ba824d239c412265f68e762" name="a762966134ba824d239c412265f68e762"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a762966134ba824d239c412265f68e762">&#9670;&#160;</a></span>operator!=() <span class="overload">[2/9]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator!= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMapHash.html">SHAMapHash</a> const &amp;&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMapHash.html">SHAMapHash</a> const &amp;&#160;</td>
<td class="paramname"><em>y</em>&#160;</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="SHAMapHash_8h_source.html#l00088">88</a> of file <a class="el" href="SHAMapHash_8h_source.html">SHAMapHash.h</a>.</p>
</div>
</div>
<a id="a258c39e66e0de3f61570658b9b6203a3" name="a258c39e66e0de3f61570658b9b6203a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a258c39e66e0de3f61570658b9b6203a3">&#9670;&#160;</a></span>extract() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::extract </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMapHash.html">SHAMapHash</a> const &amp;&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SHAMapHash_8h_source.html#l00095">95</a> of file <a class="el" href="SHAMapHash_8h_source.html">SHAMapHash.h</a>.</p>
</div>
</div>
<a id="a06da0e52773c5c0841994317a3d5e3d0" name="a06da0e52773c5c0841994317a3d5e3d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06da0e52773c5c0841994317a3d5e3d0">&#9670;&#160;</a></span>hash_append() <span class="overload">[1/8]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher &gt; </div>
<table class="memname">
<tr>
<td class="memname">void ripple::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</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="Slice_8h_source.html#l00180">180</a> of file <a class="el" href="Slice_8h_source.html">Slice.h</a>.</p>
</div>
</div>
<a id="ab831408b372c01655cbfbac8cc356fdf" name="ab831408b372c01655cbfbac8cc356fdf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab831408b372c01655cbfbac8cc356fdf">&#9670;&#160;</a></span>operator==() <span class="overload">[4/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="Slice_8h_source.html#l00186">186</a> of file <a class="el" href="Slice_8h_source.html">Slice.h</a>.</p>
</div>
</div>
<a id="a0f26969dec9098e48f774863ff686047" name="a0f26969dec9098e48f774863ff686047"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f26969dec9098e48f774863ff686047">&#9670;&#160;</a></span>operator!=() <span class="overload">[3/9]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator!= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="Slice_8h_source.html#l00198">198</a> of file <a class="el" href="Slice_8h_source.html">Slice.h</a>.</p>
</div>
</div>
<a id="ab06a7c4d14d99773c29bcfbd0bf81d34" name="ab06a7c4d14d99773c29bcfbd0bf81d34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab06a7c4d14d99773c29bcfbd0bf81d34">&#9670;&#160;</a></span>operator&lt;() <span class="overload">[1/13]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="Slice_8h_source.html#l00203">203</a> of file <a class="el" href="Slice_8h_source.html">Slice.h</a>.</p>
</div>
</div>
<a id="a04cece4f8f458da05d378df92e7a1cb0" name="a04cece4f8f458da05d378df92e7a1cb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04cece4f8f458da05d378df92e7a1cb0">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[2/16]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Stream &gt; </div>
<table class="memname">
<tr>
<td class="memname">Stream &amp; ripple::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">Stream &amp;&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</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="Slice_8h_source.html#l00214">214</a> of file <a class="el" href="Slice_8h_source.html">Slice.h</a>.</p>
</div>
</div>
<a id="a93f2333b362ee67694b78f55eadf7805" name="a93f2333b362ee67694b78f55eadf7805"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93f2333b362ee67694b78f55eadf7805">&#9670;&#160;</a></span>makeSlice() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> N&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; T, char &gt;::value||<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; T, unsigned char &gt;::value, <a class="el" href="classripple_1_1Slice.html">Slice</a> &gt; ripple::makeSlice </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; T, N &gt; const &amp;&#160;</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="Slice_8h_source.html#l00225">225</a> of file <a class="el" href="Slice_8h_source.html">Slice.h</a>.</p>
</div>
</div>
<a id="a9b64fab29f5dfda6547481d31bd41dd2" name="a9b64fab29f5dfda6547481d31bd41dd2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b64fab29f5dfda6547481d31bd41dd2">&#9670;&#160;</a></span>makeSlice() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class Alloc &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; T, char &gt;::value||<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt; T, unsigned char &gt;::value, <a class="el" href="classripple_1_1Slice.html">Slice</a> &gt; ripple::makeSlice </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T, Alloc &gt; const &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Slice_8h_source.html#l00234">234</a> of file <a class="el" href="Slice_8h_source.html">Slice.h</a>.</p>
</div>
</div>
<a id="aea9e5d1bedc6417fabcbcfc6bb30c7da" name="aea9e5d1bedc6417fabcbcfc6bb30c7da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea9e5d1bedc6417fabcbcfc6bb30c7da">&#9670;&#160;</a></span>makeSlice() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Traits , class Alloc &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Slice.html">Slice</a> ripple::makeSlice </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::basic_string</a>&lt; char, Traits, Alloc &gt; const &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Slice_8h_source.html#l00241">241</a> of file <a class="el" href="Slice_8h_source.html">Slice.h</a>.</p>
</div>
</div>
<a id="a86e358ce3f06ff049af13c2342791cf8" name="a86e358ce3f06ff049af13c2342791cf8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86e358ce3f06ff049af13c2342791cf8">&#9670;&#160;</a></span>strHex() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class FwdIt &gt; </div>
<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::strHex </td>
<td>(</td>
<td class="paramtype">FwdIt&#160;</td>
<td class="paramname"><em>begin</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">FwdIt&#160;</td>
<td class="paramname"><em>end</em>&#160;</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="strHex_8h_source.html#l00011">11</a> of file <a class="el" href="strHex_8h_source.html">strHex.h</a>.</p>
</div>
</div>
<a id="aad719e86c8d9c67c9cc085c7203ef6a3" name="aad719e86c8d9c67c9cc085c7203ef6a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad719e86c8d9c67c9cc085c7203ef6a3">&#9670;&#160;</a></span>strHex() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class = decltype(std::declval&lt;T&gt;().begin())&gt; </div>
<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::strHex </td>
<td>(</td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>from</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="strHex_8h_source.html#l00026">26</a> of file <a class="el" href="strHex_8h_source.html">strHex.h</a>.</p>
</div>
</div>
<a id="a8419578c2c8856d55fdcfb050f05df8a" name="a8419578c2c8856d55fdcfb050f05df8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8419578c2c8856d55fdcfb050f05df8a">&#9670;&#160;</a></span>sqlBlobLiteral()</h2>
<div class="memitem">
<div class="memproto">
<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::sqlBlobLiteral </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> const &amp;&#160;</td>
<td class="paramname"><em>blob</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Format arbitrary binary data as an SQLite "blob literal". </p>
<p>In SQLite, blob literals must be encoded when used in a query. Per <a href="https://sqlite.org/lang_expr.html#literal_values_constants_">https://sqlite.org/lang_expr.html#literal_values_constants_</a> they are encoded as string literals containing hexadecimal data and preceded by a single 'X' character.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">blob</td><td>An arbitrary blob of binary data </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The input, encoded as a blob literal. </dd></dl>
<p class="definition">Definition at line <a class="el" href="StringUtilities_8cpp_source.html#l00023">23</a> of file <a class="el" href="StringUtilities_8cpp_source.html">StringUtilities.cpp</a>.</p>
</div>
</div>
<a id="a2127aa882d06ad6aaae928d2e80fb395" name="a2127aa882d06ad6aaae928d2e80fb395"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2127aa882d06ad6aaae928d2e80fb395">&#9670;&#160;</a></span>strUnHex() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Iterator &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> &gt; ripple::strUnHex </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>strSize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Iterator&#160;</td>
<td class="paramname"><em>begin</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Iterator&#160;</td>
<td class="paramname"><em>end</em>&#160;</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="StringUtilities_8h_source.html#l00032">32</a> of file <a class="el" href="StringUtilities_8h_source.html">StringUtilities.h</a>.</p>
</div>
</div>
<a id="a1b8e372357f1f55be6e02a7b1d48e4dc" name="a1b8e372357f1f55be6e02a7b1d48e4dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b8e372357f1f55be6e02a7b1d48e4dc">&#9670;&#160;</a></span>strUnHex() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> &gt; ripple::strUnHex </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>strSrc</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="StringUtilities_8h_source.html#l00087">87</a> of file <a class="el" href="StringUtilities_8h_source.html">StringUtilities.h</a>.</p>
</div>
</div>
<a id="aaee5c5a25fe700e8c60aa391e8a7e6c6" name="aaee5c5a25fe700e8c60aa391e8a7e6c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaee5c5a25fe700e8c60aa391e8a7e6c6">&#9670;&#160;</a></span>strViewUnHex()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> &gt; ripple::strViewUnHex </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a>&#160;</td>
<td class="paramname"><em>strSrc</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="StringUtilities_8h_source.html#l00093">93</a> of file <a class="el" href="StringUtilities_8h_source.html">StringUtilities.h</a>.</p>
</div>
</div>
<a id="a723f8529b7c277a851246d7ffc379b05" name="a723f8529b7c277a851246d7ffc379b05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a723f8529b7c277a851246d7ffc379b05">&#9670;&#160;</a></span>parseUrl()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::parseUrl </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1parsedURL.html">parsedURL</a> &amp;&#160;</td>
<td class="paramname"><em>pUrl</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>strUrl</em>&#160;</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="StringUtilities_8cpp_source.html#l00037">37</a> of file <a class="el" href="StringUtilities_8cpp_source.html">StringUtilities.cpp</a>.</p>
</div>
</div>
<a id="a4a0f163a7e357063a6b2993348d60c3c" name="a4a0f163a7e357063a6b2993348d60c3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a0f163a7e357063a6b2993348d60c3c">&#9670;&#160;</a></span>trim_whitespace()</h2>
<div class="memitem">
<div class="memproto">
<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::trim_whitespace </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td>
<td class="paramname"><em>str</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="StringUtilities_8cpp_source.html#l00097">97</a> of file <a class="el" href="StringUtilities_8cpp_source.html">StringUtilities.cpp</a>.</p>
</div>
</div>
<a id="a60873b2af17acb7b9c9a28b78388ed3f" name="a60873b2af17acb7b9c9a28b78388ed3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60873b2af17acb7b9c9a28b78388ed3f">&#9670;&#160;</a></span>to_uint64()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> &gt; ripple::to_uint64 </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="StringUtilities_8cpp_source.html#l00104">104</a> of file <a class="el" href="StringUtilities_8cpp_source.html">StringUtilities.cpp</a>.</p>
</div>
</div>
<a id="adac14bb411c356d28732bda3dbda4f80" name="adac14bb411c356d28732bda3dbda4f80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adac14bb411c356d28732bda3dbda4f80">&#9670;&#160;</a></span>isProperlyFormedTomlDomain()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isProperlyFormedTomlDomain </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a>&#160;</td>
<td class="paramname"><em>domain</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Determines if the given string looks like a TOML-file hosting domain. </p>
<p>Do not use this function to determine if a particular string is a valid domain, as this function may reject domains that are otherwise valid and doesn't check whether the TLD is valid. </p>
<p class="definition">Definition at line <a class="el" href="StringUtilities_8cpp_source.html#l00113">113</a> of file <a class="el" href="StringUtilities_8cpp_source.html">StringUtilities.cpp</a>.</p>
</div>
</div>
<a id="a7ddbe3d40fdf9950d56946220b13bde6" name="a7ddbe3d40fdf9950d56946220b13bde6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ddbe3d40fdf9950d56946220b13bde6">&#9670;&#160;</a></span>to_string() <span class="overload">[7/29]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_arithmetic.html">std::is_arithmetic</a>&lt; T &gt;::value, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt;::type ripple::to_string </td>
<td>(</td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>t</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string()</a> generalizes <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a> to handle bools, chars, and strings. </p>
<p>It's also possible to provide implementation of to_string for a class which needs a string implementation. </p>
<p class="definition">Definition at line <a class="el" href="ToString_8h_source.html#l00017">17</a> of file <a class="el" href="ToString_8h_source.html">ToString.h</a>.</p>
</div>
</div>
<a id="a025e046a184a9312eb3d0bdf35e6e0d3" name="a025e046a184a9312eb3d0bdf35e6e0d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a025e046a184a9312eb3d0bdf35e6e0d3">&#9670;&#160;</a></span>to_string() <span class="overload">[8/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>b</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ToString_8h_source.html#l00023">23</a> of file <a class="el" href="ToString_8h_source.html">ToString.h</a>.</p>
</div>
</div>
<a id="aa41d022c31abb234bddd183bf1b9b199" name="aa41d022c31abb234bddd183bf1b9b199"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa41d022c31abb234bddd183bf1b9b199">&#9670;&#160;</a></span>to_string() <span class="overload">[9/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype">char&#160;</td>
<td class="paramname"><em>c</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ToString_8h_source.html#l00029">29</a> of file <a class="el" href="ToString_8h_source.html">ToString.h</a>.</p>
</div>
</div>
<a id="a7a9c86873fd68be6d8ce6f0c13a0a5ac" name="a7a9c86873fd68be6d8ce6f0c13a0a5ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a9c86873fd68be6d8ce6f0c13a0a5ac">&#9670;&#160;</a></span>to_string() <span class="overload">[10/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ToString_8h_source.html#l00035">35</a> of file <a class="el" href="ToString_8h_source.html">ToString.h</a>.</p>
</div>
</div>
<a id="a90a879d9d4a26ad85b14efee04eabac2" name="a90a879d9d4a26ad85b14efee04eabac2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90a879d9d4a26ad85b14efee04eabac2">&#9670;&#160;</a></span>to_string() <span class="overload">[11/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype">char const *&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ToString_8h_source.html#l00041">41</a> of file <a class="el" href="ToString_8h_source.html">ToString.h</a>.</p>
</div>
</div>
<a id="a64faabbdff83da8b7fd7aaafbb937867" name="a64faabbdff83da8b7fd7aaafbb937867"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64faabbdff83da8b7fd7aaafbb937867">&#9670;&#160;</a></span>crypto_prng()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1csprng__engine.html">csprng_engine</a> &amp; ripple::crypto_prng </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>The default cryptographically secure PRNG. </p>
<p>Use this when you need to generate random numbers or data that will be used for encryption or passed into cryptographic routines.</p>
<p>This meets the requirements of UniformRandomNumberEngine </p>
<p class="definition">Definition at line <a class="el" href="libxrpl_2crypto_2csprng_8cpp_source.html#l00084">84</a> of file <a class="el" href="libxrpl_2crypto_2csprng_8cpp_source.html">libxrpl/crypto/csprng.cpp</a>.</p>
</div>
</div>
<a id="afce562bec88f81bc110dbdc1794eadcd" name="afce562bec88f81bc110dbdc1794eadcd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afce562bec88f81bc110dbdc1794eadcd">&#9670;&#160;</a></span>secure_erase()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::secure_erase </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>dest</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>bytes</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Attempts to clear the given blob of memory. </p>
<p>The underlying implementation of this function takes pains to attempt to outsmart the compiler from optimizing the clearing away. Please note that, despite that, remnants of content may remain floating around in memory as well as registers, caches and more.</p>
<p>For a more in-depth discussion of the subject please see the below posts by Colin Percival:</p>
<p><a href="http://www.daemonology.net/blog/2014-09-04-how-to-zero-a-buffer.html">http://www.daemonology.net/blog/2014-09-04-how-to-zero-a-buffer.html</a> <a href="http://www.daemonology.net/blog/2014-09-06-zeroing-buffers-is-insufficient.html">http://www.daemonology.net/blog/2014-09-06-zeroing-buffers-is-insufficient.html</a> </p>
<p class="definition">Definition at line <a class="el" href="secure__erase_8cpp_source.html#l00010">10</a> of file <a class="el" href="secure__erase_8cpp_source.html">secure_erase.cpp</a>.</p>
</div>
</div>
<a id="a5455f0e8e8ca5221546f7af7544e1b08" name="a5455f0e8e8ca5221546f7af7544e1b08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5455f0e8e8ca5221546f7af7544e1b08">&#9670;&#160;</a></span>operator|() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> ripple::operator| </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="ApplyView_8h_source.html#l00034">34</a> of file <a class="el" href="ApplyView_8h_source.html">ApplyView.h</a>.</p>
</div>
</div>
<a id="aa26cbe6f51d61113541a7b6f962c6866" name="aa26cbe6f51d61113541a7b6f962c6866"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa26cbe6f51d61113541a7b6f962c6866">&#9670;&#160;</a></span>operator&amp;() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> ripple::operator&amp; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="ApplyView_8h_source.html#l00049">49</a> of file <a class="el" href="ApplyView_8h_source.html">ApplyView.h</a>.</p>
</div>
</div>
<a id="a54bb7e73152361cb9b34371f41221800" name="a54bb7e73152361cb9b34371f41221800"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54bb7e73152361cb9b34371f41221800">&#9670;&#160;</a></span>operator~() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> ripple::operator~ </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> const &amp;&#160;</td>
<td class="paramname"><em>flags</em></td><td>)</td>
<td></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="ApplyView_8h_source.html#l00060">60</a> of file <a class="el" href="ApplyView_8h_source.html">ApplyView.h</a>.</p>
</div>
</div>
<a id="a0807551a7ab907a795266255ea7b05a2" name="a0807551a7ab907a795266255ea7b05a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0807551a7ab907a795266255ea7b05a2">&#9670;&#160;</a></span>operator|=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> ripple::operator|= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="ApplyView_8h_source.html#l00071">71</a> of file <a class="el" href="ApplyView_8h_source.html">ApplyView.h</a>.</p>
</div>
</div>
<a id="a4d08485f43bd15fe6626fd599d612863" name="a4d08485f43bd15fe6626fd599d612863"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d08485f43bd15fe6626fd599d612863">&#9670;&#160;</a></span>operator&amp;=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> ripple::operator&amp;= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="ApplyView_8h_source.html#l00078">78</a> of file <a class="el" href="ApplyView_8h_source.html">ApplyView.h</a>.</p>
</div>
</div>
<a id="ace07ad1d6a80473343ca26e55942008c" name="ace07ad1d6a80473343ca26e55942008c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace07ad1d6a80473343ca26e55942008c">&#9670;&#160;</a></span>verifyValidDomain()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::verifyValidDomain </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>&#160;</td>
<td class="paramname"><em>domainID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="CredentialHelpers_8cpp_source.html#l00304">304</a> of file <a class="el" href="CredentialHelpers_8cpp_source.html">CredentialHelpers.cpp</a>.</p>
</div>
</div>
<a id="a6768a5eb8529b59617dee871a98cfd44" name="a6768a5eb8529b59617dee871a98cfd44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6768a5eb8529b59617dee871a98cfd44">&#9670;&#160;</a></span>verifyDepositPreauth()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::verifyDepositPreauth </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;&#160;</td>
<td class="paramname"><em>tx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>sleDst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="CredentialHelpers_8cpp_source.html#l00342">342</a> of file <a class="el" href="CredentialHelpers_8cpp_source.html">CredentialHelpers.cpp</a>.</p>
</div>
</div>
<a id="ab66396bca7a8c0e7ff80fdfbdeff411d" name="ab66396bca7a8c0e7ff80fdfbdeff411d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab66396bca7a8c0e7ff80fdfbdeff411d">&#9670;&#160;</a></span>makeRulesGivenLedger() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Rules.html">Rules</a> ripple::makeRulesGivenLedger </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1DigestAwareReadView.html">DigestAwareReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>ledger</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;&#160;</td>
<td class="paramname"><em>current</em>&#160;</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="ReadView_8cpp_source.html#l00050">50</a> of file <a class="el" href="ReadView_8cpp_source.html">ReadView.cpp</a>.</p>
</div>
</div>
<a id="a53ba49ff7350a5b47fbe23a408f9da20" name="a53ba49ff7350a5b47fbe23a408f9da20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53ba49ff7350a5b47fbe23a408f9da20">&#9670;&#160;</a></span>makeRulesGivenLedger() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Rules.html">Rules</a> ripple::makeRulesGivenLedger </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1DigestAwareReadView.html">DigestAwareReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>ledger</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="structbeast_1_1uhash.html">beast::uhash</a>&lt;&gt; &gt; const &amp;&#160;</td>
<td class="paramname"><em>presets</em>&#160;</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="ReadView_8cpp_source.html#l00056">56</a> of file <a class="el" href="ReadView_8cpp_source.html">ReadView.cpp</a>.</p>
</div>
</div>
<a id="a90a20386ba571f2ca66457dcbb4af422" name="a90a20386ba571f2ca66457dcbb4af422"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90a20386ba571f2ca66457dcbb4af422">&#9670;&#160;</a></span>hasExpired()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::hasExpired </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>exp</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Determines whether the given expiration time has passed. </p>
<p>In the XRP <a class="el" href="classripple_1_1Ledger.html" title="Holds a ledger.">Ledger</a>, expiration times are defined as the number of whole seconds after the "Ripple Epoch" which, for historical reasons, is set to January 1, 2000 (00:00 UTC).</p>
<p>This is like the way the Unix epoch works, except the Ripple Epoch is precisely 946,684,800 seconds after the Unix Epoch.</p>
<p>See <a href="https://xrpl.org/basic-data-types.html#specifying-time">https://xrpl.org/basic-data-types.html#specifying-time</a></p>
<p>Expiration is defined in terms of the close time of the parent ledger, because we definitively know the time that it closed (since consensus agrees on time) but we do not know the closing time of the ledger that is under construction.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">view</td><td>The ledger whose parent time is used as the clock. </td></tr>
<tr><td class="paramname">exp</td><td>The optional expiration time we want to check.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <code>exp</code> is in the past; <code>false</code> otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l00154">154</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="afceeff5af7e62c5a6830be8fdacf749e" name="afceeff5af7e62c5a6830be8fdacf749e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afceeff5af7e62c5a6830be8fdacf749e">&#9670;&#160;</a></span>isGlobalFrozen() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isGlobalFrozen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>issuer</em>&#160;</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="View_8cpp_source.html#l00163">163</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a360d69eda9b11a9110402450f0b3dcd1" name="a360d69eda9b11a9110402450f0b3dcd1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a360d69eda9b11a9110402450f0b3dcd1">&#9670;&#160;</a></span>isGlobalFrozen() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isGlobalFrozen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>mptIssue</em>&#160;</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="View_8cpp_source.html#l00173">173</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="aaca9f8e0abf5d38aadbfc0ecd561c55b" name="aaca9f8e0abf5d38aadbfc0ecd561c55b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaca9f8e0abf5d38aadbfc0ecd561c55b">&#9670;&#160;</a></span>isGlobalFrozen() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isGlobalFrozen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>asset</em>&#160;</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="View_8cpp_source.html#l00181">181</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a90be03987e749140f06194f133f167e8" name="a90be03987e749140f06194f133f167e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90be03987e749140f06194f133f167e8">&#9670;&#160;</a></span>isVaultPseudoAccountFrozen()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isVaultPseudoAccountFrozen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>mptShare</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>depth</em>&#160;</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="View_8cpp_source.html#l00288">288</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a29c200b51e582524768ea6a9f3d9b279" name="a29c200b51e582524768ea6a9f3d9b279"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29c200b51e582524768ea6a9f3d9b279">&#9670;&#160;</a></span>isIndividualFrozen() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isIndividualFrozen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td>
<td class="paramname"><em>currency</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>issuer</em>&#160;</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="View_8cpp_source.html#l00194">194</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a57dd061ed751705c33126f52af789058" name="a57dd061ed751705c33126f52af789058"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57dd061ed751705c33126f52af789058">&#9670;&#160;</a></span>isIndividualFrozen() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isIndividualFrozen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue</em>&#160;</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="View_8h_source.html#l00088">88</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="aef923786d9a1511913c7f6e9f8d2f6b3" name="aef923786d9a1511913c7f6e9f8d2f6b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef923786d9a1511913c7f6e9f8d2f6b3">&#9670;&#160;</a></span>isIndividualFrozen() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isIndividualFrozen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>mptIssue</em>&#160;</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="View_8cpp_source.html#l00214">214</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="aedb504ba7c2e71f55cd57343b8ae88eb" name="aedb504ba7c2e71f55cd57343b8ae88eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aedb504ba7c2e71f55cd57343b8ae88eb">&#9670;&#160;</a></span>isIndividualFrozen() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isIndividualFrozen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>asset</em>&#160;</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="View_8h_source.html#l00103">103</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="a6cb89b79bc073abda42953c323d36cda" name="a6cb89b79bc073abda42953c323d36cda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6cb89b79bc073abda42953c323d36cda">&#9670;&#160;</a></span>isFrozen() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isFrozen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td>
<td class="paramname"><em>currency</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>issuer</em>&#160;</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="View_8cpp_source.html#l00228">228</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="aec92bf5c476db3a90d88dd8fd9f85296" name="aec92bf5c476db3a90d88dd8fd9f85296"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec92bf5c476db3a90d88dd8fd9f85296">&#9670;&#160;</a></span>isFrozen() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isFrozen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"> = <code>0</code>&#160;</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="View_8h_source.html#l00123">123</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="a17d400f42fefcbcbdd0cbf7f8413d976" name="a17d400f42fefcbcbdd0cbf7f8413d976"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17d400f42fefcbcbdd0cbf7f8413d976">&#9670;&#160;</a></span>isFrozen() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isFrozen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>mptIssue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>depth</em> = <code>0</code>&#160;</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="View_8cpp_source.html#l00251">251</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a305f4975d04b00d2114318dbf78a6fa0" name="a305f4975d04b00d2114318dbf78a6fa0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a305f4975d04b00d2114318dbf78a6fa0">&#9670;&#160;</a></span>isFrozen() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isFrozen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>asset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>depth</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>isFrozen check is recursive for MPT shares in a vault, descending to assets in the vault, up to maxAssetCheckDepth recursion depth. </p>
<p>This is purely defensive, as we currently do not allow such vaults to be created. </p>
<p class="definition">Definition at line <a class="el" href="View_8h_source.html#l00145">145</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="a13dda1015b76a3c1dfddf1ccd3360ae8" name="a13dda1015b76a3c1dfddf1ccd3360ae8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13dda1015b76a3c1dfddf1ccd3360ae8">&#9670;&#160;</a></span>checkFrozen() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::checkFrozen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue</em>&#160;</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="View_8h_source.html#l00159">159</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="a6e8fe28e2b2a79a9cdc137c5b00b0258" name="a6e8fe28e2b2a79a9cdc137c5b00b0258"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e8fe28e2b2a79a9cdc137c5b00b0258">&#9670;&#160;</a></span>checkFrozen() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::checkFrozen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>mptIssue</em>&#160;</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="View_8h_source.html#l00165">165</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="a310ce0640511be1a5763ee1127c12e59" name="a310ce0640511be1a5763ee1127c12e59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a310ce0640511be1a5763ee1127c12e59">&#9670;&#160;</a></span>checkFrozen() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::checkFrozen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>asset</em>&#160;</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="View_8h_source.html#l00174">174</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="adc20b4ef93f59c5fdd920709023d6fc8" name="adc20b4ef93f59c5fdd920709023d6fc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc20b4ef93f59c5fdd920709023d6fc8">&#9670;&#160;</a></span>isAnyFrozen() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isAnyFrozen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/initializer_list.html">std::initializer_list</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>accounts</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>mptIssue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>depth</em> = <code>0</code>&#160;</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="View_8cpp_source.html#l00263">263</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a9654a7ede9d938d2f49bdb6265b08261" name="a9654a7ede9d938d2f49bdb6265b08261"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9654a7ede9d938d2f49bdb6265b08261">&#9670;&#160;</a></span>isAnyFrozen() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isAnyFrozen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/initializer_list.html">std::initializer_list</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>accounts</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue</em>&#160;</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="View_8h_source.html#l00189">189</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="a9537971d7f67ef92bc1452bdd19e74bd" name="a9537971d7f67ef92bc1452bdd19e74bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9537971d7f67ef92bc1452bdd19e74bd">&#9670;&#160;</a></span>isAnyFrozen() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isAnyFrozen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/initializer_list.html">std::initializer_list</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>accounts</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>asset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>depth</em> = <code>0</code>&#160;</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="View_8h_source.html#l00203">203</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="a404d9916466863a4ea76e0ec0b79d730" name="a404d9916466863a4ea76e0ec0b79d730"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a404d9916466863a4ea76e0ec0b79d730">&#9670;&#160;</a></span>isDeepFrozen()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isDeepFrozen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td>
<td class="paramname"><em>currency</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>issuer</em>&#160;</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="View_8cpp_source.html#l00331">331</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="ab3872aacc58050ae5b84142478d762f8" name="ab3872aacc58050ae5b84142478d762f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3872aacc58050ae5b84142478d762f8">&#9670;&#160;</a></span>isLPTokenFrozen()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isLPTokenFrozen </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</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_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>asset2</em>&#160;</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="View_8cpp_source.html#l00357">357</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="ab001e43f50e612727b1ce5985a2770d6" name="ab001e43f50e612727b1ce5985a2770d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab001e43f50e612727b1ce5985a2770d6">&#9670;&#160;</a></span>accountHolds() <span class="overload">[1/4]</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::accountHolds </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td>
<td class="paramname"><em>currency</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>issuer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a>&#160;</td>
<td class="paramname"><em>zeroIfFrozen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="View_8cpp_source.html#l00368">368</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a087a8330a49d7ba3d0d9d4e6947a069e" name="a087a8330a49d7ba3d0d9d4e6947a069e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a087a8330a49d7ba3d0d9d4e6947a069e">&#9670;&#160;</a></span>accountHolds() <span class="overload">[2/4]</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::accountHolds </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a>&#160;</td>
<td class="paramname"><em>zeroIfFrozen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="View_8cpp_source.html#l00451">451</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="ab67238630bdda7d50ee14b59471b9460" name="ab67238630bdda7d50ee14b59471b9460"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab67238630bdda7d50ee14b59471b9460">&#9670;&#160;</a></span>accountHolds() <span class="overload">[3/4]</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::accountHolds </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>mptIssue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a>&#160;</td>
<td class="paramname"><em>zeroIfFrozen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a5b188f8f22827b2e24b506ef852ffd69">AuthHandling</a>&#160;</td>
<td class="paramname"><em>zeroIfUnauthorized</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="View_8cpp_source.html#l00463">463</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="ae2c05f537517fe8dc2c10f3dbe1832f3" name="ae2c05f537517fe8dc2c10f3dbe1832f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2c05f537517fe8dc2c10f3dbe1832f3">&#9670;&#160;</a></span>accountHolds() <span class="overload">[4/4]</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::accountHolds </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>asset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a>&#160;</td>
<td class="paramname"><em>zeroIfFrozen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a5b188f8f22827b2e24b506ef852ffd69">AuthHandling</a>&#160;</td>
<td class="paramname"><em>zeroIfUnauthorized</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="View_8cpp_source.html#l00512">512</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a15bb971c7e554fc3df218aba54c33fcc" name="a15bb971c7e554fc3df218aba54c33fcc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15bb971c7e554fc3df218aba54c33fcc">&#9670;&#160;</a></span>accountFunds()</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::accountFunds </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>saDefault</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a>&#160;</td>
<td class="paramname"><em>freezeHandling</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="View_8cpp_source.html#l00535">535</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="afc787da3584a7facdc3f19fc366f0b70" name="afc787da3584a7facdc3f19fc366f0b70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc787da3584a7facdc3f19fc366f0b70">&#9670;&#160;</a></span>xrpLiquid()</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::xrpLiquid </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>id</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::int32_t</a>&#160;</td>
<td class="paramname"><em>ownerCountAdj</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="View_8cpp_source.html#l00599">599</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a7de364e019cb5a60c6e2b4a22c351643" name="a7de364e019cb5a60c6e2b4a22c351643"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7de364e019cb5a60c6e2b4a22c351643">&#9670;&#160;</a></span>forEachItem() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::forEachItem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Keylet.html">Keylet</a> const &amp;&#160;</td>
<td class="paramname"><em>root</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; void(<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;)&gt; const &amp;&#160;</td>
<td class="paramname"><em>f</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Iterate all items in the given directory. </p>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l00637">637</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a98b8610b3a84a92db42ab1587cb88732" name="a98b8610b3a84a92db42ab1587cb88732"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98b8610b3a84a92db42ab1587cb88732">&#9670;&#160;</a></span>forEachItemAfter() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::forEachItemAfter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Keylet.html">Keylet</a> const &amp;&#160;</td>
<td class="paramname"><em>root</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>after</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> const&#160;</td>
<td class="paramname"><em>hint</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>limit</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; bool(<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;)&gt; const &amp;&#160;</td>
<td class="paramname"><em>f</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Iterate all items after an item in the given directory. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">after</td><td>The key of the item to start after </td></tr>
<tr><td class="paramname">hint</td><td>The directory page containing <code>after</code> </td></tr>
<tr><td class="paramname">limit</td><td>The maximum number of items to return </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>false</code> if the iteration failed </dd></dl>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l00665">665</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="ad4570ed581cf335f2270fc4b10d17366" name="ad4570ed581cf335f2270fc4b10d17366"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4570ed581cf335f2270fc4b10d17366">&#9670;&#160;</a></span>forEachItem() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::forEachItem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; void(<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;)&gt; const &amp;&#160;</td>
<td class="paramname"><em>f</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Iterate all items in an account's owner directory. </p>
<p class="definition">Definition at line <a class="el" href="View_8h_source.html#l00321">321</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="a024bd4a94f2e6342849bdaf57fe8d6f5" name="a024bd4a94f2e6342849bdaf57fe8d6f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a024bd4a94f2e6342849bdaf57fe8d6f5">&#9670;&#160;</a></span>forEachItemAfter() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::forEachItemAfter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>after</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> const&#160;</td>
<td class="paramname"><em>hint</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>limit</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; bool(<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;)&gt; const &amp;&#160;</td>
<td class="paramname"><em>f</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Iterate all items after an item in an owner directory. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">after</td><td>The key of the item to start after </td></tr>
<tr><td class="paramname">hint</td><td>The directory page containing <code>after</code> </td></tr>
<tr><td class="paramname">limit</td><td>The maximum number of items to return </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>false</code> if the iteration failed </dd></dl>
<p class="definition">Definition at line <a class="el" href="View_8h_source.html#l00336">336</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="a9ad0749604cda5299e9af18bf08cb830" name="a9ad0749604cda5299e9af18bf08cb830"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ad0749604cda5299e9af18bf08cb830">&#9670;&#160;</a></span>transferRate() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1Rate.html">Rate</a> ripple::transferRate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>issuer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns IOU issuer transfer fee as <a class="el" href="structripple_1_1Rate.html" title="Represents a transfer rate.">Rate</a>. </p>
<p><a class="el" href="structripple_1_1Rate.html" title="Represents a transfer rate.">Rate</a> specifies the fee as fractions of 1 billion. For example, 1% transfer rate is represented as 1,010,000,000. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">issuer</td><td>The IOU issuer </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l00743">743</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a4f1579891210b47cd4b6241b7f0bee24" name="a4f1579891210b47cd4b6241b7f0bee24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f1579891210b47cd4b6241b7f0bee24">&#9670;&#160;</a></span>transferRate() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1Rate.html">Rate</a> ripple::transferRate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a48dcfc87a5a55b47e868c00da3daa3f1">MPTID</a> const &amp;&#160;</td>
<td class="paramname"><em>issuanceID</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns MPT transfer fee as <a class="el" href="structripple_1_1Rate.html" title="Represents a transfer rate.">Rate</a>. </p>
<p><a class="el" href="structripple_1_1Rate.html" title="Represents a transfer rate.">Rate</a> specifies the fee as fractions of 1 billion. For example, 1% transfer rate is represented as 1,010,000,000. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">issuanceID</td><td>MPTokenIssuanceID of MPTTokenIssuance object </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l00754">754</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a1a70b2f3cdd4350a5033c9cdc09b4ab4" name="a1a70b2f3cdd4350a5033c9cdc09b4ab4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a70b2f3cdd4350a5033c9cdc09b4ab4">&#9670;&#160;</a></span>transferRate() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1Rate.html">Rate</a> ripple::transferRate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the transfer fee as <a class="el" href="structripple_1_1Rate.html" title="Represents a transfer rate.">Rate</a> based on the type of token. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">view</td><td>The ledger view </td></tr>
<tr><td class="paramname">amount</td><td>The amount to transfer </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l00767">767</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a69841f65e86b0218421c7ef597a66e7a" name="a69841f65e86b0218421c7ef597a66e7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69841f65e86b0218421c7ef597a66e7a">&#9670;&#160;</a></span>dirIsEmpty()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::dirIsEmpty </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Keylet.html">Keylet</a> const &amp;&#160;</td>
<td class="paramname"><em>k</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns <code>true</code> if the directory is empty. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">key</td><td>The key of the directory </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l00888">888</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a6f8b0cab74710c17299c1d37f3e05b48" name="a6f8b0cab74710c17299c1d37f3e05b48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f8b0cab74710c17299c1d37f3e05b48">&#9670;&#160;</a></span>getEnabledAmendments()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/set.html">std::set</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; ripple::getEnabledAmendments </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l00902">902</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="ab6b00b336996c0b0a3fe2e8a8d5fa76a" name="ab6b00b336996c0b0a3fe2e8a8d5fa76a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6b00b336996c0b0a3fe2e8a8d5fa76a">&#9670;&#160;</a></span>getMajorityAmendments()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a9722ac6213471ba4b92259afc6edc2b1">majorityAmendments_t</a> ripple::getMajorityAmendments </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l00919">919</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a47922bf40fdc616ab0522d09c58e13df" name="a47922bf40fdc616ab0522d09c58e13df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47922bf40fdc616ab0522d09c58e13df">&#9670;&#160;</a></span>hashOfSeq()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; ripple::hashOfSeq </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>ledger</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a>&#160;</td>
<td class="paramname"><em>seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the hash of a ledger by sequence. </p>
<p>The hash is retrieved by looking up the "skip list" in the passed ledger. As the skip list is limited in size, if the requested ledger sequence number is out of the range of ledgers represented in the skip list, then <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a> is returned. </p><dl class="section return"><dt>Returns</dt><dd>The hash of the ledger with the given sequence number or <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>. </dd></dl>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l00942">942</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a276b9076d790b69ea4d9e13720a12ec8" name="a276b9076d790b69ea4d9e13720a12ec8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a276b9076d790b69ea4d9e13720a12ec8">&#9670;&#160;</a></span>getCandidateLedger()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> ripple::getCandidateLedger </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a>&#160;</td>
<td class="paramname"><em>requested</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Find a ledger index from which we could easily get the requested ledger. </p>
<p>The index that we return should meet two requirements: 1) It must be the index of a ledger that has the hash of the ledger we are looking for. This means that its sequence must be equal to greater than the sequence that we want but not more than 256 greater since each ledger contains the hashes of the 256 previous ledgers.</p>
<p>2) Its hash must be easy for us to find. This means it must be 0 mod 256 because every such ledger is permanently enshrined in a LedgerHashes page which we can easily retrieve via the skip list. </p>
<p class="definition">Definition at line <a class="el" href="View_8h_source.html#l00410">410</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="a1d0d1700d8e3a9f2a17f8a82b88ec369" name="a1d0d1700d8e3a9f2a17f8a82b88ec369"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d0d1700d8e3a9f2a17f8a82b88ec369">&#9670;&#160;</a></span>areCompatible() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::areCompatible </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>validLedger</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>testLedger</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal_1_1Stream.html">beast::Journal::Stream</a> &amp;&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char const *&#160;</td>
<td class="paramname"><em>reason</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return false if the test ledger is provably incompatible with the valid ledger, that is, they could not possibly both be valid. </p>
<p>Use the first form if you have both ledgers, use the second form if you have not acquired the valid ledger yet </p>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l00780">780</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a4a618b5ec68896c6f89e9bf87fa385cd" name="a4a618b5ec68896c6f89e9bf87fa385cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a618b5ec68896c6f89e9bf87fa385cd">&#9670;&#160;</a></span>areCompatible() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::areCompatible </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>validHash</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a>&#160;</td>
<td class="paramname"><em>validIndex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>testLedger</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal_1_1Stream.html">beast::Journal::Stream</a> &amp;&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char const *&#160;</td>
<td class="paramname"><em>reason</em>&#160;</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="View_8cpp_source.html#l00843">843</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a4e760dff6bf16c74e7ffd43b240718b0" name="a4e760dff6bf16c74e7ffd43b240718b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e760dff6bf16c74e7ffd43b240718b0">&#9670;&#160;</a></span>adjustOwnerCount() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::adjustOwnerCount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>sle</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::int32_t</a>&#160;</td>
<td class="paramname"><em>amount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Adjust the owner count up or down. </p>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l01013">1013</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="abf69341a7f47d773cbe1f21d8ba040f3" name="abf69341a7f47d773cbe1f21d8ba040f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf69341a7f47d773cbe1f21d8ba040f3">&#9670;&#160;</a></span>cdirFirst()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::cdirFirst </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>root</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; &amp;&#160;</td>
<td class="paramname"><em>page</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int &amp;&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &amp;&#160;</td>
<td class="paramname"><em>entry</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the first entry in the directory, advancing the index. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">view</td><td>The view against which to operate </td></tr>
<tr><td class="paramname">root</td><td>The root (i.e. first page) of the directory to iterate </td></tr>
<tr><td class="paramname">page</td><td>The current page </td></tr>
<tr><td class="paramname">index</td><td>The index inside the current page </td></tr>
<tr><td class="paramname">entry</td><td>The entry at the current index</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the directory isn't empty; false otherwise </dd></dl>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l00126">126</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a34251c908a52d50d055160c19d6e6e56" name="a34251c908a52d50d055160c19d6e6e56"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34251c908a52d50d055160c19d6e6e56">&#9670;&#160;</a></span>dirFirst()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::dirFirst </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>root</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>page</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int &amp;&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &amp;&#160;</td>
<td class="paramname"><em>entry</em>&#160;</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="View_8cpp_source.html#l00104">104</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="ad91cc72ade740b48e8ce28114d6b18a3" name="ad91cc72ade740b48e8ce28114d6b18a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad91cc72ade740b48e8ce28114d6b18a3">&#9670;&#160;</a></span>cdirNext()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::cdirNext </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>root</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; &amp;&#160;</td>
<td class="paramname"><em>page</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int &amp;&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &amp;&#160;</td>
<td class="paramname"><em>entry</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the next entry in the directory, advancing the index. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">view</td><td>The view against which to operate </td></tr>
<tr><td class="paramname">root</td><td>The root (i.e. first page) of the directory to iterate </td></tr>
<tr><td class="paramname">page</td><td>The current page </td></tr>
<tr><td class="paramname">index</td><td>The index inside the current page </td></tr>
<tr><td class="paramname">entry</td><td>The entry at the current index</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the directory isn't empty; false otherwise </dd></dl>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l00137">137</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a3a022ec9e19a1b18a0ac3bdf7328a877" name="a3a022ec9e19a1b18a0ac3bdf7328a877"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a022ec9e19a1b18a0ac3bdf7328a877">&#9670;&#160;</a></span>dirNext()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::dirNext </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>root</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>page</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int &amp;&#160;</td>
<td class="paramname"><em>index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &amp;&#160;</td>
<td class="paramname"><em>entry</em>&#160;</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="View_8cpp_source.html#l00115">115</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a5b498122d9b8c1acbeb9fe459faac22b" name="a5b498122d9b8c1acbeb9fe459faac22b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b498122d9b8c1acbeb9fe459faac22b">&#9670;&#160;</a></span>describeOwnerDir()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; void(<a class="el" href="classripple_1_1STLedgerEntry.html#af4681bdc002a61dcef6b9a52bc677c3a">SLE::ref</a>)&gt; ripple::describeOwnerDir </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l01031">1031</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="af9f6b70c07960eddb23196f61db8f4ba" name="af9f6b70c07960eddb23196f61db8f4ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9f6b70c07960eddb23196f61db8f4ba">&#9670;&#160;</a></span>dirLink()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::dirLink </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>owner</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>object</em>&#160;</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="View_8cpp_source.html#l01039">1039</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="aaf49b5c9145b96270cae187eaf4d9a6f" name="aaf49b5c9145b96270cae187eaf4d9a6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf49b5c9145b96270cae187eaf4d9a6f">&#9670;&#160;</a></span>pseudoAccountAddress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> ripple::pseudoAccountAddress </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>pseudoOwnerKey</em>&#160;</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="View_8cpp_source.html#l01050">1050</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a8ee72fd4d96c7f6238e2cdd21cfa4a97" name="a8ee72fd4d96c7f6238e2cdd21cfa4a97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ee72fd4d96c7f6238e2cdd21cfa4a97">&#9670;&#160;</a></span>createPseudoAccount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt;, <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> &gt; ripple::createPseudoAccount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>pseudoOwnerKey</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const &amp;&#160;</td>
<td class="paramname"><em>ownerField</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create pseudo-account, storing pseudoOwnerKey into ownerField. </p>
<p>The list of valid ownerField is maintained in <a class="el" href="View_8cpp_source.html">View.cpp</a> and the caller to this function must perform necessary amendment check(s) before using a field. The amendment check is <b>not</b> performed in createPseudoAccount. </p>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l01113">1113</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="af1d7ae814974c52a0e9f43e893480680" name="af1d7ae814974c52a0e9f43e893480680"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1d7ae814974c52a0e9f43e893480680">&#9670;&#160;</a></span>isPseudoAccount() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isPseudoAccount </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt;&#160;</td>
<td class="paramname"><em>sleAcct</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l01099">1099</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="adcb6a9ffe74d3cffe78cfbfc63e7bb19" name="adcb6a9ffe74d3cffe78cfbfc63e7bb19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adcb6a9ffe74d3cffe78cfbfc63e7bb19">&#9670;&#160;</a></span>getPseudoAccountFields()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="classripple_1_1SField.html">SField</a> const * &gt; const &amp; ripple::getPseudoAccountFields </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="View_8cpp_source.html#l01073">1073</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a5f31500f607760301ad5023de99c5d2a" name="a5f31500f607760301ad5023de99c5d2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f31500f607760301ad5023de99c5d2a">&#9670;&#160;</a></span>isPseudoAccount() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isPseudoAccount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a>&#160;</td>
<td class="paramname"><em>accountId</em>&#160;</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="View_8h_source.html#l00557">557</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="ad85034a45d52efca26f2084a0f2f41f1" name="ad85034a45d52efca26f2084a0f2f41f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad85034a45d52efca26f2084a0f2f41f1">&#9670;&#160;</a></span>canAddHolding() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::canAddHolding </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>asset</em>&#160;</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="View_8cpp_source.html#l01187">1187</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="aad416c46e7b4259fc8caf88cf8dc6ad5" name="aad416c46e7b4259fc8caf88cf8dc6ad5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad416c46e7b4259fc8caf88cf8dc6ad5">&#9670;&#160;</a></span>addEmptyHolding() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::addEmptyHolding </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>accountID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&#160;</td>
<td class="paramname"><em>priorBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Any transactors that call <a class="el" href="namespaceripple.html#aad416c46e7b4259fc8caf88cf8dc6ad5" title="Any transactors that call addEmptyHolding() in doApply must call canAddHolding() in preflight with th...">addEmptyHolding()</a> in doApply must call <a class="el" href="namespaceripple.html#ad85034a45d52efca26f2084a0f2f41f1">canAddHolding()</a> in preflight with the same View and <a class="el" href="classripple_1_1Asset.html">Asset</a>. </p>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l01197">1197</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a5db0563958665903b910310bab03c681" name="a5db0563958665903b910310bab03c681"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5db0563958665903b910310bab03c681">&#9670;&#160;</a></span>addEmptyHolding() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::addEmptyHolding </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>accountID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&#160;</td>
<td class="paramname"><em>priorBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>mptIssue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</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="View_8cpp_source.html#l01251">1251</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a78c1236640e9d9be1dd67bdfb65edbe4" name="a78c1236640e9d9be1dd67bdfb65edbe4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78c1236640e9d9be1dd67bdfb65edbe4">&#9670;&#160;</a></span>addEmptyHolding() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::addEmptyHolding </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>accountID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&#160;</td>
<td class="paramname"><em>priorBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>asset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</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="View_8h_source.html#l00584">584</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="adec140eb94b2af6bfa934e29da09f016" name="adec140eb94b2af6bfa934e29da09f016"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adec140eb94b2af6bfa934e29da09f016">&#9670;&#160;</a></span>authorizeMPToken()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::authorizeMPToken </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>priorBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a48dcfc87a5a55b47e868c00da3daa3f1">MPTID</a> const &amp;&#160;</td>
<td class="paramname"><em>mptIssuanceID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</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>&#160;</td>
<td class="paramname"><em>flags</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt;&#160;</td>
<td class="paramname"><em>holderID</em> = <code><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a></code>&#160;</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="View_8cpp_source.html#l01271">1271</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="ac4aaba9a6c6ffa5523f026fd998b3eda" name="ac4aaba9a6c6ffa5523f026fd998b3eda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4aaba9a6c6ffa5523f026fd998b3eda">&#9670;&#160;</a></span>trustCreate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::trustCreate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool const&#160;</td>
<td class="paramname"><em>bSrcHigh</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uSrcAccountID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uDstAccountID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>uIndex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STLedgerEntry.html#af4681bdc002a61dcef6b9a52bc677c3a">SLE::ref</a>&#160;</td>
<td class="paramname"><em>sleAccount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool const&#160;</td>
<td class="paramname"><em>bAuth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool const&#160;</td>
<td class="paramname"><em>bNoRipple</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool const&#160;</td>
<td class="paramname"><em>bFreeze</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bDeepFreeze</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>saBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>saLimit</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>&#160;</td>
<td class="paramname"><em>uSrcQualityIn</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>&#160;</td>
<td class="paramname"><em>uSrcQualityOut</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a trust line. </p>
<p>This can set an initial balance. </p>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l01379">1379</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="ae60d504a4aa68cf5721b25a2106221ed" name="ae60d504a4aa68cf5721b25a2106221ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae60d504a4aa68cf5721b25a2106221ed">&#9670;&#160;</a></span>removeEmptyHolding() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::removeEmptyHolding </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>accountID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</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="View_8cpp_source.html#l01498">1498</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="ac1915292637ce0a929395431d5c9dc2b" name="ac1915292637ce0a929395431d5c9dc2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1915292637ce0a929395431d5c9dc2b">&#9670;&#160;</a></span>removeEmptyHolding() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::removeEmptyHolding </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>accountID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>mptIssue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</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="View_8cpp_source.html#l01564">1564</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a43e3413a809d25a0efb3f79b7aa2e605" name="a43e3413a809d25a0efb3f79b7aa2e605"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43e3413a809d25a0efb3f79b7aa2e605">&#9670;&#160;</a></span>removeEmptyHolding() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::removeEmptyHolding </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>accountID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>asset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</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="View_8h_source.html#l00651">651</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="aa12dc40888e62814a55117d12ab2b454" name="aa12dc40888e62814a55117d12ab2b454"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa12dc40888e62814a55117d12ab2b454">&#9670;&#160;</a></span>trustDelete()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::trustDelete </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>sleRippleState</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uLowAccountID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uHighAccountID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="View_8cpp_source.html#l01588">1588</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="af0fbc47b561662920c4ae9345fe9a027" name="af0fbc47b561662920c4ae9345fe9a027"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0fbc47b561662920c4ae9345fe9a027">&#9670;&#160;</a></span>offerDelete()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::offerDelete </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>sle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Delete an offer. </p>
<p>Requirements: The passed <code>sle</code> be obtained from a prior call to view.peek() </p>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l01628">1628</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="aa41db33791d7383170c31ad3910bcb33" name="aa41db33791d7383170c31ad3910bcb33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa41db33791d7383170c31ad3910bcb33">&#9670;&#160;</a></span>rippleCredit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::rippleCredit </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uSenderID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uReceiverID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>saAmount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bCheckIssuer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Calls static rippleCreditIOU if saAmount represents <a class="el" href="classripple_1_1Issue.html" title="A currency issued by an account.">Issue</a>. </p>
<p>Calls static rippleCreditMPT if saAmount represents <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a>. </p>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l02837">2837</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a237c282d6ba4a87f8a2e9b4ce0fce730" name="a237c282d6ba4a87f8a2e9b4ce0fce730"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a237c282d6ba4a87f8a2e9b4ce0fce730">&#9670;&#160;</a></span>rippleLockEscrowMPT()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::rippleLockEscrowMPT </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uGrantorID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>saAmount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="View_8cpp_source.html#l02976">2976</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a73d4bfdf753983b57fb690d6710cd2ff" name="a73d4bfdf753983b57fb690d6710cd2ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73d4bfdf753983b57fb690d6710cd2ff">&#9670;&#160;</a></span>rippleUnlockEscrowMPT()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::rippleUnlockEscrowMPT </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uGrantorID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uGranteeID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>netAmount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>grossAmount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="View_8cpp_source.html#l03073">3073</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a64bd5df9caa461c20d406382b13df3c5" name="a64bd5df9caa461c20d406382b13df3c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64bd5df9caa461c20d406382b13df3c5">&#9670;&#160;</a></span>accountSend()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::accountSend </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>from</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>to</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>saAmount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a9d22f4d38ac33f4258a0205f8e11d27e">WaiveTransferFee</a>&#160;</td>
<td class="paramname"><em>waiveFee</em> = <code><a class="el" href="namespaceripple.html#a9d22f4d38ac33f4258a0205f8e11d27eabafd7322c6e97d25b6299b5d6fe8920b">WaiveTransferFee::No</a></code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Calls static accountSendIOU if saAmount represents <a class="el" href="classripple_1_1Issue.html" title="A currency issued by an account.">Issue</a>. </p>
<p>Calls static accountSendMPT if saAmount represents <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a>. </p>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l02172">2172</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a92ed57198e1fe9ab1bc28b9ab07fafa8" name="a92ed57198e1fe9ab1bc28b9ab07fafa8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92ed57198e1fe9ab1bc28b9ab07fafa8">&#9670;&#160;</a></span>issueIOU()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::issueIOU </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</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 &amp;&#160;</td>
<td class="paramname"><em>issue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="View_8cpp_source.html#l02246">2246</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a48d07c0de207fab49cfc61ff0de202f1" name="a48d07c0de207fab49cfc61ff0de202f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48d07c0de207fab49cfc61ff0de202f1">&#9670;&#160;</a></span>redeemIOU()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::redeemIOU </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</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 &amp;&#160;</td>
<td class="paramname"><em>issue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="View_8cpp_source.html#l02346">2346</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a5ee3f52d4feaf2ad6775033fbae860da" name="a5ee3f52d4feaf2ad6775033fbae860da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ee3f52d4feaf2ad6775033fbae860da">&#9670;&#160;</a></span>transferXRP()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::transferXRP </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>from</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>to</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="View_8cpp_source.html#l02421">2421</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a742a903d83548c328113192595b69da8" name="a742a903d83548c328113192595b69da8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a742a903d83548c328113192595b69da8">&#9670;&#160;</a></span>requireAuth() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::requireAuth </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a4e070aef85986336795216a3e5336f8d">AuthType</a>&#160;</td>
<td class="paramname"><em>authType</em> = <code><a class="el" href="namespaceripple.html#a4e070aef85986336795216a3e5336f8da0cc0a0507cf3d31e5089f420a4cf8b4b">AuthType::Legacy</a></code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if the account lacks required authorization. </p>
<p>Return tecNO_AUTH or tecNO_LINE if it does and tesSUCCESS otherwise.</p>
<p>If StrongAuth then return tecNO_LINE if the RippleState doesn't exist. Return tecNO_AUTH if lsfRequireAuth is set on the issuer's AccountRoot, and the RippleState does exist, and the RippleState is not authorized.</p>
<p>If WeakAuth then return tecNO_AUTH if lsfRequireAuth is set, and the RippleState exists, and is not authorized. Return tecNO_LINE if lsfRequireAuth is set and the RippleState doesn't exist. Consequently, if WeakAuth and lsfRequireAuth is <em>not</em> set, this function will return tesSUCCESS even if RippleState does <em>not</em> exist.</p>
<p>The default "Legacy" auth type is equivalent to WeakAuth. </p>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l02466">2466</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a039c5bb95a75ab2f127b674228fbbb94" name="a039c5bb95a75ab2f127b674228fbbb94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a039c5bb95a75ab2f127b674228fbbb94">&#9670;&#160;</a></span>requireAuth() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::requireAuth </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>mptIssue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a4e070aef85986336795216a3e5336f8d">AuthType</a>&#160;</td>
<td class="paramname"><em>authType</em> = <code><a class="el" href="namespaceripple.html#a4e070aef85986336795216a3e5336f8da0cc0a0507cf3d31e5089f420a4cf8b4b">AuthType::Legacy</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>depth</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if the account lacks required authorization. </p>
<p>This will also check for expired credentials. If it is called directly from preclaim, the user should convert result tecEXPIRED to tesSUCCESS and proceed to also check permissions with enforceMPTokenAuthorization inside doApply. This will ensure that any expired credentials are deleted.</p>
<p>requireAuth check is recursive for MPT shares in a vault, descending to assets in the vault, up to maxAssetCheckDepth recursion depth. This is purely defensive, as we currently do not allow such vaults to be created.</p>
<p>If StrongAuth then return tecNO_AUTH if MPToken doesn't exist or lsfMPTRequireAuth is set and MPToken is not authorized.</p>
<p>If WeakAuth then return tecNO_AUTH if lsfMPTRequireAuth is set and MPToken doesn't exist or is not authorized (explicitly or via credentials, if DomainID is set in MPTokenIssuance). Consequently, if WeakAuth and lsfMPTRequireAuth is <em>not</em> set, this function will return true even if MPToken does <em>not</em> exist.</p>
<p>The default "Legacy" auth type is equivalent to StrongAuth. </p>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l02498">2498</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="ab8135627a7f4071f11e215d3db39fab2" name="ab8135627a7f4071f11e215d3db39fab2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8135627a7f4071f11e215d3db39fab2">&#9670;&#160;</a></span>requireAuth() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::requireAuth </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>asset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a4e070aef85986336795216a3e5336f8d">AuthType</a>&#160;</td>
<td class="paramname"><em>authType</em> = <code><a class="el" href="namespaceripple.html#a4e070aef85986336795216a3e5336f8da0cc0a0507cf3d31e5089f420a4cf8b4b">AuthType::Legacy</a></code>&#160;</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="View_8h_source.html#l00823">823</a> of file <a class="el" href="View_8h_source.html">View.h</a>.</p>
</div>
</div>
<a id="ad5006c03ad059ba19c07f8576a772f5e" name="ad5006c03ad059ba19c07f8576a772f5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5006c03ad059ba19c07f8576a772f5e">&#9670;&#160;</a></span>enforceMPTokenAuthorization()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::enforceMPTokenAuthorization </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a48dcfc87a5a55b47e868c00da3daa3f1">MPTID</a> const &amp;&#160;</td>
<td class="paramname"><em>mptIssuanceID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>priorBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Enforce account has MPToken to match its authorization. </p>
<p>Called from doApply - it will check for expired (and delete if found any) credentials matching DomainID set in MPTokenIssuance. Must be called if requireAuth(...MPTIssue...) returned tesSUCCESS or tecEXPIRED in preclaim, which implies that preclaim should replace <code>tecEXPIRED</code> with <code>tesSUCCESS</code> in order for the transactor to proceed to doApply.</p>
<p>This function will create MPToken (if needed) on the basis of any non-expired credentials and will delete any expired credentials, indirectly via verifyValidDomain, as per DomainID (if set in MPTokenIssuance).</p>
<p>The caller does NOT need to ensure that DomainID is actually set - this function handles gracefully both cases when DomainID is set and when not.</p>
<p>The caller does NOT need to look for existing MPToken to match mptIssue/account - this function checks lsfMPTAuthorized of an existing MPToken iff DomainID is not set.</p>
<p>Do not use for accounts which hold implied permission e.g. object owners or if MPTokenIssuance does not require authorization. In both cases use MPTokenAuthorize::authorize if MPToken does not yet exist. </p>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l02584">2584</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a8a00fd8661aff4a0a94c7343a5158eca" name="a8a00fd8661aff4a0a94c7343a5158eca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a00fd8661aff4a0a94c7343a5158eca">&#9670;&#160;</a></span>canTransfer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::canTransfer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>mptIssue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>from</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>to</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if the destination account is allowed to receive MPT. </p>
<p>Return tecNO_AUTH if it doesn't and tesSUCCESS otherwise. </p>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l02685">2685</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a6afbbc2fe9c45f1a268aeda92e6108ba" name="a6afbbc2fe9c45f1a268aeda92e6108ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6afbbc2fe9c45f1a268aeda92e6108ba">&#9670;&#160;</a></span>cleanupOnAccountDelete() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::cleanupOnAccountDelete </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Keylet.html">Keylet</a> const &amp;&#160;</td>
<td class="paramname"><em>ownerDirKeylet</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a40d4978b34a7cdb77b860efda3f16a7a">EntryDeleter</a> const &amp;&#160;</td>
<td class="paramname"><em>deleter</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> &gt;&#160;</td>
<td class="paramname"><em>maxNodesToDelete</em> = <code><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a></code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Cleanup owner directory entries on account delete. </p>
<p>Used for a regular and AMM accounts deletion. The caller has to provide the deleter function, which handles details of specific account-owned object deletion. </p><dl class="section return"><dt>Returns</dt><dd>tecINCOMPLETE indicates maxNodesToDelete are deleted and there remains more nodes to delete. </dd></dl>
</div>
</div>
<a id="acf638a8149337a894d6e530c586569b4" name="acf638a8149337a894d6e530c586569b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf638a8149337a894d6e530c586569b4">&#9670;&#160;</a></span>deleteAMMTrustLine()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::deleteAMMTrustLine </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt;&#160;</td>
<td class="paramname"><em>sleState</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>ammAccountID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Delete trustline to AMM. </p>
<p>The passed <code>sle</code> must be obtained from a prior call to view.peek(). Fail if neither side of the trustline is AMM or if ammAccountID is seated and is not one of the trustline's side. </p>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l02787">2787</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a550c0c64a14f021fb311b1f2507e8ae4" name="a550c0c64a14f021fb311b1f2507e8ae4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a550c0c64a14f021fb311b1f2507e8ae4">&#9670;&#160;</a></span>assetsToSharesDeposit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; ripple::assetsToSharesDeposit </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>vault</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>issuance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>assets</em>&#160;</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="View_8cpp_source.html#l02865">2865</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a27f27d96c4c3cfa4165d71c4b2266a46" name="a27f27d96c4c3cfa4165d71c4b2266a46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27f27d96c4c3cfa4165d71c4b2266a46">&#9670;&#160;</a></span>sharesToAssetsDeposit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; ripple::sharesToAssetsDeposit </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>vault</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>issuance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>shares</em>&#160;</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="View_8cpp_source.html#l02893">2893</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a5eb81015f19c1528752d2907d498ebdf" name="a5eb81015f19c1528752d2907d498ebdf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5eb81015f19c1528752d2907d498ebdf">&#9670;&#160;</a></span>assetsToSharesWithdraw()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; ripple::assetsToSharesWithdraw </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>vault</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>issuance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>assets</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ac52c3ab9078d3e039b86c985d50be183">TruncateShares</a>&#160;</td>
<td class="paramname"><em>truncate</em> = <code><a class="el" href="namespaceripple.html#ac52c3ab9078d3e039b86c985d50be183a7fa3b767c460b54a2be4d49030b349c7">TruncateShares::no</a></code>&#160;</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="View_8cpp_source.html#l02922">2922</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a7db8820410ffa3288079a33bc00109ac" name="a7db8820410ffa3288079a33bc00109ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7db8820410ffa3288079a33bc00109ac">&#9670;&#160;</a></span>sharesToAssetsWithdraw()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; ripple::sharesToAssetsWithdraw </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>vault</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>issuance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>shares</em>&#160;</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="View_8cpp_source.html#l02951">2951</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="ac3e90afb749bb1f01e06729c7c860ba3" name="ac3e90afb749bb1f01e06729c7c860ba3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3e90afb749bb1f01e06729c7c860ba3">&#9670;&#160;</a></span>after()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::after </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a>&#160;</td>
<td class="paramname"><em>now</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>&#160;</td>
<td class="paramname"><em>mark</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Has the specified time passed? </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">now</td><td>the current time </td></tr>
<tr><td class="paramname">mark</td><td>the cutoff point </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if <em>now</em> refers to a time strictly after <em>mark</em>, else false. </dd></dl>
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l03247">3247</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a3d2402219c73a313f9073212b2aefe16" name="a3d2402219c73a313f9073212b2aefe16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d2402219c73a313f9073212b2aefe16">&#9670;&#160;</a></span>registerSSLCerts()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::registerSSLCerts </td>
<td>(</td>
<td class="paramtype">boost::asio::ssl::context &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boost::system::error_code &amp;&#160;</td>
<td class="paramname"><em>ec</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Register default SSL certificates. </p>
<p>Register the system default SSL root certificates. On linux/mac, this just calls asio's <code>set_default_verify_paths</code> to look in standard operating system locations. On windows, it uses the OS certificate store accessible via CryptoAPI. </p>
<p class="definition">Definition at line <a class="el" href="RegisterSSLCerts_8cpp_source.html#l00019">19</a> of file <a class="el" href="RegisterSSLCerts_8cpp_source.html">RegisterSSLCerts.cpp</a>.</p>
</div>
</div>
<a id="a08a13b62b18272366f788632359e8793" name="a08a13b62b18272366f788632359e8793"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08a13b62b18272366f788632359e8793">&#9670;&#160;</a></span>toBase58() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<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::toBase58 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Convert AccountID to base58 checked string. </p>
<p class="definition">Definition at line <a class="el" href="AccountID_8cpp_source.html#l00095">95</a> of file <a class="el" href="AccountID_8cpp_source.html">AccountID.cpp</a>.</p>
</div>
</div>
<a id="a2d4b11b177a0b78f80727d7800399ff6" name="a2d4b11b177a0b78f80727d7800399ff6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d4b11b177a0b78f80727d7800399ff6">&#9670;&#160;</a></span>parseBase58() <span class="overload">[1/10]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; ripple::parseBase58 </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Parse AccountID from checked, base58 string. </p>
<dl class="section return"><dt>Returns</dt><dd><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a> if a parse error occurs </dd></dl>
<p class="definition">Definition at line <a class="el" href="AccountID_8cpp_source.html#l00105">105</a> of file <a class="el" href="AccountID_8cpp_source.html">AccountID.cpp</a>.</p>
</div>
</div>
<a id="a21696ba0d0fac348f88f1b9da51091b0" name="a21696ba0d0fac348f88f1b9da51091b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21696ba0d0fac348f88f1b9da51091b0">&#9670;&#160;</a></span>xrpAccount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp; ripple::xrpAccount </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Compute AccountID from public key. </p>
<p>The account ID is computed as the 160-bit hash of the public key data. This excludes the version byte and guard bytes included in the base58 representation. A special account that's used as the "issuer" for XRP. </p>
<p class="definition">Definition at line <a class="el" href="AccountID_8cpp_source.html#l00159">159</a> of file <a class="el" href="AccountID_8cpp_source.html">AccountID.cpp</a>.</p>
</div>
</div>
<a id="a065cda95aed9cb1d66fb81cad0867ef6" name="a065cda95aed9cb1d66fb81cad0867ef6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a065cda95aed9cb1d66fb81cad0867ef6">&#9670;&#160;</a></span>noAccount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp; ripple::noAccount </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>A placeholder for empty accounts. </p>
<p class="definition">Definition at line <a class="el" href="AccountID_8cpp_source.html#l00166">166</a> of file <a class="el" href="AccountID_8cpp_source.html">AccountID.cpp</a>.</p>
</div>
</div>
<a id="a300af819bde0c7c49207d10cd787e62e" name="a300af819bde0c7c49207d10cd787e62e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a300af819bde0c7c49207d10cd787e62e">&#9670;&#160;</a></span>to_issuer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::to_issuer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &amp;&#160;</td>
<td class="paramname"><em>issuer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Convert hex or base58 string to AccountID. </p>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the parsing was successful. </dd></dl>
<p class="definition">Definition at line <a class="el" href="AccountID_8cpp_source.html#l00173">173</a> of file <a class="el" href="AccountID_8cpp_source.html">AccountID.cpp</a>.</p>
</div>
</div>
<a id="a20d30277b9c78756b3d14493055a307c" name="a20d30277b9c78756b3d14493055a307c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20d30277b9c78756b3d14493055a307c">&#9670;&#160;</a></span>isXRP() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isXRP </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>c</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AccountID_8h_source.html#l00071">71</a> of file <a class="el" href="AccountID_8h_source.html">AccountID.h</a>.</p>
</div>
</div>
<a id="a7ee2254ebd37325e45375b4d8ac20494" name="a7ee2254ebd37325e45375b4d8ac20494"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ee2254ebd37325e45375b4d8ac20494">&#9670;&#160;</a></span>to_string() <span class="overload">[12/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns "", "XRP", or three letter ISO code. </p>
<p class="definition">Definition at line <a class="el" href="AccountID_8h_source.html#l00078">78</a> of file <a class="el" href="AccountID_8h_source.html">AccountID.h</a>.</p>
</div>
</div>
<a id="ac71c9b66116e57fec770751a191491e6" name="ac71c9b66116e57fec770751a191491e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac71c9b66116e57fec770751a191491e6">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[3/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp; ripple::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td>
<td class="paramname"><em>os</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>x</em>&#160;</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="AccountID_8h_source.html#l00084">84</a> of file <a class="el" href="AccountID_8h_source.html">AccountID.h</a>.</p>
</div>
</div>
<a id="a4b64fe6c72a48b5f30ea74a07fa95716" name="a4b64fe6c72a48b5f30ea74a07fa95716"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b64fe6c72a48b5f30ea74a07fa95716">&#9670;&#160;</a></span>initAccountIdCache()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::initAccountIdCache </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>count</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Initialize the global cache used to map AccountID to base58 conversions. </p>
<p>The cache is optional and need not be initialized. But because conversion is expensive (it requires a SHA-256 operation) in most cases the overhead of the cache is worth the benefit.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">count</td><td>The number of entries the cache should accommodate. Zero will disable the cache, releasing any memory associated with it.</td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>The function will only initialize the cache the first time it is invoked. Subsequent invocations do nothing. </dd></dl>
<p class="definition">Definition at line <a class="el" href="AccountID_8cpp_source.html#l00088">88</a> of file <a class="el" href="AccountID_8cpp_source.html">AccountID.cpp</a>.</p>
</div>
</div>
<a id="a2e120e21ebcb5778e7ead49555f5297f" name="a2e120e21ebcb5778e7ead49555f5297f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e120e21ebcb5778e7ead49555f5297f">&#9670;&#160;</a></span>ammLPTCurrency()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> ripple::ammLPTCurrency </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td>
<td class="paramname"><em>cur1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td>
<td class="paramname"><em>cur2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Calculate Liquidity Provider Token (LPT) Currency. </p>
<p class="definition">Definition at line <a class="el" href="AMMCore_8cpp_source.html#l00024">24</a> of file <a class="el" href="AMMCore_8cpp_source.html">AMMCore.cpp</a>.</p>
</div>
</div>
<a id="a5e068ce58638111534101573085f71a2" name="a5e068ce58638111534101573085f71a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e068ce58638111534101573085f71a2">&#9670;&#160;</a></span>ammLPTIssue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Issue.html">Issue</a> ripple::ammLPTIssue </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td>
<td class="paramname"><em>cur1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td>
<td class="paramname"><em>cur2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>ammAccountID</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Calculate LPT <a class="el" href="classripple_1_1Issue.html" title="A currency issued by an account.">Issue</a> from AMM asset pair. </p>
<p class="definition">Definition at line <a class="el" href="AMMCore_8cpp_source.html#l00038">38</a> of file <a class="el" href="AMMCore_8cpp_source.html">AMMCore.cpp</a>.</p>
</div>
</div>
<a id="a0a4a286d1662cbca7a134981b70e65b6" name="a0a4a286d1662cbca7a134981b70e65b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a4a286d1662cbca7a134981b70e65b6">&#9670;&#160;</a></span>invalidAMMAmount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::invalidAMMAmount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a>, <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; &gt; const &amp;&#160;</td>
<td class="paramname"><em>pair</em> = <code><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>validZero</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate the amount. </p>
<p>If validZero is false and amount is beast::zero then invalid amount. Return error code if invalid amount. If pair then validate amount's issue matches one of the pair's issue. </p>
<p class="definition">Definition at line <a class="el" href="AMMCore_8cpp_source.html#l00076">76</a> of file <a class="el" href="AMMCore_8cpp_source.html">AMMCore.cpp</a>.</p>
</div>
</div>
<a id="a24c6e746a89df3d7e0d51db772e8545a" name="a24c6e746a89df3d7e0d51db772e8545a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24c6e746a89df3d7e0d51db772e8545a">&#9670;&#160;</a></span>invalidAMMAsset()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::invalidAMMAsset </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a>, <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; &gt; const &amp;&#160;</td>
<td class="paramname"><em>pair</em> = <code><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a></code>&#160;</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="AMMCore_8cpp_source.html#l00047">47</a> of file <a class="el" href="AMMCore_8cpp_source.html">AMMCore.cpp</a>.</p>
</div>
</div>
<a id="aac3db9cd7b81ce8bd1ebf45435f0909b" name="aac3db9cd7b81ce8bd1ebf45435f0909b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac3db9cd7b81ce8bd1ebf45435f0909b">&#9670;&#160;</a></span>invalidAMMAssetPair()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::invalidAMMAssetPair </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a>, <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; &gt; const &amp;&#160;</td>
<td class="paramname"><em>pair</em> = <code><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a></code>&#160;</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="AMMCore_8cpp_source.html#l00061">61</a> of file <a class="el" href="AMMCore_8cpp_source.html">AMMCore.cpp</a>.</p>
</div>
</div>
<a id="a23fcbb81cb52959dfbeebade68c4db18" name="a23fcbb81cb52959dfbeebade68c4db18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23fcbb81cb52959dfbeebade68c4db18">&#9670;&#160;</a></span>ammAuctionTimeSlot()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> &gt; ripple::ammAuctionTimeSlot </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&#160;</td>
<td class="paramname"><em>current</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;&#160;</td>
<td class="paramname"><em>auctionSlot</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get time slot of the auction slot. </p>
<p class="definition">Definition at line <a class="el" href="AMMCore_8cpp_source.html#l00089">89</a> of file <a class="el" href="AMMCore_8cpp_source.html">AMMCore.cpp</a>.</p>
</div>
</div>
<a id="a5c4fa33b0b13deab58e07744afe0f7ed" name="a5c4fa33b0b13deab58e07744afe0f7ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c4fa33b0b13deab58e07744afe0f7ed">&#9670;&#160;</a></span>ammEnabled()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::ammEnabled </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;&#160;</td>
<td class="paramname"><em>rules</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return true if required AMM amendments are enabled. </p>
<p class="definition">Definition at line <a class="el" href="AMMCore_8cpp_source.html#l00110">110</a> of file <a class="el" href="AMMCore_8cpp_source.html">AMMCore.cpp</a>.</p>
</div>
</div>
<a id="aa8871e2f35cee24497183274c0bab5fd" name="aa8871e2f35cee24497183274c0bab5fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8871e2f35cee24497183274c0bab5fd">&#9670;&#160;</a></span>getFee()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Number.html">Number</a> ripple::getFee </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a>&#160;</td>
<td class="paramname"><em>tfee</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Convert to the fee from the basis points. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tfee</td><td>trading fee in {0, 1000} 1 = 1/10bps or 0.001%, 1000 = 1% </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="AMMCore_8h_source.html#l00082">82</a> of file <a class="el" href="AMMCore_8h_source.html">AMMCore.h</a>.</p>
</div>
</div>
<a id="a7894756905fee556c1541cd1de1f697a" name="a7894756905fee556c1541cd1de1f697a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7894756905fee556c1541cd1de1f697a">&#9670;&#160;</a></span>feeMult()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Number.html">Number</a> ripple::feeMult </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a>&#160;</td>
<td class="paramname"><em>tfee</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get fee multiplier (1 - tfee) @tfee trading fee in basis points. </p>
<p class="definition">Definition at line <a class="el" href="AMMCore_8h_source.html#l00091">91</a> of file <a class="el" href="AMMCore_8h_source.html">AMMCore.h</a>.</p>
</div>
</div>
<a id="ac78c8c0642bbbe33db633286fa147381" name="ac78c8c0642bbbe33db633286fa147381"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac78c8c0642bbbe33db633286fa147381">&#9670;&#160;</a></span>feeMultHalf()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Number.html">Number</a> ripple::feeMultHalf </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a>&#160;</td>
<td class="paramname"><em>tfee</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get fee multiplier (1 - tfee / 2) @tfee trading fee in basis points. </p>
<p class="definition">Definition at line <a class="el" href="AMMCore_8h_source.html#l00100">100</a> of file <a class="el" href="AMMCore_8h_source.html">AMMCore.h</a>.</p>
</div>
</div>
<a id="a4ad5ac9da897292a28eea43d041c15a1" name="a4ad5ac9da897292a28eea43d041c15a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ad5ac9da897292a28eea43d041c15a1">&#9670;&#160;</a></span>toSTAmount() <span class="overload">[1/6]</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::toSTAmount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>iou</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>iss</em>&#160;</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="AmountConversions_8h_source.html#l00013">13</a> of file <a class="el" href="AmountConversions_8h_source.html">AmountConversions.h</a>.</p>
</div>
</div>
<a id="a57d1797579964d3cbc6e78b7cf22300f" name="a57d1797579964d3cbc6e78b7cf22300f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57d1797579964d3cbc6e78b7cf22300f">&#9670;&#160;</a></span>toSTAmount() <span class="overload">[2/6]</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::toSTAmount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>iou</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AmountConversions_8h_source.html#l00021">21</a> of file <a class="el" href="AmountConversions_8h_source.html">AmountConversions.h</a>.</p>
</div>
</div>
<a id="ab725abc70fd6804ccc1723adbafc53ba" name="ab725abc70fd6804ccc1723adbafc53ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab725abc70fd6804ccc1723adbafc53ba">&#9670;&#160;</a></span>toSTAmount() <span class="overload">[3/6]</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::toSTAmount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>xrp</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AmountConversions_8h_source.html#l00027">27</a> of file <a class="el" href="AmountConversions_8h_source.html">AmountConversions.h</a>.</p>
</div>
</div>
<a id="ab19ed6562605acfa8ca2b6d51bb442d9" name="ab19ed6562605acfa8ca2b6d51bb442d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab19ed6562605acfa8ca2b6d51bb442d9">&#9670;&#160;</a></span>toSTAmount() <span class="overload">[4/6]</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::toSTAmount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>xrp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>iss</em>&#160;</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="AmountConversions_8h_source.html#l00035">35</a> of file <a class="el" href="AmountConversions_8h_source.html">AmountConversions.h</a>.</p>
</div>
</div>
<a id="a1cb31a625fb50d3426a308fefbf7b876" name="a1cb31a625fb50d3426a308fefbf7b876"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1cb31a625fb50d3426a308fefbf7b876">&#9670;&#160;</a></span>toAmount() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">T ripple::toAmount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amt</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a30148e4cfe0d75c4b54266332aae5bb1" name="a30148e4cfe0d75c4b54266332aae5bb1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30148e4cfe0d75c4b54266332aae5bb1">&#9670;&#160;</a></span>toAmount&lt; STAmount &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> <a class="el" href="namespaceripple.html#a1cb31a625fb50d3426a308fefbf7b876">ripple::toAmount</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AmountConversions_8h_source.html#l00048">48</a> of file <a class="el" href="AmountConversions_8h_source.html">AmountConversions.h</a>.</p>
</div>
</div>
<a id="a65dcac5799993b276e705961c3eee024" name="a65dcac5799993b276e705961c3eee024"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65dcac5799993b276e705961c3eee024">&#9670;&#160;</a></span>toAmount&lt; IOUAmount &gt;() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> <a class="el" href="namespaceripple.html#a1cb31a625fb50d3426a308fefbf7b876">ripple::toAmount</a>&lt; <a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AmountConversions_8h_source.html#l00055">55</a> of file <a class="el" href="AmountConversions_8h_source.html">AmountConversions.h</a>.</p>
</div>
</div>
<a id="ae6e8e9019a9847036cd2872feeb31e37" name="ae6e8e9019a9847036cd2872feeb31e37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6e8e9019a9847036cd2872feeb31e37">&#9670;&#160;</a></span>toAmount&lt; XRPAmount &gt;() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> <a class="el" href="namespaceripple.html#a1cb31a625fb50d3426a308fefbf7b876">ripple::toAmount</a>&lt; <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AmountConversions_8h_source.html#l00070">70</a> of file <a class="el" href="AmountConversions_8h_source.html">AmountConversions.h</a>.</p>
</div>
</div>
<a id="a46c05de260e93bd9a1e6db0dcdd17a9c" name="a46c05de260e93bd9a1e6db0dcdd17a9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46c05de260e93bd9a1e6db0dcdd17a9c">&#9670;&#160;</a></span>toAmount() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">T ripple::toAmount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amt</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7da36699ba12d44a4b36177b09bfed43" name="a7da36699ba12d44a4b36177b09bfed43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7da36699ba12d44a4b36177b09bfed43">&#9670;&#160;</a></span>toAmount&lt; IOUAmount &gt;() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> <a class="el" href="namespaceripple.html#a1cb31a625fb50d3426a308fefbf7b876">ripple::toAmount</a>&lt; <a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AmountConversions_8h_source.html#l00089">89</a> of file <a class="el" href="AmountConversions_8h_source.html">AmountConversions.h</a>.</p>
</div>
</div>
<a id="a376f9c40c1c9cb7cd464a7962eb8ce26" name="a376f9c40c1c9cb7cd464a7962eb8ce26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a376f9c40c1c9cb7cd464a7962eb8ce26">&#9670;&#160;</a></span>toAmount() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">T ripple::toAmount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amt</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abdb402a17e27b4e106d7ec48df952d90" name="abdb402a17e27b4e106d7ec48df952d90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdb402a17e27b4e106d7ec48df952d90">&#9670;&#160;</a></span>toAmount&lt; XRPAmount &gt;() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> <a class="el" href="namespaceripple.html#a1cb31a625fb50d3426a308fefbf7b876">ripple::toAmount</a>&lt; <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AmountConversions_8h_source.html#l00100">100</a> of file <a class="el" href="AmountConversions_8h_source.html">AmountConversions.h</a>.</p>
</div>
</div>
<a id="a12f865c9e8f8fc651cbebb40d8fdddc2" name="a12f865c9e8f8fc651cbebb40d8fdddc2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12f865c9e8f8fc651cbebb40d8fdddc2">&#9670;&#160;</a></span>toAmount() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">T ripple::toAmount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>n</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html#a33e3d8e7a95979bd1eb22c59703c8534">Number::rounding_mode</a>&#160;</td>
<td class="paramname"><em>mode</em> = <code><a class="el" href="classripple_1_1Number.html#a69a91a7aca13639e1705b7fb94ee78d5">Number::getround</a>()</code>&#160;</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="AmountConversions_8h_source.html#l00108">108</a> of file <a class="el" href="AmountConversions_8h_source.html">AmountConversions.h</a>.</p>
</div>
</div>
<a id="ad3770dc11b1841264d55c786d7d0aa3e" name="ad3770dc11b1841264d55c786d7d0aa3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3770dc11b1841264d55c786d7d0aa3e">&#9670;&#160;</a></span>toMaxAmount()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">T ripple::toMaxAmount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AmountConversions_8h_source.html#l00136">136</a> of file <a class="el" href="AmountConversions_8h_source.html">AmountConversions.h</a>.</p>
</div>
</div>
<a id="a4d48dc7306f40d478462824857d80b35" name="a4d48dc7306f40d478462824857d80b35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d48dc7306f40d478462824857d80b35">&#9670;&#160;</a></span>toSTAmount() <span class="overload">[5/6]</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::toSTAmount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>n</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html#a33e3d8e7a95979bd1eb22c59703c8534">Number::rounding_mode</a>&#160;</td>
<td class="paramname"><em>mode</em> = <code><a class="el" href="classripple_1_1Number.html#a69a91a7aca13639e1705b7fb94ee78d5">Number::getround</a>()</code>&#160;</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="AmountConversions_8h_source.html#l00157">157</a> of file <a class="el" href="AmountConversions_8h_source.html">AmountConversions.h</a>.</p>
</div>
</div>
<a id="a35d75f3e8c1d99beb8c834d767070d8c" name="a35d75f3e8c1d99beb8c834d767070d8c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35d75f3e8c1d99beb8c834d767070d8c">&#9670;&#160;</a></span>getIssue() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Issue.html">Issue</a> ripple::getIssue </td>
<td>(</td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>amt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AmountConversions_8h_source.html#l00167">167</a> of file <a class="el" href="AmountConversions_8h_source.html">AmountConversions.h</a>.</p>
</div>
</div>
<a id="a6208c70c3b530c0704c27fda38c744d5" name="a6208c70c3b530c0704c27fda38c744d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6208c70c3b530c0704c27fda38c744d5">&#9670;&#160;</a></span>get() <span class="overload">[3/7]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr T ripple::get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>a</em></td><td>)</td>
<td></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="AmountConversions_8h_source.html#l00184">184</a> of file <a class="el" href="AmountConversions_8h_source.html">AmountConversions.h</a>.</p>
</div>
</div>
<a id="afa35799caaa5a9f071b8bf4dfb1ed766" name="afa35799caaa5a9f071b8bf4dfb1ed766"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa35799caaa5a9f071b8bf4dfb1ed766">&#9670;&#160;</a></span>forApiVersions()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unsigned minVer, unsigned maxVer, typename Fn , typename... Args&gt; <br />
requires (maxVer &gt;= minVer) &amp;&amp; (minVer &gt;= <a class="el" href="namespaceripple_1_1RPC.html#ad9e8e104e82c67f071a254fa6849afe6">RPC::apiMinimumSupportedVersion</a>) &amp;&amp; (<a class="el" href="namespaceripple_1_1RPC.html#a5cef6660176a48dd32d433358f579f09">RPC::apiMaximumValidVersion</a> &gt;= maxVer) &amp;&amp; requires { fn(<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::integral_constant</a>&lt;unsigned int, minVer&gt;{}, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/forward.html">std::forward</a>&lt;Args&gt;(args)...); fn(<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::integral_constant</a>&lt;unsigned int, maxVer&gt;{}, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/forward.html">std::forward</a>&lt;Args&gt;(args)...); }</div>
<table class="memname">
<tr>
<td class="memname">void ripple::forApiVersions </td>
<td>(</td>
<td class="paramtype">Fn const &amp;&#160;</td>
<td class="paramname"><em>fn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Args &amp;&amp;...&#160;</td>
<td class="paramname"><em>args</em>&#160;</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="ApiVersion_8h_source.html#l00136">136</a> of file <a class="el" href="ApiVersion_8h_source.html">ApiVersion.h</a>.</p>
</div>
</div>
<a id="a9f8b4ebe6b42066b9e39967ed80daf79" name="a9f8b4ebe6b42066b9e39967ed80daf79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f8b4ebe6b42066b9e39967ed80daf79">&#9670;&#160;</a></span>forAllApiVersions()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Fn , typename... Args&gt; <br />
requires requires { <a class="el" href="namespaceripple.html#afa35799caaa5a9f071b8bf4dfb1ed766">forApiVersions</a>&lt; <a class="el" href="namespaceripple_1_1RPC.html#ad9e8e104e82c67f071a254fa6849afe6">RPC::apiMinimumSupportedVersion</a>, <a class="el" href="namespaceripple_1_1RPC.html#a5cef6660176a48dd32d433358f579f09">RPC::apiMaximumValidVersion</a>&gt;(fn, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/forward.html">std::forward</a>&lt;Args&gt;(args)...); }</div>
<table class="memname">
<tr>
<td class="memname">void ripple::forAllApiVersions </td>
<td>(</td>
<td class="paramtype">Fn const &amp;&#160;</td>
<td class="paramname"><em>fn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Args &amp;&amp;...&#160;</td>
<td class="paramname"><em>args</em>&#160;</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="ApiVersion_8h_source.html#l00158">158</a> of file <a class="el" href="ApiVersion_8h_source.html">ApiVersion.h</a>.</p>
</div>
</div>
<a id="a7e44e3c53d8e9548450d127c188685d9" name="a7e44e3c53d8e9548450d127c188685d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e44e3c53d8e9548450d127c188685d9">&#9670;&#160;</a></span>to_json() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::to_json </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</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="Asset_8h_source.html#l00104">104</a> of file <a class="el" href="Asset_8h_source.html">Asset.h</a>.</p>
</div>
</div>
<a id="a102f0f2aae079bdf1039ae1f5f8d48bd" name="a102f0f2aae079bdf1039ae1f5f8d48bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a102f0f2aae079bdf1039ae1f5f8d48bd">&#9670;&#160;</a></span>operator==() <span class="overload">[5/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="Asset_8h_source.html#l00143">143</a> of file <a class="el" href="Asset_8h_source.html">Asset.h</a>.</p>
</div>
</div>
<a id="a2565448910daf79557273f343019ed12" name="a2565448910daf79557273f343019ed12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2565448910daf79557273f343019ed12">&#9670;&#160;</a></span>operator&lt;=&gt;() <span class="overload">[2/7]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/compare/weak_ordering.html">std::weak_ordering</a> ripple::operator&lt;=&gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="Asset_8h_source.html#l00157">157</a> of file <a class="el" href="Asset_8h_source.html">Asset.h</a>.</p>
</div>
</div>
<a id="a362e32b943b69a96f858c89bf390192e" name="a362e32b943b69a96f858c89bf390192e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a362e32b943b69a96f858c89bf390192e">&#9670;&#160;</a></span>operator==() <span class="overload">[6/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="Asset_8h_source.html#l00176">176</a> of file <a class="el" href="Asset_8h_source.html">Asset.h</a>.</p>
</div>
</div>
<a id="a128ca09dcebbb1b245e4bb297faea9db" name="a128ca09dcebbb1b245e4bb297faea9db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a128ca09dcebbb1b245e4bb297faea9db">&#9670;&#160;</a></span>equalTokens()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr bool ripple::equalTokens </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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>Otherwise return false. </p>
<p class="definition">Definition at line <a class="el" href="Asset_8h_source.html#l00182">182</a> of file <a class="el" href="Asset_8h_source.html">Asset.h</a>.</p>
</div>
</div>
<a id="a76f843a30c2246d66a06587a0f62e624" name="a76f843a30c2246d66a06587a0f62e624"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76f843a30c2246d66a06587a0f62e624">&#9670;&#160;</a></span>isXRP() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isXRP </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</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="Asset_8h_source.html#l00202">202</a> of file <a class="el" href="Asset_8h_source.html">Asset.h</a>.</p>
</div>
</div>
<a id="af5cce9bfd9ac0fdd7cf905d70d5a0c0f" name="af5cce9bfd9ac0fdd7cf905d70d5a0c0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5cce9bfd9ac0fdd7cf905d70d5a0c0f">&#9670;&#160;</a></span>to_string() <span class="overload">[13/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</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="Asset_8cpp_source.html#l00043">43</a> of file <a class="el" href="Asset_8cpp_source.html">Asset.cpp</a>.</p>
</div>
</div>
<a id="a841eec1048fec16c05561ef0fb40e1b3" name="a841eec1048fec16c05561ef0fb40e1b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a841eec1048fec16c05561ef0fb40e1b3">&#9670;&#160;</a></span>validJSONAsset()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::validJSONAsset </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>jv</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Asset_8cpp_source.html#l00050">50</a> of file <a class="el" href="Asset_8cpp_source.html">Asset.cpp</a>.</p>
</div>
</div>
<a id="a37a92296262930fe981b89057fe99258" name="a37a92296262930fe981b89057fe99258"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37a92296262930fe981b89057fe99258">&#9670;&#160;</a></span>assetFromJson()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Asset.html">Asset</a> ripple::assetFromJson </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>jv</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Asset_8cpp_source.html#l00058">58</a> of file <a class="el" href="Asset_8cpp_source.html">Asset.cpp</a>.</p>
</div>
</div>
<a id="a3e8d467e9127653d28ef9a604b742622" name="a3e8d467e9127653d28ef9a604b742622"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e8d467e9127653d28ef9a604b742622">&#9670;&#160;</a></span>serializeBatch()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::serializeBatch </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Serializer.html">Serializer</a> &amp;&#160;</td>
<td class="paramname"><em>msg</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> const &amp;&#160;</td>
<td class="paramname"><em>flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>txids</em>&#160;</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="include_2xrpl_2protocol_2Batch_8h_source.html#l00008">8</a> of file <a class="el" href="include_2xrpl_2protocol_2Batch_8h_source.html">include/xrpl/protocol/Batch.h</a>.</p>
</div>
</div>
<a id="a1842fee89cdf9025217d48514df19b1a" name="a1842fee89cdf9025217d48514df19b1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1842fee89cdf9025217d48514df19b1a">&#9670;&#160;</a></span>isConsistent() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isConsistent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Book.html">Book</a> const &amp;&#160;</td>
<td class="paramname"><em>book</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Book_8cpp_source.html#l00010">10</a> of file <a class="el" href="Book_8cpp_source.html">Book.cpp</a>.</p>
</div>
</div>
<a id="a7cdadcdf4622f8512aff6509ecbcfacf" name="a7cdadcdf4622f8512aff6509ecbcfacf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7cdadcdf4622f8512aff6509ecbcfacf">&#9670;&#160;</a></span>to_string() <span class="overload">[14/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Book.html">Book</a> const &amp;&#160;</td>
<td class="paramname"><em>book</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Book_8cpp_source.html#l00017">17</a> of file <a class="el" href="Book_8cpp_source.html">Book.cpp</a>.</p>
</div>
</div>
<a id="ac3aa29e6a39a8a0903673cb3de14a6ac" name="ac3aa29e6a39a8a0903673cb3de14a6ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3aa29e6a39a8a0903673cb3de14a6ac">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[4/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp; ripple::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td>
<td class="paramname"><em>os</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Book.html">Book</a> const &amp;&#160;</td>
<td class="paramname"><em>x</em>&#160;</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="Book_8cpp_source.html#l00022">22</a> of file <a class="el" href="Book_8cpp_source.html">Book.cpp</a>.</p>
</div>
</div>
<a id="adb64eb12ad01954d000cf721d01e32a2" name="adb64eb12ad01954d000cf721d01e32a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb64eb12ad01954d000cf721d01e32a2">&#9670;&#160;</a></span>hash_append() <span class="overload">[2/8]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher &gt; </div>
<table class="memname">
<tr>
<td class="memname">void ripple::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Book.html">Book</a> const &amp;&#160;</td>
<td class="paramname"><em>b</em>&#160;</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="Book_8h_source.html#l00047">47</a> of file <a class="el" href="Book_8h_source.html">Book.h</a>.</p>
</div>
</div>
<a id="a4733dc323a9c2aad3bad45872831510b" name="a4733dc323a9c2aad3bad45872831510b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4733dc323a9c2aad3bad45872831510b">&#9670;&#160;</a></span>reversed()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Book.html">Book</a> ripple::reversed </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Book.html">Book</a> const &amp;&#160;</td>
<td class="paramname"><em>book</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Book_8cpp_source.html#l00030">30</a> of file <a class="el" href="Book_8cpp_source.html">Book.cpp</a>.</p>
</div>
</div>
<a id="a966ade4894fab16cf08738a4c64b8f72" name="a966ade4894fab16cf08738a4c64b8f72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a966ade4894fab16cf08738a4c64b8f72">&#9670;&#160;</a></span>operator==() <span class="overload">[7/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Book.html">Book</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Book.html">Book</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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>Equality comparison. </p>
<p class="definition">Definition at line <a class="el" href="Book_8h_source.html#l00061">61</a> of file <a class="el" href="Book_8h_source.html">Book.h</a>.</p>
</div>
</div>
<a id="a4d156c4283399e03a852a1fecb4920d1" name="a4d156c4283399e03a852a1fecb4920d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d156c4283399e03a852a1fecb4920d1">&#9670;&#160;</a></span>operator&lt;=&gt;() <span class="overload">[3/7]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/compare/weak_ordering.html">std::weak_ordering</a> ripple::operator&lt;=&gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Book.html">Book</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Book.html">Book</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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>Strict weak ordering. </p>
<p class="definition">Definition at line <a class="el" href="Book_8h_source.html#l00070">70</a> of file <a class="el" href="Book_8h_source.html">Book.h</a>.</p>
</div>
</div>
<a id="a00e18a10d625a1dd7c5fff26960a6d16" name="a00e18a10d625a1dd7c5fff26960a6d16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00e18a10d625a1dd7c5fff26960a6d16">&#9670;&#160;</a></span>secp256k1Context()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class = void&gt; </div>
<table class="memname">
<tr>
<td class="memname">secp256k1_context const * ripple::secp256k1Context </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="secp256k1_8h_source.html#l00010">10</a> of file <a class="el" href="secp256k1_8h_source.html">secp256k1.h</a>.</p>
</div>
</div>
<a id="aaf3f528a7a260524ef5e1d511214c0a0" name="aaf3f528a7a260524ef5e1d511214c0a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf3f528a7a260524ef5e1d511214c0a0">&#9670;&#160;</a></span>TokenCodecErrcCategory()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1detail_1_1TokenCodecErrcCategory.html">ripple::detail::TokenCodecErrcCategory</a> const &amp; ripple::TokenCodecErrcCategory </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="token__errors_8h_source.html#l00071">71</a> of file <a class="el" href="token__errors_8h_source.html">token_errors.h</a>.</p>
</div>
</div>
<a id="a70e53b89eb57ac8fdc4625ce28455eb4" name="a70e53b89eb57ac8fdc4625ce28455eb4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70e53b89eb57ac8fdc4625ce28455eb4">&#9670;&#160;</a></span>make_error_code()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/error/error_code.html">std::error_code</a> ripple::make_error_code </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8f71b86b6529e14eaa595d90bc74ae52">ripple::TokenCodecErrc</a>&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="token__errors_8h_source.html#l00078">78</a> of file <a class="el" href="token__errors_8h_source.html">token_errors.h</a>.</p>
</div>
</div>
<a id="ae3f5bc352766a1a8dbf5270eb7dbc2e7" name="ae3f5bc352766a1a8dbf5270eb7dbc2e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3f5bc352766a1a8dbf5270eb7dbc2e7">&#9670;&#160;</a></span>sha512Half()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class... Args&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1detail_1_1basic__sha512__half__hasher.html#a4f98fec6df2ce719160379880ee1414b">sha512_half_hasher::result_type</a> ripple::sha512Half </td>
<td>(</td>
<td class="paramtype">Args const &amp;...&#160;</td>
<td class="paramname"><em>args</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the SHA512-Half of a series of objects. </p>
<p class="definition">Definition at line <a class="el" href="digest_8h_source.html#l00205">205</a> of file <a class="el" href="digest_8h_source.html">digest.h</a>.</p>
</div>
</div>
<a id="a050978987394e98cc85b0c5a15964799" name="a050978987394e98cc85b0c5a15964799"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a050978987394e98cc85b0c5a15964799">&#9670;&#160;</a></span>sha512Half_s()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class... Args&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1detail_1_1basic__sha512__half__hasher.html#a4f98fec6df2ce719160379880ee1414b">sha512_half_hasher_s::result_type</a> ripple::sha512Half_s </td>
<td>(</td>
<td class="paramtype">Args const &amp;...&#160;</td>
<td class="paramname"><em>args</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the SHA512-Half of a series of objects. </p>
<p>Postconditions: Temporary memory storing copies of input messages will be cleared. </p>
<p class="definition">Definition at line <a class="el" href="digest_8h_source.html#l00221">221</a> of file <a class="el" href="digest_8h_source.html">digest.h</a>.</p>
</div>
</div>
<a id="a23f02900cac703bddf91fff471cb9d65" name="a23f02900cac703bddf91fff471cb9d65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23f02900cac703bddf91fff471cb9d65">&#9670;&#160;</a></span>rpcErrorString()</h2>
<div class="memitem">
<div class="memproto">
<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::rpcErrorString </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>jv</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns a single string with the contents of an <a class="el" href="namespaceripple_1_1RPC.html" title="API version numbers used in later API versions.">RPC</a> error. </p>
<p class="definition">Definition at line <a class="el" href="ErrorCodes_8cpp_source.html#l00204">204</a> of file <a class="el" href="ErrorCodes_8cpp_source.html">ErrorCodes.cpp</a>.</p>
</div>
</div>
<a id="a7bd0d2a0e51e2826e5e588e30886f204" name="a7bd0d2a0e51e2826e5e588e30886f204"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7bd0d2a0e51e2826e5e588e30886f204">&#9670;&#160;</a></span>allAmendments()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>, <a class="el" href="namespaceripple.html#a3330933c50c449b7830586d1450da8f5">AmendmentSupport</a> &gt; const &amp; ripple::allAmendments </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>All amendments libxrpl knows about. </p>
<p>All amendments libxrpl knows of. </p>
<p class="definition">Definition at line <a class="el" href="Feature_8cpp_source.html#l00332">332</a> of file <a class="el" href="Feature_8cpp_source.html">Feature.cpp</a>.</p>
</div>
</div>
<a id="aa3339c924836be74a553eb0fd5966a3c" name="aa3339c924836be74a553eb0fd5966a3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3339c924836be74a553eb0fd5966a3c">&#9670;&#160;</a></span>getRegisteredFeature()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; ripple::getRegisteredFeature </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Feature_8cpp_source.html#l00363">363</a> of file <a class="el" href="Feature_8cpp_source.html">Feature.cpp</a>.</p>
</div>
</div>
<a id="a7829716dab9950c88863168cc8731870" name="a7829716dab9950c88863168cc8731870"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7829716dab9950c88863168cc8731870">&#9670;&#160;</a></span>featureToBitsetIndex()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t ripple::featureToBitsetIndex </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>f</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Feature_8cpp_source.html#l00390">390</a> of file <a class="el" href="Feature_8cpp_source.html">Feature.cpp</a>.</p>
</div>
</div>
<a id="a28da871aa8d28d28a444e1b3885065cf" name="a28da871aa8d28d28a444e1b3885065cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28da871aa8d28d28a444e1b3885065cf">&#9670;&#160;</a></span>bitsetIndexToFeature()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> ripple::bitsetIndexToFeature </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Feature_8cpp_source.html#l00396">396</a> of file <a class="el" href="Feature_8cpp_source.html">Feature.cpp</a>.</p>
</div>
</div>
<a id="aa00e870074854cb15cc1d91427e47bec" name="aa00e870074854cb15cc1d91427e47bec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa00e870074854cb15cc1d91427e47bec">&#9670;&#160;</a></span>featureToName()</h2>
<div class="memitem">
<div class="memproto">
<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::featureToName </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>f</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Feature_8cpp_source.html#l00402">402</a> of file <a class="el" href="Feature_8cpp_source.html">Feature.cpp</a>.</p>
</div>
</div>
<a id="ab8fff823cb47f139e7735bc8a65082eb" name="ab8fff823cb47f139e7735bc8a65082eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8fff823cb47f139e7735bc8a65082eb">&#9670;&#160;</a></span>foreachFeature()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class F &gt; </div>
<table class="memname">
<tr>
<td class="memname">void ripple::foreachFeature </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1FeatureBitset.html">FeatureBitset</a>&#160;</td>
<td class="paramname"><em>bs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">F &amp;&amp;&#160;</td>
<td class="paramname"><em>f</em>&#160;</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="Feature_8h_source.html#l00336">336</a> of file <a class="el" href="Feature_8h_source.html">Feature.h</a>.</p>
</div>
</div>
<a id="a51a6fc5662dc2d364f352e28610c5813" name="a51a6fc5662dc2d364f352e28610c5813"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51a6fc5662dc2d364f352e28610c5813">&#9670;&#160;</a></span>hash_append() <span class="overload">[3/8]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bd">HashPrefix</a> const &amp;&#160;</td>
<td class="paramname"><em>hp</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="HashPrefix_8h_source.html#l00079">79</a> of file <a class="el" href="HashPrefix_8h_source.html">HashPrefix.h</a>.</p>
</div>
</div>
<a id="aeb5ef72b34cf7a324641e7a7f696d4cc" name="aeb5ef72b34cf7a324641e7a7f696d4cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb5ef72b34cf7a324641e7a7f696d4cc">&#9670;&#160;</a></span>getBookBase()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> ripple::getBookBase </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Book.html">Book</a> const &amp;&#160;</td>
<td class="paramname"><em>book</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Indexes_8cpp_source.html#l00096">96</a> of file <a class="el" href="Indexes_8cpp_source.html">Indexes.cpp</a>.</p>
</div>
</div>
<a id="aae2b8e3c2ed21dcbae53a626c885af3d" name="aae2b8e3c2ed21dcbae53a626c885af3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae2b8e3c2ed21dcbae53a626c885af3d">&#9670;&#160;</a></span>getQualityNext()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> ripple::getQualityNext </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>uBase</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Indexes_8cpp_source.html#l00122">122</a> of file <a class="el" href="Indexes_8cpp_source.html">Indexes.cpp</a>.</p>
</div>
</div>
<a id="a25fb2b2098567a8286557fbd445ce146" name="a25fb2b2098567a8286557fbd445ce146"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25fb2b2098567a8286557fbd445ce146">&#9670;&#160;</a></span>getQuality()</h2>
<div class="memitem">
<div class="memproto">
<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::getQuality </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>uBase</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Indexes_8cpp_source.html#l00130">130</a> of file <a class="el" href="Indexes_8cpp_source.html">Indexes.cpp</a>.</p>
</div>
</div>
<a id="ab2bc2775fea3f2fd9210def82b415178" name="ab2bc2775fea3f2fd9210def82b415178"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2bc2775fea3f2fd9210def82b415178">&#9670;&#160;</a></span>getTicketIndex() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> ripple::getTicketIndex </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</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>&#160;</td>
<td class="paramname"><em>uSequence</em>&#160;</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="Indexes_8cpp_source.html#l00137">137</a> of file <a class="el" href="Indexes_8cpp_source.html">Indexes.cpp</a>.</p>
</div>
</div>
<a id="a0225d55690262c50973b8c8760412532" name="a0225d55690262c50973b8c8760412532"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0225d55690262c50973b8c8760412532">&#9670;&#160;</a></span>getTicketIndex() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> ripple::getTicketIndex </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1SeqProxy.html">SeqProxy</a>&#160;</td>
<td class="paramname"><em>ticketSeq</em>&#160;</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="Indexes_8cpp_source.html#l00144">144</a> of file <a class="el" href="Indexes_8cpp_source.html">Indexes.cpp</a>.</p>
</div>
</div>
<a id="ada7386b27acb89f86fc5ac2826eef5f4" name="ada7386b27acb89f86fc5ac2826eef5f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada7386b27acb89f86fc5ac2826eef5f4">&#9670;&#160;</a></span>makeMptID()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a48dcfc87a5a55b47e868c00da3daa3f1">MPTID</a> ripple::makeMptID </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td>
<td class="paramname"><em>sequence</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>&#160;</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="Indexes_8cpp_source.html#l00151">151</a> of file <a class="el" href="Indexes_8cpp_source.html">Indexes.cpp</a>.</p>
</div>
</div>
<a id="a7fdda52cfb8e7dbaed475a5fe6ce58b8" name="a7fdda52cfb8e7dbaed475a5fe6ce58b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fdda52cfb8e7dbaed475a5fe6ce58b8">&#9670;&#160;</a></span>to_string() <span class="overload">[15/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amp;&#160;</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="IOUAmount_8cpp_source.html#l00165">165</a> of file <a class="el" href="IOUAmount_8cpp_source.html">IOUAmount.cpp</a>.</p>
</div>
</div>
<a id="aaed451aa78786841714de20f3f345f23" name="aaed451aa78786841714de20f3f345f23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaed451aa78786841714de20f3f345f23">&#9670;&#160;</a></span>mulRatio() <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_1IOUAmount.html">IOUAmount</a> ripple::mulRatio </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amt</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>&#160;</td>
<td class="paramname"><em>num</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>&#160;</td>
<td class="paramname"><em>den</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>roundUp</em>&#160;</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="IOUAmount_8cpp_source.html#l00171">171</a> of file <a class="el" href="IOUAmount_8cpp_source.html">IOUAmount.cpp</a>.</p>
</div>
</div>
<a id="afa1f08ba17ac61380c442f9f2fa2e7b4" name="afa1f08ba17ac61380c442f9f2fa2e7b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa1f08ba17ac61380c442f9f2fa2e7b4">&#9670;&#160;</a></span>getSTNumberSwitchover()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::getSTNumberSwitchover </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="IOUAmount_8cpp_source.html#l00031">31</a> of file <a class="el" href="IOUAmount_8cpp_source.html">IOUAmount.cpp</a>.</p>
</div>
</div>
<a id="aad7890687a41d457543a373657c3ba0c" name="aad7890687a41d457543a373657c3ba0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad7890687a41d457543a373657c3ba0c">&#9670;&#160;</a></span>setSTNumberSwitchover()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::setSTNumberSwitchover </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="IOUAmount_8cpp_source.html#l00037">37</a> of file <a class="el" href="IOUAmount_8cpp_source.html">IOUAmount.cpp</a>.</p>
</div>
</div>
<a id="a2d78e5bca80e5cc7997e7195c6ff4222" name="a2d78e5bca80e5cc7997e7195c6ff4222"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d78e5bca80e5cc7997e7195c6ff4222">&#9670;&#160;</a></span>isConsistent() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isConsistent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>ac</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Issue_8cpp_source.html#l00053">53</a> of file <a class="el" href="Issue_8cpp_source.html">Issue.cpp</a>.</p>
</div>
</div>
<a id="acdb860e5a7358efb9a0a69c9ea437f9b" name="acdb860e5a7358efb9a0a69c9ea437f9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acdb860e5a7358efb9a0a69c9ea437f9b">&#9670;&#160;</a></span>to_string() <span class="overload">[16/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>ac</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Issue_8cpp_source.html#l00059">59</a> of file <a class="el" href="Issue_8cpp_source.html">Issue.cpp</a>.</p>
</div>
</div>
<a id="a626a46055ed3a84c6b4aab1ef87f79e1" name="a626a46055ed3a84c6b4aab1ef87f79e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a626a46055ed3a84c6b4aab1ef87f79e1">&#9670;&#160;</a></span>to_json() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::to_json </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>is</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Issue_8cpp_source.html#l00068">68</a> of file <a class="el" href="Issue_8cpp_source.html">Issue.cpp</a>.</p>
</div>
</div>
<a id="a853eecfd00cbdc3b1f996e4c961eda69" name="a853eecfd00cbdc3b1f996e4c961eda69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a853eecfd00cbdc3b1f996e4c961eda69">&#9670;&#160;</a></span>issueFromJson() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Issue.html">Issue</a> ripple::issueFromJson </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Issue_8cpp_source.html#l00076">76</a> of file <a class="el" href="Issue_8cpp_source.html">Issue.cpp</a>.</p>
</div>
</div>
<a id="a57fc6390c5bb0ccc71bd157b72e675ed" name="a57fc6390c5bb0ccc71bd157b72e675ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57fc6390c5bb0ccc71bd157b72e675ed">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[5/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp; ripple::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td>
<td class="paramname"><em>os</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>x</em>&#160;</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="Issue_8cpp_source.html#l00128">128</a> of file <a class="el" href="Issue_8cpp_source.html">Issue.cpp</a>.</p>
</div>
</div>
<a id="a78b97e8dd71a86a140cfc1b8a0abf168" name="a78b97e8dd71a86a140cfc1b8a0abf168"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78b97e8dd71a86a140cfc1b8a0abf168">&#9670;&#160;</a></span>hash_append() <span class="overload">[4/8]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher &gt; </div>
<table class="memname">
<tr>
<td class="memname">void ripple::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>r</em>&#160;</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="Issue_8h_source.html#l00061">61</a> of file <a class="el" href="Issue_8h_source.html">Issue.h</a>.</p>
</div>
</div>
<a id="a4e11f9fb39f0fa19e19604e7332fdf10" name="a4e11f9fb39f0fa19e19604e7332fdf10"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e11f9fb39f0fa19e19604e7332fdf10">&#9670;&#160;</a></span>operator==() <span class="overload">[8/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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>Equality comparison. </p>
<p class="definition">Definition at line <a class="el" href="Issue_8h_source.html#l00070">70</a> of file <a class="el" href="Issue_8h_source.html">Issue.h</a>.</p>
</div>
</div>
<a id="a700afd0f1bd556365a5bf1c8c29c26cc" name="a700afd0f1bd556365a5bf1c8c29c26cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a700afd0f1bd556365a5bf1c8c29c26cc">&#9670;&#160;</a></span>operator&lt;=&gt;() <span class="overload">[4/7]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/compare/weak_ordering.html">std::weak_ordering</a> ripple::operator&lt;=&gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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>Strict weak ordering. </p>
<p class="definition">Definition at line <a class="el" href="Issue_8h_source.html#l00079">79</a> of file <a class="el" href="Issue_8h_source.html">Issue.h</a>.</p>
</div>
</div>
<a id="a02be1da6bd3d611ea7a48b208b060b6c" name="a02be1da6bd3d611ea7a48b208b060b6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02be1da6bd3d611ea7a48b208b060b6c">&#9670;&#160;</a></span>xrpIssue()</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 &amp; ripple::xrpIssue </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns an asset specifier that represents XRP. </p>
<p class="definition">Definition at line <a class="el" href="Issue_8h_source.html#l00096">96</a> of file <a class="el" href="Issue_8h_source.html">Issue.h</a>.</p>
</div>
</div>
<a id="a9e3dc59bb58c33f14b3c0d3070b94d98" name="a9e3dc59bb58c33f14b3c0d3070b94d98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e3dc59bb58c33f14b3c0d3070b94d98">&#9670;&#160;</a></span>noIssue()</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 &amp; ripple::noIssue </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns an asset specifier that represents no account and currency. </p>
<p class="definition">Definition at line <a class="el" href="Issue_8h_source.html#l00104">104</a> of file <a class="el" href="Issue_8h_source.html">Issue.h</a>.</p>
</div>
</div>
<a id="a8e3f5dd58f230a676ab4fea305ee3c35" name="a8e3f5dd58f230a676ab4fea305ee3c35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e3f5dd58f230a676ab4fea305ee3c35">&#9670;&#160;</a></span>isXRP() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isXRP </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Issue_8h_source.html#l00111">111</a> of file <a class="el" href="Issue_8h_source.html">Issue.h</a>.</p>
</div>
</div>
<a id="a02fdc1af16f82fc44ffd3c2a60c4c083" name="a02fdc1af16f82fc44ffd3c2a60c4c083"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02fdc1af16f82fc44ffd3c2a60c4c083">&#9670;&#160;</a></span>keyTypeFromString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a> &gt; ripple::keyTypeFromString </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="KeyType_8h_source.html#l00015">15</a> of file <a class="el" href="KeyType_8h_source.html">KeyType.h</a>.</p>
</div>
</div>
<a id="a2ab8e177c93819235a0e65f04851548f" name="a2ab8e177c93819235a0e65f04851548f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ab8e177c93819235a0e65f04851548f">&#9670;&#160;</a></span>to_string() <span class="overload">[17/29]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char const * ripple::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a>&#160;</td>
<td class="paramname"><em>type</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="KeyType_8h_source.html#l00027">27</a> of file <a class="el" href="KeyType_8h_source.html">KeyType.h</a>.</p>
</div>
</div>
<a id="a03090a28f2a39db112269297682a91c4" name="a03090a28f2a39db112269297682a91c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03090a28f2a39db112269297682a91c4">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[6/16]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Stream &gt; </div>
<table class="memname">
<tr>
<td class="memname">Stream &amp; ripple::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">Stream &amp;&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a>&#160;</td>
<td class="paramname"><em>type</em>&#160;</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="KeyType_8h_source.html#l00039">39</a> of file <a class="el" href="KeyType_8h_source.html">KeyType.h</a>.</p>
</div>
</div>
<a id="a02bb3582ce5e2941c4b4dcea4586db72" name="a02bb3582ce5e2941c4b4dcea4586db72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02bb3582ce5e2941c4b4dcea4586db72">&#9670;&#160;</a></span>getCloseAgree()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::getCloseAgree </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1LedgerHeader.html">LedgerHeader</a> const &amp;&#160;</td>
<td class="paramname"><em>info</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerHeader_8h_source.html#l00066">66</a> of file <a class="el" href="LedgerHeader_8h_source.html">LedgerHeader.h</a>.</p>
</div>
</div>
<a id="ad6ef4b359d5387fe20ce3ca7e3a293e7" name="ad6ef4b359d5387fe20ce3ca7e3a293e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6ef4b359d5387fe20ce3ca7e3a293e7">&#9670;&#160;</a></span>addRaw()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::addRaw </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1LedgerHeader.html">LedgerHeader</a> const &amp;&#160;</td>
<td class="paramname"><em>info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Serializer.html">Serializer</a> &amp;&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>includeHash</em> = <code>false</code>&#160;</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="libxrpl_2protocol_2LedgerHeader_8cpp_source.html#l00009">9</a> of file <a class="el" href="libxrpl_2protocol_2LedgerHeader_8cpp_source.html">libxrpl/protocol/LedgerHeader.cpp</a>.</p>
</div>
</div>
<a id="ae38c39246f1566a67d674d40ced5a30b" name="ae38c39246f1566a67d674d40ced5a30b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae38c39246f1566a67d674d40ced5a30b">&#9670;&#160;</a></span>deserializeHeader()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1LedgerHeader.html">LedgerHeader</a> ripple::deserializeHeader </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a>&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>hasHash</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Deserialize a ledger header from a byte array. </p>
<p class="definition">Definition at line <a class="el" href="libxrpl_2protocol_2LedgerHeader_8cpp_source.html#l00026">26</a> of file <a class="el" href="libxrpl_2protocol_2LedgerHeader_8cpp_source.html">libxrpl/protocol/LedgerHeader.cpp</a>.</p>
</div>
</div>
<a id="a022d9bbb24b2a476e64e282e9876ca93" name="a022d9bbb24b2a476e64e282e9876ca93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a022d9bbb24b2a476e64e282e9876ca93">&#9670;&#160;</a></span>deserializePrefixedHeader()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1LedgerHeader.html">LedgerHeader</a> ripple::deserializePrefixedHeader </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a>&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>hasHash</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Deserialize a ledger header (prefixed with 4 bytes) from a byte array. </p>
<p class="definition">Definition at line <a class="el" href="libxrpl_2protocol_2LedgerHeader_8cpp_source.html#l00050">50</a> of file <a class="el" href="libxrpl_2protocol_2LedgerHeader_8cpp_source.html">libxrpl/protocol/LedgerHeader.cpp</a>.</p>
</div>
</div>
<a id="aeecc95d6a6c521e701619c1c7a97c1b8" name="aeecc95d6a6c521e701619c1c7a97c1b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeecc95d6a6c521e701619c1c7a97c1b8">&#9670;&#160;</a></span>to_string() <span class="overload">[18/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1MPTAmount.html">MPTAmount</a> const &amp;&#160;</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="MPTAmount_8h_source.html#l00120">120</a> of file <a class="el" href="MPTAmount_8h_source.html">MPTAmount.h</a>.</p>
</div>
</div>
<a id="a33dd56b81f55afc1ddd1f7f1744a4917" name="a33dd56b81f55afc1ddd1f7f1744a4917"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33dd56b81f55afc1ddd1f7f1744a4917">&#9670;&#160;</a></span>mulRatio() <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_1MPTAmount.html">MPTAmount</a> ripple::mulRatio </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1MPTAmount.html">MPTAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amt</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>&#160;</td>
<td class="paramname"><em>num</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>&#160;</td>
<td class="paramname"><em>den</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>roundUp</em>&#160;</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="MPTAmount_8h_source.html#l00126">126</a> of file <a class="el" href="MPTAmount_8h_source.html">MPTAmount.h</a>.</p>
</div>
</div>
<a id="a1365a5648cbcfbbe10542106b05c79bd" name="a1365a5648cbcfbbe10542106b05c79bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1365a5648cbcfbbe10542106b05c79bd">&#9670;&#160;</a></span>operator==() <span class="overload">[9/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="MPTIssue_8h_source.html#l00052">52</a> of file <a class="el" href="MPTIssue_8h_source.html">MPTIssue.h</a>.</p>
</div>
</div>
<a id="a04569f56e388c502c6580d6ac3ac60d8" name="a04569f56e388c502c6580d6ac3ac60d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04569f56e388c502c6580d6ac3ac60d8">&#9670;&#160;</a></span>operator&lt;=&gt;() <span class="overload">[5/7]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/compare/weak_ordering.html">std::weak_ordering</a> ripple::operator&lt;=&gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="MPTIssue_8h_source.html#l00057">57</a> of file <a class="el" href="MPTIssue_8h_source.html">MPTIssue.h</a>.</p>
</div>
</div>
<a id="a3efef5bfaa2444b89a4de25b029b0e4e" name="a3efef5bfaa2444b89a4de25b029b0e4e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3efef5bfaa2444b89a4de25b029b0e4e">&#9670;&#160;</a></span>isXRP() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isXRP </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a48dcfc87a5a55b47e868c00da3daa3f1">MPTID</a> const &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>MPT is a non-native token. </p>
<p class="definition">Definition at line <a class="el" href="MPTIssue_8h_source.html#l00066">66</a> of file <a class="el" href="MPTIssue_8h_source.html">MPTIssue.h</a>.</p>
</div>
</div>
<a id="a071484319e3516f001ef367185039826" name="a071484319e3516f001ef367185039826"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a071484319e3516f001ef367185039826">&#9670;&#160;</a></span>to_json() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::to_json </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>mptIssue</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="MPTIssue_8cpp_source.html#l00045">45</a> of file <a class="el" href="MPTIssue_8cpp_source.html">MPTIssue.cpp</a>.</p>
</div>
</div>
<a id="a1d1cfe12dcde27447cd87fc2eadf7b6e" name="a1d1cfe12dcde27447cd87fc2eadf7b6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d1cfe12dcde27447cd87fc2eadf7b6e">&#9670;&#160;</a></span>to_string() <span class="overload">[19/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>mptIssue</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="MPTIssue_8cpp_source.html#l00053">53</a> of file <a class="el" href="MPTIssue_8cpp_source.html">MPTIssue.cpp</a>.</p>
</div>
</div>
<a id="a67b379da3ac3a243d4fc05e4c79ea9bc" name="a67b379da3ac3a243d4fc05e4c79ea9bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67b379da3ac3a243d4fc05e4c79ea9bc">&#9670;&#160;</a></span>mptIssueFromJson()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> ripple::mptIssueFromJson </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>jv</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="MPTIssue_8cpp_source.html#l00059">59</a> of file <a class="el" href="MPTIssue_8cpp_source.html">MPTIssue.cpp</a>.</p>
</div>
</div>
<a id="a7d362388f6f3b360064a4d7d4e455f52" name="a7d362388f6f3b360064a4d7d4e455f52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d362388f6f3b360064a4d7d4e455f52">&#9670;&#160;</a></span>canHaveNFTokenID()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::canHaveNFTokenID </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1STTx.html">STTx</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>serializedTx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &amp;&#160;</td>
<td class="paramname"><em>transactionMeta</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Add a <code>nftoken_ids</code> field to the <code>meta</code> output parameter. </p>
<p>The field is only added to successful <a class="el" href="classripple_1_1NFTokenMint.html">NFTokenMint</a>, <a class="el" href="classripple_1_1NFTokenAcceptOffer.html">NFTokenAcceptOffer</a>, and <a class="el" href="classripple_1_1NFTokenCancelOffer.html">NFTokenCancelOffer</a> transactions.</p>
<p>Helper functions are not static because they can be used by Clio. </p>
<p class="definition">Definition at line <a class="el" href="NFTokenID_8cpp_source.html#l00023">23</a> of file <a class="el" href="NFTokenID_8cpp_source.html">NFTokenID.cpp</a>.</p>
</div>
</div>
<a id="a1a39344126eed832a6f75fb507d936eb" name="a1a39344126eed832a6f75fb507d936eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a39344126eed832a6f75fb507d936eb">&#9670;&#160;</a></span>getNFTokenIDFromPage()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; ripple::getNFTokenIDFromPage </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &amp;&#160;</td>
<td class="paramname"><em>transactionMeta</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="NFTokenID_8cpp_source.html#l00043">43</a> of file <a class="el" href="NFTokenID_8cpp_source.html">NFTokenID.cpp</a>.</p>
</div>
</div>
<a id="abc183c25b45e7dc3822c1c16a6a9e001" name="abc183c25b45e7dc3822c1c16a6a9e001"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc183c25b45e7dc3822c1c16a6a9e001">&#9670;&#160;</a></span>getNFTokenIDFromDeletedOffer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; ripple::getNFTokenIDFromDeletedOffer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &amp;&#160;</td>
<td class="paramname"><em>transactionMeta</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="NFTokenID_8cpp_source.html#l00128">128</a> of file <a class="el" href="NFTokenID_8cpp_source.html">NFTokenID.cpp</a>.</p>
</div>
</div>
<a id="adfc42b7f77f900567360bde5facaf6af" name="adfc42b7f77f900567360bde5facaf6af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfc42b7f77f900567360bde5facaf6af">&#9670;&#160;</a></span>insertNFTokenID()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::insertNFTokenID </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;&#160;</td>
<td class="paramname"><em>response</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1STTx.html">STTx</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>transaction</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &amp;&#160;</td>
<td class="paramname"><em>transactionMeta</em>&#160;</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="NFTokenID_8cpp_source.html#l00153">153</a> of file <a class="el" href="NFTokenID_8cpp_source.html">NFTokenID.cpp</a>.</p>
</div>
</div>
<a id="a24dd77739d6bb105b5085085045d1d6a" name="a24dd77739d6bb105b5085085045d1d6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24dd77739d6bb105b5085085045d1d6a">&#9670;&#160;</a></span>canHaveNFTokenOfferID()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::canHaveNFTokenOfferID </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1STTx.html">STTx</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>serializedTx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &amp;&#160;</td>
<td class="paramname"><em>transactionMeta</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Add an <code>offer_id</code> field to the <code>meta</code> output parameter. </p>
<p>The field is only added to successful <a class="el" href="classripple_1_1NFTokenCreateOffer.html">NFTokenCreateOffer</a> transactions.</p>
<p>Helper functions are not static because they can be used by Clio. </p>
<p class="definition">Definition at line <a class="el" href="NFTokenOfferID_8cpp_source.html#l00019">19</a> of file <a class="el" href="NFTokenOfferID_8cpp_source.html">NFTokenOfferID.cpp</a>.</p>
</div>
</div>
<a id="a3f2b6c339d7a055fc42b03203fded223" name="a3f2b6c339d7a055fc42b03203fded223"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f2b6c339d7a055fc42b03203fded223">&#9670;&#160;</a></span>getOfferIDFromCreatedOffer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; ripple::getOfferIDFromCreatedOffer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &amp;&#160;</td>
<td class="paramname"><em>transactionMeta</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="NFTokenOfferID_8cpp_source.html#l00039">39</a> of file <a class="el" href="NFTokenOfferID_8cpp_source.html">NFTokenOfferID.cpp</a>.</p>
</div>
</div>
<a id="abe13b230c8e49e3dc65f75709923abdb" name="abe13b230c8e49e3dc65f75709923abdb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe13b230c8e49e3dc65f75709923abdb">&#9670;&#160;</a></span>insertNFTokenOfferID()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::insertNFTokenOfferID </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;&#160;</td>
<td class="paramname"><em>response</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1STTx.html">STTx</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>transaction</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1TxMeta.html">TxMeta</a> const &amp;&#160;</td>
<td class="paramname"><em>transactionMeta</em>&#160;</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="NFTokenOfferID_8cpp_source.html#l00053">53</a> of file <a class="el" href="NFTokenOfferID_8cpp_source.html">NFTokenOfferID.cpp</a>.</p>
</div>
</div>
<a id="a70465c94c8c462001ec31e94c8e92183" name="a70465c94c8c462001ec31e94c8e92183"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70465c94c8c462001ec31e94c8e92183">&#9670;&#160;</a></span>serializePayChanAuthorization()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::serializePayChanAuthorization </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Serializer.html">Serializer</a> &amp;&#160;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amt</em>&#160;</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="include_2xrpl_2protocol_2PayChan_8h_source.html#l00012">12</a> of file <a class="el" href="include_2xrpl_2protocol_2PayChan_8h_source.html">include/xrpl/protocol/PayChan.h</a>.</p>
</div>
</div>
<a id="ae141e055a4336192e6eb593c17e58333" name="ae141e055a4336192e6eb593c17e58333"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae141e055a4336192e6eb593c17e58333">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[7/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp; ripple::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td>
<td class="paramname"><em>os</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>pk</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Print the public key to a stream. </p>
<p class="definition">Definition at line <a class="el" href="PublicKey_8cpp_source.html#l00027">27</a> of file <a class="el" href="PublicKey_8cpp_source.html">PublicKey.cpp</a>.</p>
</div>
</div>
<a id="a344d49e137b3193542d92ea0612d14e4" name="a344d49e137b3193542d92ea0612d14e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a344d49e137b3193542d92ea0612d14e4">&#9670;&#160;</a></span>operator==() <span class="overload">[10/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="PublicKey_8h_source.html#l00121">121</a> of file <a class="el" href="PublicKey_8h_source.html">PublicKey.h</a>.</p>
</div>
</div>
<a id="ac2f9b683c174b92d46bd7597a948b43d" name="ac2f9b683c174b92d46bd7597a948b43d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2f9b683c174b92d46bd7597a948b43d">&#9670;&#160;</a></span>operator&lt;() <span class="overload">[2/13]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="PublicKey_8h_source.html#l00126">126</a> of file <a class="el" href="PublicKey_8h_source.html">PublicKey.h</a>.</p>
</div>
</div>
<a id="a237041ebabdaf162b6ea8fe381fff216" name="a237041ebabdaf162b6ea8fe381fff216"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a237041ebabdaf162b6ea8fe381fff216">&#9670;&#160;</a></span>hash_append() <span class="overload">[5/8]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher &gt; </div>
<table class="memname">
<tr>
<td class="memname">void ripple::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>pk</em>&#160;</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="PublicKey_8h_source.html#l00138">138</a> of file <a class="el" href="PublicKey_8h_source.html">PublicKey.h</a>.</p>
</div>
</div>
<a id="a07f3f13724954dfc7aa4d8d3a0b321a3" name="a07f3f13724954dfc7aa4d8d3a0b321a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07f3f13724954dfc7aa4d8d3a0b321a3">&#9670;&#160;</a></span>toBase58() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<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::toBase58 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">TokenType</a>&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>pk</em>&#160;</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="PublicKey_8h_source.html#l00166">166</a> of file <a class="el" href="PublicKey_8h_source.html">PublicKey.h</a>.</p>
</div>
</div>
<a id="a8c461c6c8e1a70f0ee432f6cdf77a9cd" name="a8c461c6c8e1a70f0ee432f6cdf77a9cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c461c6c8e1a70f0ee432f6cdf77a9cd">&#9670;&#160;</a></span>parseBase58() <span class="overload">[2/10]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> &gt; ripple::parseBase58 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">TokenType</a>&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>s</em>&#160;</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="PublicKey_8cpp_source.html#l00036">36</a> of file <a class="el" href="PublicKey_8cpp_source.html">PublicKey.cpp</a>.</p>
</div>
</div>
<a id="a06c04baee32e460076ce4d9df3ffd98f" name="a06c04baee32e460076ce4d9df3ffd98f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06c04baee32e460076ce4d9df3ffd98f">&#9670;&#160;</a></span>ecdsaCanonicality()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a286745fec5429abb3893001b4982522b">ECDSACanonicality</a> &gt; ripple::ecdsaCanonicality </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;&#160;</td>
<td class="paramname"><em>sig</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Determines the canonicality of a signature. </p>
<p>Determine whether a signature is canonical.</p>
<p>A canonical signature is in its most reduced form. For example the R and S components do not contain additional leading zeroes. However, even in canonical form, (R,S) and (R,G-S) are both valid signatures for message M.</p>
<p>Therefore, to prevent malleability attacks we define a fully canonical signature as one where: </p><pre class="fragment">R &lt; G - S
</pre><p> where G is the curve order.</p>
<p>This routine returns <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a> if the format of the signature is invalid (for example, the points are encoded incorrectly).</p>
<dl class="section return"><dt>Returns</dt><dd><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a> if the signature fails validity checks.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Only the format of the signature is checked, no verification cryptography is performed.</dd></dl>
<p>Canonical signatures are important to protect against signature morphing attacks. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">vSig</td><td>the signature data </td></tr>
<tr><td class="paramname">sigLen</td><td>the length of the signature </td></tr>
<tr><td class="paramname">strict_param</td><td>whether to enforce strictly canonical semantics</td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>For more details please see: <a href="https://xrpl.org/transaction-malleability.html">https://xrpl.org/transaction-malleability.html</a> <a href="https://bitcointalk.org/index.php?topic=8392.msg127623#msg127623">https://bitcointalk.org/index.php?topic=8392.msg127623#msg127623</a> <a href="https://github.com/sipa/bitcoin/commit/58bc86e37fda1aec270bccb3df6c20fbd2a6591c">https://github.com/sipa/bitcoin/commit/58bc86e37fda1aec270bccb3df6c20fbd2a6591c</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="PublicKey_8cpp_source.html#l00111">111</a> of file <a class="el" href="PublicKey_8cpp_source.html">PublicKey.cpp</a>.</p>
</div>
</div>
<a id="a798e187ba7443d8f951b810a12d50976" name="a798e187ba7443d8f951b810a12d50976"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a798e187ba7443d8f951b810a12d50976">&#9670;&#160;</a></span>publicKeyType() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a> &gt; ripple::publicKeyType </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;&#160;</td>
<td class="paramname"><em>slice</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the type of public key. </p>
<dl class="section return"><dt>Returns</dt><dd><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a> If the public key does not represent a known type. </dd></dl>
<p class="definition">Definition at line <a class="el" href="PublicKey_8cpp_source.html#l00205">205</a> of file <a class="el" href="PublicKey_8cpp_source.html">PublicKey.cpp</a>.</p>
</div>
</div>
<a id="ae556e9fa4c9eff59f292f99a50eb459b" name="ae556e9fa4c9eff59f292f99a50eb459b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae556e9fa4c9eff59f292f99a50eb459b">&#9670;&#160;</a></span>publicKeyType() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a> &gt; ripple::publicKeyType </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>publicKey</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="PublicKey_8h_source.html#l00215">215</a> of file <a class="el" href="PublicKey_8h_source.html">PublicKey.h</a>.</p>
</div>
</div>
<a id="a1ca5a15d8ff4637d8436cfcc7df7e69c" name="a1ca5a15d8ff4637d8436cfcc7df7e69c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ca5a15d8ff4637d8436cfcc7df7e69c">&#9670;&#160;</a></span>verifyDigest()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::verifyDigest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>publicKey</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>digest</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;&#160;</td>
<td class="paramname"><em>sig</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>mustBeFullyCanonical</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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>Verify a secp256k1 signature on the digest of a message. </p>
<p class="definition">Definition at line <a class="el" href="PublicKey_8cpp_source.html#l00220">220</a> of file <a class="el" href="PublicKey_8cpp_source.html">PublicKey.cpp</a>.</p>
</div>
</div>
<a id="a239d2626985d5fd4c57e22c12e6fb55e" name="a239d2626985d5fd4c57e22c12e6fb55e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a239d2626985d5fd4c57e22c12e6fb55e">&#9670;&#160;</a></span>verify() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::verify </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>publicKey</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;&#160;</td>
<td class="paramname"><em>sig</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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>Verify a signature on a message. </p>
<p>With secp256k1 signatures, the data is first hashed with SHA512-Half, and the resulting digest is signed. </p>
<p class="definition">Definition at line <a class="el" href="PublicKey_8cpp_source.html#l00270">270</a> of file <a class="el" href="PublicKey_8cpp_source.html">PublicKey.cpp</a>.</p>
</div>
</div>
<a id="aa2a27f242f6d150ff52f2ad0b2e2a512" name="aa2a27f242f6d150ff52f2ad0b2e2a512"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2a27f242f6d150ff52f2ad0b2e2a512">&#9670;&#160;</a></span>calcNodeID()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a4e412a5834900d9affa8db3ac1a27209">NodeID</a> ripple::calcNodeID </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>pk</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Calculate the 160-bit node ID from a node public key. </p>
<p class="definition">Definition at line <a class="el" href="PublicKey_8cpp_source.html#l00296">296</a> of file <a class="el" href="PublicKey_8cpp_source.html">PublicKey.cpp</a>.</p>
</div>
</div>
<a id="a614d8681c8dff84ac2257939751987c5" name="a614d8681c8dff84ac2257939751987c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a614d8681c8dff84ac2257939751987c5">&#9670;&#160;</a></span>calcAccountID()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> ripple::calcAccountID </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>pk</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AccountID_8cpp_source.html#l00149">149</a> of file <a class="el" href="AccountID_8cpp_source.html">AccountID.cpp</a>.</p>
</div>
</div>
<a id="aa5a4b0393fcf6a5aef5a7452d828f6e8" name="aa5a4b0393fcf6a5aef5a7452d828f6e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5a4b0393fcf6a5aef5a7452d828f6e8">&#9670;&#160;</a></span>getFingerprint()</h2>
<div class="memitem">
<div class="memproto">
<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::getFingerprint </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1IP_1_1Endpoint.html">beast::IP::Endpoint</a> const &amp;&#160;</td>
<td class="paramname"><em>address</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>publicKey</em> = <code><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>id</em> = <code><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a></code>&#160;</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="PublicKey_8h_source.html#l00246">246</a> of file <a class="el" href="PublicKey_8h_source.html">PublicKey.h</a>.</p>
</div>
</div>
<a id="a6fe3beff5f8ceca73d448c9aeac3a4a4" name="a6fe3beff5f8ceca73d448c9aeac3a4a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fe3beff5f8ceca73d448c9aeac3a4a4">&#9670;&#160;</a></span>operator==() <span class="overload">[11/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="Rate_8h_source.html#l00032">32</a> of file <a class="el" href="Rate_8h_source.html">Rate.h</a>.</p>
</div>
</div>
<a id="ae7c74e93da0c1d020d09b2a9851aa476" name="ae7c74e93da0c1d020d09b2a9851aa476"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7c74e93da0c1d020d09b2a9851aa476">&#9670;&#160;</a></span>operator&lt;() <span class="overload">[3/13]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="Rate_8h_source.html#l00037">37</a> of file <a class="el" href="Rate_8h_source.html">Rate.h</a>.</p>
</div>
</div>
<a id="a23cd656c703471a4c31bdbe6ec8f3c17" name="a23cd656c703471a4c31bdbe6ec8f3c17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23cd656c703471a4c31bdbe6ec8f3c17">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[8/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp; ripple::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td>
<td class="paramname"><em>os</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;&#160;</td>
<td class="paramname"><em>rate</em>&#160;</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="Rate_8h_source.html#l00043">43</a> of file <a class="el" href="Rate_8h_source.html">Rate.h</a>.</p>
</div>
</div>
<a id="a5adb540ae694e45bca2ad089fff15128" name="a5adb540ae694e45bca2ad089fff15128"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5adb540ae694e45bca2ad089fff15128">&#9670;&#160;</a></span>multiply() <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::multiply </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;&#160;</td>
<td class="paramname"><em>rate</em>&#160;</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="Rate2_8cpp_source.html#l00034">34</a> of file <a class="el" href="Rate2_8cpp_source.html">Rate2.cpp</a>.</p>
</div>
</div>
<a id="acba9aa7d1101df4ac940c3588972fdea" name="acba9aa7d1101df4ac940c3588972fdea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acba9aa7d1101df4ac940c3588972fdea">&#9670;&#160;</a></span>multiplyRound() <span class="overload">[1/2]</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::multiplyRound </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;&#160;</td>
<td class="paramname"><em>rate</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>roundUp</em>&#160;</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="Rate2_8cpp_source.html#l00045">45</a> of file <a class="el" href="Rate2_8cpp_source.html">Rate2.cpp</a>.</p>
</div>
</div>
<a id="a55da1dc538d4ff65d3ebcece49592046" name="a55da1dc538d4ff65d3ebcece49592046"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55da1dc538d4ff65d3ebcece49592046">&#9670;&#160;</a></span>multiplyRound() <span class="overload">[2/2]</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::multiplyRound </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;&#160;</td>
<td class="paramname"><em>rate</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>asset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>roundUp</em>&#160;</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="Rate2_8cpp_source.html#l00056">56</a> of file <a class="el" href="Rate2_8cpp_source.html">Rate2.cpp</a>.</p>
</div>
</div>
<a id="a0ad557cc32ca87dcea19af8e30c63c6a" name="a0ad557cc32ca87dcea19af8e30c63c6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ad557cc32ca87dcea19af8e30c63c6a">&#9670;&#160;</a></span>divide() <span class="overload">[1/2]</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::divide </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;&#160;</td>
<td class="paramname"><em>rate</em>&#160;</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="Rate2_8cpp_source.html#l00074">74</a> of file <a class="el" href="Rate2_8cpp_source.html">Rate2.cpp</a>.</p>
</div>
</div>
<a id="a5e49d5cb12f80e98c70ac0dea63764e5" name="a5e49d5cb12f80e98c70ac0dea63764e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e49d5cb12f80e98c70ac0dea63764e5">&#9670;&#160;</a></span>divideRound() <span class="overload">[1/2]</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::divideRound </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;&#160;</td>
<td class="paramname"><em>rate</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>roundUp</em>&#160;</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="Rate2_8cpp_source.html#l00085">85</a> of file <a class="el" href="Rate2_8cpp_source.html">Rate2.cpp</a>.</p>
</div>
</div>
<a id="a9e2ab3cd6400e117ac8c4fc1551f9c44" name="a9e2ab3cd6400e117ac8c4fc1551f9c44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e2ab3cd6400e117ac8c4fc1551f9c44">&#9670;&#160;</a></span>divideRound() <span class="overload">[2/2]</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::divideRound </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Rate.html">Rate</a> const &amp;&#160;</td>
<td class="paramname"><em>rate</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>asset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>roundUp</em>&#160;</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="Rate2_8cpp_source.html#l00096">96</a> of file <a class="el" href="Rate2_8cpp_source.html">Rate2.cpp</a>.</p>
</div>
</div>
<a id="a88ddae278aa600b476661629e3b930e8" name="a88ddae278aa600b476661629e3b930e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88ddae278aa600b476661629e3b930e8">&#9670;&#160;</a></span>isRpcError()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isRpcError </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a>&#160;</td>
<td class="paramname"><em>jvResult</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="RPCErr_8cpp_source.html#l00021">21</a> of file <a class="el" href="RPCErr_8cpp_source.html">RPCErr.cpp</a>.</p>
</div>
</div>
<a id="a67869382f83fd55cf3096d2591a57b07" name="a67869382f83fd55cf3096d2591a57b07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67869382f83fd55cf3096d2591a57b07">&#9670;&#160;</a></span>rpcError()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::rpcError </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>iError</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="RPCErr_8cpp_source.html#l00012">12</a> of file <a class="el" href="RPCErr_8cpp_source.html">RPCErr.cpp</a>.</p>
</div>
</div>
<a id="a016ba9b58107c542ef2dd1fad3d7226c" name="a016ba9b58107c542ef2dd1fad3d7226c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a016ba9b58107c542ef2dd1fad3d7226c">&#9670;&#160;</a></span>isFeatureEnabled()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isFeatureEnabled </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>feature</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Rules_8cpp_source.html#l00136">136</a> of file <a class="el" href="Rules_8cpp_source.html">Rules.cpp</a>.</p>
</div>
</div>
<a id="ac46ee7ce49b6deed89f70a94924c416f" name="ac46ee7ce49b6deed89f70a94924c416f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac46ee7ce49b6deed89f70a94924c416f">&#9670;&#160;</a></span>getCurrentTransactionRules()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Rules.html">Rules</a> &gt; const &amp; ripple::getCurrentTransactionRules </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="Rules_8cpp_source.html#l00028">28</a> of file <a class="el" href="Rules_8cpp_source.html">Rules.cpp</a>.</p>
</div>
</div>
<a id="a322bb4a8b24b1d39b21187492409cefb" name="a322bb4a8b24b1d39b21187492409cefb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a322bb4a8b24b1d39b21187492409cefb">&#9670;&#160;</a></span>setCurrentTransactionRules()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::setCurrentTransactionRules </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Rules.html">Rules</a> &gt;&#160;</td>
<td class="paramname"><em>r</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Rules_8cpp_source.html#l00034">34</a> of file <a class="el" href="Rules_8cpp_source.html">Rules.cpp</a>.</p>
</div>
</div>
<a id="a1f1df65e39140bb8229755a1f3fad5cf" name="a1f1df65e39140bb8229755a1f3fad5cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f1df65e39140bb8229755a1f3fad5cf">&#9670;&#160;</a></span>operator==() <span class="overload">[12/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="SecretKey_8h_source.html#l00082">82</a> of file <a class="el" href="SecretKey_8h_source.html">SecretKey.h</a>.</p>
</div>
</div>
<a id="a12430c1a35bab0d0ea2ad538af83d369" name="a12430c1a35bab0d0ea2ad538af83d369"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12430c1a35bab0d0ea2ad538af83d369">&#9670;&#160;</a></span>operator!=() <span class="overload">[4/9]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator!= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="SecretKey_8h_source.html#l00089">89</a> of file <a class="el" href="SecretKey_8h_source.html">SecretKey.h</a>.</p>
</div>
</div>
<a id="a3485cccb2d06199b8c79dbcfe35b0e62" name="a3485cccb2d06199b8c79dbcfe35b0e62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3485cccb2d06199b8c79dbcfe35b0e62">&#9670;&#160;</a></span>parseBase58() <span class="overload">[3/10]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> &gt; ripple::parseBase58 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">TokenType</a>&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Parse a secret key. </p>
<p class="definition">Definition at line <a class="el" href="PublicKey_8cpp_source.html#l00036">36</a> of file <a class="el" href="PublicKey_8cpp_source.html">PublicKey.cpp</a>.</p>
</div>
</div>
<a id="ac807d6d6129e2879fe4985417b2741a3" name="ac807d6d6129e2879fe4985417b2741a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac807d6d6129e2879fe4985417b2741a3">&#9670;&#160;</a></span>toBase58() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<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::toBase58 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">TokenType</a>&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;&#160;</td>
<td class="paramname"><em>sk</em>&#160;</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="SecretKey_8h_source.html#l00102">102</a> of file <a class="el" href="SecretKey_8h_source.html">SecretKey.h</a>.</p>
</div>
</div>
<a id="a962f446a4782087cfa554c9c926681f8" name="a962f446a4782087cfa554c9c926681f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a962f446a4782087cfa554c9c926681f8">&#9670;&#160;</a></span>randomSecretKey()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> ripple::randomSecretKey </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a secret key using secure random numbers. </p>
<p class="definition">Definition at line <a class="el" href="SecretKey_8cpp_source.html#l00280">280</a> of file <a class="el" href="SecretKey_8cpp_source.html">SecretKey.cpp</a>.</p>
</div>
</div>
<a id="a71e61a96c4e0813a7b69b53f4b1d986f" name="a71e61a96c4e0813a7b69b53f4b1d986f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71e61a96c4e0813a7b69b53f4b1d986f">&#9670;&#160;</a></span>generateSecretKey()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> ripple::generateSecretKey </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a>&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Seed.html">Seed</a> const &amp;&#160;</td>
<td class="paramname"><em>seed</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Generate a new secret key deterministically. </p>
<p class="definition">Definition at line <a class="el" href="SecretKey_8cpp_source.html#l00290">290</a> of file <a class="el" href="SecretKey_8cpp_source.html">SecretKey.cpp</a>.</p>
</div>
</div>
<a id="a701ede864bf93a008a22a2a7fee9bfb3" name="a701ede864bf93a008a22a2a7fee9bfb3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a701ede864bf93a008a22a2a7fee9bfb3">&#9670;&#160;</a></span>derivePublicKey()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> ripple::derivePublicKey </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a>&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;&#160;</td>
<td class="paramname"><em>sk</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Derive the public key from a secret key. </p>
<p class="definition">Definition at line <a class="el" href="SecretKey_8cpp_source.html#l00312">312</a> of file <a class="el" href="SecretKey_8cpp_source.html">SecretKey.cpp</a>.</p>
</div>
</div>
<a id="a32e911b97d6debe8943c81e6fdf59573" name="a32e911b97d6debe8943c81e6fdf59573"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32e911b97d6debe8943c81e6fdf59573">&#9670;&#160;</a></span>generateKeyPair()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> &gt; ripple::generateKeyPair </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a>&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Seed.html">Seed</a> const &amp;&#160;</td>
<td class="paramname"><em>seed</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Generate a key pair deterministically. </p>
<p>This algorithm is specific to Ripple:</p>
<p>For secp256k1 key pairs, the seed is converted to a Generator and used to compute the key pair corresponding to ordinal 0 for the generator. </p>
<p class="definition">Definition at line <a class="el" href="SecretKey_8cpp_source.html#l00350">350</a> of file <a class="el" href="SecretKey_8cpp_source.html">SecretKey.cpp</a>.</p>
</div>
</div>
<a id="ac52a0a522fc11bdd47fce39bd29f97bc" name="ac52a0a522fc11bdd47fce39bd29f97bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac52a0a522fc11bdd47fce39bd29f97bc">&#9670;&#160;</a></span>randomKeyPair()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> &gt; ripple::randomKeyPair </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a>&#160;</td>
<td class="paramname"><em>type</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a key pair using secure random numbers. </p>
<p class="definition">Definition at line <a class="el" href="SecretKey_8cpp_source.html#l00367">367</a> of file <a class="el" href="SecretKey_8cpp_source.html">SecretKey.cpp</a>.</p>
</div>
</div>
<a id="aa1eec4457e3eaa67a2532f9da71fe4be" name="aa1eec4457e3eaa67a2532f9da71fe4be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1eec4457e3eaa67a2532f9da71fe4be">&#9670;&#160;</a></span>signDigest() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Buffer.html">Buffer</a> ripple::signDigest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>pk</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;&#160;</td>
<td class="paramname"><em>sk</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>digest</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Generate a signature for a message digest. </p>
<p>This can only be used with secp256k1 since Ed25519's security properties come, in part, from how the message is hashed. </p>
<p class="definition">Definition at line <a class="el" href="SecretKey_8cpp_source.html#l00211">211</a> of file <a class="el" href="SecretKey_8cpp_source.html">SecretKey.cpp</a>.</p>
</div>
</div>
<a id="a822d4e4c0496b1d001e0ad7c8df5a6a8" name="a822d4e4c0496b1d001e0ad7c8df5a6a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a822d4e4c0496b1d001e0ad7c8df5a6a8">&#9670;&#160;</a></span>signDigest() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Buffer.html">Buffer</a> ripple::signDigest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a>&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;&#160;</td>
<td class="paramname"><em>sk</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>digest</em>&#160;</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="SecretKey_8h_source.html#l00144">144</a> of file <a class="el" href="SecretKey_8h_source.html">SecretKey.h</a>.</p>
</div>
</div>
<a id="a72ab42f87d2351b89ba8f47f5cfa70ba" name="a72ab42f87d2351b89ba8f47f5cfa70ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72ab42f87d2351b89ba8f47f5cfa70ba">&#9670;&#160;</a></span>sign() <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_1Buffer.html">Buffer</a> ripple::sign </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>pk</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;&#160;</td>
<td class="paramname"><em>sk</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;&#160;</td>
<td class="paramname"><em>message</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Generate a signature for a message. </p>
<p>With secp256k1 signatures, the data is first hashed with SHA512-Half, and the resulting digest is signed. </p>
<p class="definition">Definition at line <a class="el" href="SecretKey_8cpp_source.html#l00237">237</a> of file <a class="el" href="SecretKey_8cpp_source.html">SecretKey.cpp</a>.</p>
</div>
</div>
<a id="a2c59f13666e73c45508d0f567dcbcfaa" name="a2c59f13666e73c45508d0f567dcbcfaa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c59f13666e73c45508d0f567dcbcfaa">&#9670;&#160;</a></span>sign() <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_1Buffer.html">Buffer</a> ripple::sign </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a>&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;&#160;</td>
<td class="paramname"><em>sk</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;&#160;</td>
<td class="paramname"><em>message</em>&#160;</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="SecretKey_8h_source.html#l00159">159</a> of file <a class="el" href="SecretKey_8h_source.html">SecretKey.h</a>.</p>
</div>
</div>
<a id="a4051033596516e3ebd7c996004ed08f0" name="a4051033596516e3ebd7c996004ed08f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4051033596516e3ebd7c996004ed08f0">&#9670;&#160;</a></span>randomSeed()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Seed.html">Seed</a> ripple::randomSeed </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a seed using secure random numbers. </p>
<p class="definition">Definition at line <a class="el" href="Seed_8cpp_source.html#l00047">47</a> of file <a class="el" href="Seed_8cpp_source.html">Seed.cpp</a>.</p>
</div>
</div>
<a id="adb9531b2a54f33b8227d9b029be9439b" name="adb9531b2a54f33b8227d9b029be9439b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb9531b2a54f33b8227d9b029be9439b">&#9670;&#160;</a></span>generateSeed()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Seed.html">Seed</a> ripple::generateSeed </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>passPhrase</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Generate a seed deterministically. </p>
<p>The algorithm is specific to Ripple: </p><pre class="fragment">The seed is calculated as the first 128 bits
of the SHA512-Half of the string text excluding
any terminating null.
</pre> <dl class="section note"><dt>Note</dt><dd>This will not attempt to determine the format of the string (e.g. hex or base58). </dd></dl>
<p class="definition">Definition at line <a class="el" href="Seed_8cpp_source.html#l00057">57</a> of file <a class="el" href="Seed_8cpp_source.html">Seed.cpp</a>.</p>
</div>
</div>
<a id="a6ed6129376e1d37ef607c2697f5b9d6a" name="a6ed6129376e1d37ef607c2697f5b9d6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ed6129376e1d37ef607c2697f5b9d6a">&#9670;&#160;</a></span>parseBase58() <span class="overload">[4/10]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Seed.html">Seed</a> &gt; ripple::parseBase58 </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Parse a Base58 encoded string into a seed. </p>
<p>Parse a Base58 encoded string into a seed.</p>
<dl class="section return"><dt>Returns</dt><dd><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a> if a parse error occurs </dd></dl>
<p class="definition">Definition at line <a class="el" href="AccountID_8cpp_source.html#l00105">105</a> of file <a class="el" href="AccountID_8cpp_source.html">AccountID.cpp</a>.</p>
</div>
</div>
<a id="ad5ae2f77fae45053e0971880a3622b0b" name="ad5ae2f77fae45053e0971880a3622b0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5ae2f77fae45053e0971880a3622b0b">&#9670;&#160;</a></span>parseGenericSeed()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Seed.html">Seed</a> &gt; ripple::parseGenericSeed </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>rfc1751</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Attempt to parse a string as a seed. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">str</td><td>the string to parse </td></tr>
<tr><td class="paramname">rfc1751</td><td>true if we should attempt <a class="el" href="classripple_1_1RFC1751.html">RFC1751</a> style parsing (deprecated) </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="Seed_8cpp_source.html#l00078">78</a> of file <a class="el" href="Seed_8cpp_source.html">Seed.cpp</a>.</p>
</div>
</div>
<a id="a6b80b8a4f703451116bfc66132409eaa" name="a6b80b8a4f703451116bfc66132409eaa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b80b8a4f703451116bfc66132409eaa">&#9670;&#160;</a></span>seedAs1751()</h2>
<div class="memitem">
<div class="memproto">
<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::seedAs1751 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Seed.html">Seed</a> const &amp;&#160;</td>
<td class="paramname"><em>seed</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Encode a <a class="el" href="classripple_1_1Seed.html" title="Seeds are used to generate deterministic secret keys.">Seed</a> in <a class="el" href="classripple_1_1RFC1751.html">RFC1751</a> format. </p>
<p class="definition">Definition at line <a class="el" href="Seed_8cpp_source.html#l00116">116</a> of file <a class="el" href="Seed_8cpp_source.html">Seed.cpp</a>.</p>
</div>
</div>
<a id="abc6b72996644966045e6e6e15bb442dd" name="abc6b72996644966045e6e6e15bb442dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc6b72996644966045e6e6e15bb442dd">&#9670;&#160;</a></span>toBase58() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<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::toBase58 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Seed.html">Seed</a> const &amp;&#160;</td>
<td class="paramname"><em>seed</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Format a seed as a Base58 string. </p>
<p class="definition">Definition at line <a class="el" href="Seed_8h_source.html#l00115">115</a> of file <a class="el" href="Seed_8h_source.html">Seed.h</a>.</p>
</div>
</div>
<a id="a577641f4f249ff07224ad04edbe2076e" name="a577641f4f249ff07224ad04edbe2076e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a577641f4f249ff07224ad04edbe2076e">&#9670;&#160;</a></span>serializeBlob()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Object &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> ripple::serializeBlob </td>
<td>(</td>
<td class="paramtype">Object const &amp;&#160;</td>
<td class="paramname"><em>o</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Serialize an object to a blob. </p>
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00013">13</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
</div>
</div>
<a id="a681e6f9e09fb27ccce0cc37110b784ac" name="a681e6f9e09fb27ccce0cc37110b784ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a681e6f9e09fb27ccce0cc37110b784ac">&#9670;&#160;</a></span>serializeHex()</h2>
<div class="memitem">
<div class="memproto">
<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::serializeHex </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;&#160;</td>
<td class="paramname"><em>o</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Serialize an object to a hex string. </p>
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00022">22</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
</div>
</div>
<a id="a91c6f9c0f00d0e566dd64bb37610141d" name="a91c6f9c0f00d0e566dd64bb37610141d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91c6f9c0f00d0e566dd64bb37610141d">&#9670;&#160;</a></span>field_code() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ripple::field_code </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fc">SerializedTypeID</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</em>&#160;</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="SField_8h_source.html#l00104">104</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="af0a7398a09948a8d4568a74213b21cc4" name="af0a7398a09948a8d4568a74213b21cc4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0a7398a09948a8d4568a74213b21cc4">&#9670;&#160;</a></span>field_code() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ripple::field_code </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</em>&#160;</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="SField_8h_source.html#l00111">111</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="a1111a4ac1842b37ad664bfac966795f9" name="a1111a4ac1842b37ad664bfac966795f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1111a4ac1842b37ad664bfac966795f9">&#9670;&#160;</a></span>operator~() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a>&lt; T &gt; ripple::operator~ </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; T &gt; const &amp;&#160;</td>
<td class="paramname"><em>f</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SField_8h_source.html#l00321">321</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="ab5117c733f9c3177c3053f648430b18e" name="ab5117c733f9c3177c3053f648430b18e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5117c733f9c3177c3053f648430b18e">&#9670;&#160;</a></span>sign() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::sign </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> &amp;&#160;</td>
<td class="paramname"><em>st</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bd">HashPrefix</a> const &amp;&#160;</td>
<td class="paramname"><em>prefix</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">KeyType</a>&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> const &amp;&#160;</td>
<td class="paramname"><em>sk</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a03c8cffd1833956fca7837f2f735401c">SF_VL</a> const &amp;&#160;</td>
<td class="paramname"><em>sigField</em> = <code>sfSignature</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sign an <a class="el" href="classripple_1_1STObject.html">STObject</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">st</td><td>Object to sign </td></tr>
<tr><td class="paramname">prefix</td><td>Prefix to insert before serialized object when hashing </td></tr>
<tr><td class="paramname">type</td><td>Signing key type used to derive public key </td></tr>
<tr><td class="paramname">sk</td><td>Signing secret key </td></tr>
<tr><td class="paramname">sigField</td><td>Field in which to store the signature on the object. If not specified the value defaults to <code>sfSignature</code>.</td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>If a signature already exists, it is overwritten. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Sign_8cpp_source.html#l00015">15</a> of file <a class="el" href="Sign_8cpp_source.html">Sign.cpp</a>.</p>
</div>
</div>
<a id="a4553a7d18146d117d92e4c33ad204de1" name="a4553a7d18146d117d92e4c33ad204de1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4553a7d18146d117d92e4c33ad204de1">&#9670;&#160;</a></span>verify() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::verify </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;&#160;</td>
<td class="paramname"><em>st</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bd">HashPrefix</a> const &amp;&#160;</td>
<td class="paramname"><em>prefix</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>pk</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a03c8cffd1833956fca7837f2f735401c">SF_VL</a> const &amp;&#160;</td>
<td class="paramname"><em>sigField</em> = <code>sfSignature</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns <code>true</code> if <a class="el" href="classripple_1_1STObject.html">STObject</a> contains valid signature. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">st</td><td>Signed object </td></tr>
<tr><td class="paramname">prefix</td><td>Prefix inserted before serialized object when hashing </td></tr>
<tr><td class="paramname">pk</td><td>Public key for verifying signature </td></tr>
<tr><td class="paramname">sigField</td><td>Object's field containing the signature. If not specified the value defaults to <code>sfSignature</code>. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="Sign_8cpp_source.html#l00029">29</a> of file <a class="el" href="Sign_8cpp_source.html">Sign.cpp</a>.</p>
</div>
</div>
<a id="a3bb99b88cdf3f0a2cc944c5daeaf00b6" name="a3bb99b88cdf3f0a2cc944c5daeaf00b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3bb99b88cdf3f0a2cc944c5daeaf00b6">&#9670;&#160;</a></span>buildMultiSigningData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Serializer.html">Serializer</a> ripple::buildMultiSigningData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;&#160;</td>
<td class="paramname"><em>obj</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>signingID</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return a <a class="el" href="classripple_1_1Serializer.html">Serializer</a> suitable for computing a multisigning TxnSignature. </p>
<p class="definition">Definition at line <a class="el" href="Sign_8cpp_source.html#l00077">77</a> of file <a class="el" href="Sign_8cpp_source.html">Sign.cpp</a>.</p>
</div>
</div>
<a id="a33c9bc54d3b0b2ea693de1fd821b1c3f" name="a33c9bc54d3b0b2ea693de1fd821b1c3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33c9bc54d3b0b2ea693de1fd821b1c3f">&#9670;&#160;</a></span>startMultiSigningData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Serializer.html">Serializer</a> ripple::startMultiSigningData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;&#160;</td>
<td class="paramname"><em>obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Break the multi-signing hash computation into 2 parts for optimization. </p>
<p>We can optimize verifying multiple multisignatures by splitting the data building into two parts; o A large part that is shared by all of the computations. o A small part that is unique to each signer in the multisignature.</p>
<p>The following methods support that optimization:</p><ol type="1">
<li>startMultiSigningData provides the large part which can be shared.</li>
<li>finishMultiSigningData caps the passed in serializer with each signer's unique data. </li>
</ol>
<p class="definition">Definition at line <a class="el" href="Sign_8cpp_source.html#l00085">85</a> of file <a class="el" href="Sign_8cpp_source.html">Sign.cpp</a>.</p>
</div>
</div>
<a id="a27da45f422eb6323d237d8769806a2d3" name="a27da45f422eb6323d237d8769806a2d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27da45f422eb6323d237d8769806a2d3">&#9670;&#160;</a></span>finishMultiSigningData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::finishMultiSigningData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>signingID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Serializer.html">Serializer</a> &amp;&#160;</td>
<td class="paramname"><em>s</em>&#160;</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="Sign_8h_source.html#l00065">65</a> of file <a class="el" href="Sign_8h_source.html">Sign.h</a>.</p>
</div>
</div>
<a id="aee8d6be567a43e75e22a84a41fae1801" name="aee8d6be567a43e75e22a84a41fae1801"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee8d6be567a43e75e22a84a41fae1801">&#9670;&#160;</a></span>operator==() <span class="overload">[13/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAccount.html">STAccount</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAccount.html">STAccount</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="STAccount_8h_source.html#l00086">86</a> of file <a class="el" href="STAccount_8h_source.html">STAccount.h</a>.</p>
</div>
</div>
<a id="a644b1f4b40e98fe050be9faa5a827ad9" name="a644b1f4b40e98fe050be9faa5a827ad9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a644b1f4b40e98fe050be9faa5a827ad9">&#9670;&#160;</a></span>operator&lt;() <span class="overload">[4/13]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">auto ripple::operator&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAccount.html">STAccount</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAccount.html">STAccount</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="STAccount_8h_source.html#l00091">91</a> of file <a class="el" href="STAccount_8h_source.html">STAccount.h</a>.</p>
</div>
</div>
<a id="ae2adcf10cf0488d60b31c9c10c8839b3" name="ae2adcf10cf0488d60b31c9c10c8839b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2adcf10cf0488d60b31c9c10c8839b3">&#9670;&#160;</a></span>operator==() <span class="overload">[14/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAccount.html">STAccount</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="STAccount_8h_source.html#l00098">98</a> of file <a class="el" href="STAccount_8h_source.html">STAccount.h</a>.</p>
</div>
</div>
<a id="a6a518028588f04205feb11b4e956edeb" name="a6a518028588f04205feb11b4e956edeb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a518028588f04205feb11b4e956edeb">&#9670;&#160;</a></span>operator&lt;() <span class="overload">[5/13]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">auto ripple::operator&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAccount.html">STAccount</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="STAccount_8h_source.html#l00103">103</a> of file <a class="el" href="STAccount_8h_source.html">STAccount.h</a>.</p>
</div>
</div>
<a id="a5a17fd9ba95f59cbae085ffb7095df14" name="a5a17fd9ba95f59cbae085ffb7095df14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a17fd9ba95f59cbae085ffb7095df14">&#9670;&#160;</a></span>operator&lt;() <span class="overload">[6/13]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">auto ripple::operator&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAccount.html">STAccount</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="STAccount_8h_source.html#l00109">109</a> of file <a class="el" href="STAccount_8h_source.html">STAccount.h</a>.</p>
</div>
</div>
<a id="a4afbbae0910419307600d5545004e5be" name="a4afbbae0910419307600d5545004e5be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4afbbae0910419307600d5545004e5be">&#9670;&#160;</a></span>amountFromQuality()</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::amountFromQuality </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&#160;</td>
<td class="paramname"><em>rate</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#l00965">965</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="ac82a0d6ad7894711d8f33c7c3392d277" name="ac82a0d6ad7894711d8f33c7c3392d277"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac82a0d6ad7894711d8f33c7c3392d277">&#9670;&#160;</a></span>amountFromString()</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::amountFromString </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</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/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>&#160;</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#l00977">977</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="a3c25b36b542a985c4f2d344df683a2dd" name="a3c25b36b542a985c4f2d344df683a2dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c25b36b542a985c4f2d344df683a2dd">&#9670;&#160;</a></span>amountFromJson()</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::amountFromJson </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</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#l00987">987</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="aa9cb2090c47c4d84b469ae634cdfdc59" name="aa9cb2090c47c4d84b469ae634cdfdc59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9cb2090c47c4d84b469ae634cdfdc59">&#9670;&#160;</a></span>amountFromJsonNoThrow()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::amountFromJsonNoThrow </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> &amp;&#160;</td>
<td class="paramname"><em>result</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>jvSource</em>&#160;</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#l01115">1115</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="aa3feef518cbf9d23841557f3a680f079" name="aa3feef518cbf9d23841557f3a680f079"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3feef518cbf9d23841557f3a680f079">&#9670;&#160;</a></span>toSTAmount() <span class="overload">[6/6]</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> const &amp; ripple::toSTAmount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</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_8h_source.html#l00421">421</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
</div>
</div>
<a id="a3e312ecdb199409dca142d307a3e0e5b" name="a3e312ecdb199409dca142d307a3e0e5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e312ecdb199409dca142d307a3e0e5b">&#9670;&#160;</a></span>isLegalNet()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isLegalNet </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>value</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#l00581">581</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
</div>
</div>
<a id="a3eead9c1ec4443af904bc39385d2e965" name="a3eead9c1ec4443af904bc39385d2e965"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3eead9c1ec4443af904bc39385d2e965">&#9670;&#160;</a></span>operator==() <span class="overload">[15/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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#l01137">1137</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="ae1d2e8e3b7a2047ab1097dbdd259a88f" name="ae1d2e8e3b7a2047ab1097dbdd259a88f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1d2e8e3b7a2047ab1097dbdd259a88f">&#9670;&#160;</a></span>operator&lt;() <span class="overload">[7/13]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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#l01143">1143</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="a6442a3c1a953627b99c7f7b707058da0" name="a6442a3c1a953627b99c7f7b707058da0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6442a3c1a953627b99c7f7b707058da0">&#9670;&#160;</a></span>operator!=() <span class="overload">[5/9]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator!= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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#l00598">598</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
</div>
</div>
<a id="a80e94070d8159cd96ab3998dc1415734" name="a80e94070d8159cd96ab3998dc1415734"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80e94070d8159cd96ab3998dc1415734">&#9670;&#160;</a></span>operator&gt;() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator&gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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#l00604">604</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
</div>
</div>
<a id="a068b4a94440bcbfc3d3f5fe8c44f67eb" name="a068b4a94440bcbfc3d3f5fe8c44f67eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a068b4a94440bcbfc3d3f5fe8c44f67eb">&#9670;&#160;</a></span>operator&lt;=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator&lt;= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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#l00609">609</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
</div>
</div>
<a id="ae05efe4efb6f4f8701dc58751fdebd23" name="ae05efe4efb6f4f8701dc58751fdebd23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae05efe4efb6f4f8701dc58751fdebd23">&#9670;&#160;</a></span>operator&gt;=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator&gt;= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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#l00616">616</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
</div>
</div>
<a id="a3dd93c3d5ba92c783ae982ffb00bf9ba" name="a3dd93c3d5ba92c783ae982ffb00bf9ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3dd93c3d5ba92c783ae982ffb00bf9ba">&#9670;&#160;</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::operator- </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>value</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#l01179">1179</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="a46ecb51800f6b563e5ff6cf1e6372a81" name="a46ecb51800f6b563e5ff6cf1e6372a81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46ecb51800f6b563e5ff6cf1e6372a81">&#9670;&#160;</a></span>operator+() <span class="overload">[3/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::operator+ </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</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 &amp;&#160;</td>
<td class="paramname"><em>v2</em>&#160;</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#l00345">345</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="a8151ed92af94be4e20f56836d0010f84" name="a8151ed92af94be4e20f56836d0010f84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8151ed92af94be4e20f56836d0010f84">&#9670;&#160;</a></span>operator-() <span class="overload">[3/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::operator- </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</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 &amp;&#160;</td>
<td class="paramname"><em>v2</em>&#160;</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#l00419">419</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="addd535c51946c0b7c9b38e210e8a2c1b" name="addd535c51946c0b7c9b38e210e8a2c1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#addd535c51946c0b7c9b38e210e8a2c1b">&#9670;&#160;</a></span>divide() <span class="overload">[2/2]</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::divide </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</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 &amp;&#160;</td>
<td class="paramname"><em>v2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>asset</em>&#160;</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#l01246">1246</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="a8939207f7cde7fdaf53fd447a884d3b6" name="a8939207f7cde7fdaf53fd447a884d3b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8939207f7cde7fdaf53fd447a884d3b6">&#9670;&#160;</a></span>multiply() <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::multiply </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</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 &amp;&#160;</td>
<td class="paramname"><em>v2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>asset</em>&#160;</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#l01291">1291</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="ac96824de7714986a7122e5551a2ba470" name="ac96824de7714986a7122e5551a2ba470"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac96824de7714986a7122e5551a2ba470">&#9670;&#160;</a></span>mulRound()</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::mulRound </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</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 &amp;&#160;</td>
<td class="paramname"><em>v2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>asset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>roundUp</em>&#160;</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#l01596">1596</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="aded0fdc385035a62141ea25eab21d077" name="aded0fdc385035a62141ea25eab21d077"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aded0fdc385035a62141ea25eab21d077">&#9670;&#160;</a></span>mulRoundStrict()</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::mulRoundStrict </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</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 &amp;&#160;</td>
<td class="paramname"><em>v2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>asset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>roundUp</em>&#160;</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#l01607">1607</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="abc53dd05ffa8024fbe0101790a2b78ac" name="abc53dd05ffa8024fbe0101790a2b78ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc53dd05ffa8024fbe0101790a2b78ac">&#9670;&#160;</a></span>divRound()</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::divRound </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</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 &amp;&#160;</td>
<td class="paramname"><em>v2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>asset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>roundUp</em>&#160;</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#l01703">1703</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="a367db2ac1e6b2c03763f8e43afa3db44" name="a367db2ac1e6b2c03763f8e43afa3db44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a367db2ac1e6b2c03763f8e43afa3db44">&#9670;&#160;</a></span>divRoundStrict()</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::divRoundStrict </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</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 &amp;&#160;</td>
<td class="paramname"><em>v2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>asset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>roundUp</em>&#160;</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#l01713">1713</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="a73cc988e7ba5d5ee0fd9db53740917ec" name="a73cc988e7ba5d5ee0fd9db53740917ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73cc988e7ba5d5ee0fd9db53740917ec">&#9670;&#160;</a></span>getRate()</h2>
<div class="memitem">
<div class="memproto">
<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::getRate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>offerOut</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>offerIn</em>&#160;</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#l00444">444</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="a3ed14e7b455cb2f317acfb52b5058560" name="a3ed14e7b455cb2f317acfb52b5058560"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ed14e7b455cb2f317acfb52b5058560">&#9670;&#160;</a></span>isXRP() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isXRP </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</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#l00682">682</a> of file <a class="el" href="STAmount_8h_source.html">STAmount.h</a>.</p>
</div>
</div>
<a id="a3c48650a4989da7655d4bedcbf6acffe" name="a3c48650a4989da7655d4bedcbf6acffe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c48650a4989da7655d4bedcbf6acffe">&#9670;&#160;</a></span>canAdd()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::canAdd </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Safely checks if two <a class="el" href="classripple_1_1STAmount.html">STAmount</a> values can be added without overflow, underflow, or precision loss. </p>
<p>This function determines whether the addition of two <a class="el" href="classripple_1_1STAmount.html">STAmount</a> objects is safe, depending on their type:</p><ul>
<li>For XRP amounts, it checks for integer overflow and underflow.</li>
<li>For IOU amounts, it checks for acceptable precision loss.</li>
<li>For MPT amounts, it checks for overflow and underflow within 63-bit signed integer limits.</li>
<li>If either amount is zero, addition is always considered safe.</li>
<li>If the amounts are of different currencies or types, addition is not allowed.</li>
</ul>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">a</td><td>The first <a class="el" href="classripple_1_1STAmount.html">STAmount</a> to add. </td></tr>
<tr><td class="paramname">b</td><td>The second <a class="el" href="classripple_1_1STAmount.html">STAmount</a> to add. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the addition is safe; false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00486">486</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="a2f2f22330db2c109956e5c4e6be0249c" name="a2f2f22330db2c109956e5c4e6be0249c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f2f22330db2c109956e5c4e6be0249c">&#9670;&#160;</a></span>canSubtract()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::canSubtract </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Determines if it is safe to subtract one <a class="el" href="classripple_1_1STAmount.html">STAmount</a> from another. </p>
<p>This function checks whether subtracting amount <code>b</code> from amount <code>a</code> is valid, considering currency compatibility and underflow conditions for specific types.</p>
<ul>
<li>Subtracting zero is always allowed.</li>
<li>Subtraction is only allowed between comparable currencies.</li>
<li>For XRP amounts, ensures no underflow or overflow occurs.</li>
<li>For IOU amounts, subtraction is always allowed (no underflow).</li>
<li>For MPT amounts, ensures no underflow or overflow occurs.</li>
</ul>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">a</td><td>The minuend (amount to subtract from). </td></tr>
<tr><td class="paramname">b</td><td>The subtrahend (amount to subtract). </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if subtraction is allowed, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00566">566</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="a081113d6125fee3452608bbe6792a738" name="a081113d6125fee3452608bbe6792a738"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a081113d6125fee3452608bbe6792a738">&#9670;&#160;</a></span>to_json() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; <br />
requires requires(T const&amp; t) { { t.getJson(<a class="el" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>) } -&gt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::convertible_to</a>&lt;<a class="el" href="classJson_1_1Value.html">Json::Value</a>&gt;; }</div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::to_json </td>
<td>(</td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>t</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STBase_8h_source.html#l00080">80</a> of file <a class="el" href="STBase_8h_source.html">STBase.h</a>.</p>
</div>
</div>
<a id="acb647f8a6ece677825de025cd7476cd6" name="acb647f8a6ece677825de025cd7476cd6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb647f8a6ece677825de025cd7476cd6">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[9/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp; ripple::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td>
<td class="paramname"><em>out</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STBase.html">STBase</a> const &amp;&#160;</td>
<td class="paramname"><em>t</em>&#160;</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="STBase_8cpp_source.html#l00139">139</a> of file <a class="el" href="STBase_8cpp_source.html">STBase.cpp</a>.</p>
</div>
</div>
<a id="a2f6ecb5c0671c8eae429821a6456b704" name="a2f6ecb5c0671c8eae429821a6456b704"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f6ecb5c0671c8eae429821a6456b704">&#9670;&#160;</a></span>currencyFromJson()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> ripple::currencyFromJson </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</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="STCurrency_8cpp_source.html#l00087">87</a> of file <a class="el" href="STCurrency_8cpp_source.html">STCurrency.cpp</a>.</p>
</div>
</div>
<a id="a6df2b925da138d84451d65ee358323c4" name="a6df2b925da138d84451d65ee358323c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6df2b925da138d84451d65ee358323c4">&#9670;&#160;</a></span>operator==() <span class="overload">[16/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="STCurrency_8h_source.html#l00088">88</a> of file <a class="el" href="STCurrency_8h_source.html">STCurrency.h</a>.</p>
</div>
</div>
<a id="aff96848bc794f635f142eaf72b36aa2b" name="aff96848bc794f635f142eaf72b36aa2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff96848bc794f635f142eaf72b36aa2b">&#9670;&#160;</a></span>operator!=() <span class="overload">[6/9]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator!= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="STCurrency_8h_source.html#l00094">94</a> of file <a class="el" href="STCurrency_8h_source.html">STCurrency.h</a>.</p>
</div>
</div>
<a id="a91a0cd3013472da6091b5c7e2e9289a5" name="a91a0cd3013472da6091b5c7e2e9289a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91a0cd3013472da6091b5c7e2e9289a5">&#9670;&#160;</a></span>operator&lt;() <span class="overload">[8/13]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="STCurrency_8h_source.html#l00099">99</a> of file <a class="el" href="STCurrency_8h_source.html">STCurrency.h</a>.</p>
</div>
</div>
<a id="a217c64023c97c43687405707aa984c93" name="a217c64023c97c43687405707aa984c93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a217c64023c97c43687405707aa984c93">&#9670;&#160;</a></span>operator==() <span class="overload">[17/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="STCurrency_8h_source.html#l00106">106</a> of file <a class="el" href="STCurrency_8h_source.html">STCurrency.h</a>.</p>
</div>
</div>
<a id="aa14ff4a43b91c4650b0dde4432b86a8c" name="aa14ff4a43b91c4650b0dde4432b86a8c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa14ff4a43b91c4650b0dde4432b86a8c">&#9670;&#160;</a></span>operator&lt;() <span class="overload">[9/13]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="STCurrency_8h_source.html#l00111">111</a> of file <a class="el" href="STCurrency_8h_source.html">STCurrency.h</a>.</p>
</div>
</div>
<a id="a155583db5680c6072ae376de3a846c57" name="a155583db5680c6072ae376de3a846c57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a155583db5680c6072ae376de3a846c57">&#9670;&#160;</a></span>get() <span class="overload">[4/7]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class U &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; T &gt; ripple::get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;&#160;</td>
<td class="paramname"><em>st</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; U &gt; const &amp;&#160;</td>
<td class="paramname"><em>f</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the value of a field in an <a class="el" href="classripple_1_1STObject.html">STObject</a> as a given type. </p>
<p class="definition">Definition at line <a class="el" href="STExchange_8h_source.html#l00097">97</a> of file <a class="el" href="STExchange_8h_source.html">STExchange.h</a>.</p>
</div>
</div>
<a id="a9162c4db35a4c2686b7561ffa2e643f9" name="a9162c4db35a4c2686b7561ffa2e643f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9162c4db35a4c2686b7561ffa2e643f9">&#9670;&#160;</a></span>get() <span class="overload">[5/7]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class U &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; typename <a class="el" href="structripple_1_1STExchange.html">STExchange</a>&lt; U, typename U::value_type &gt;::value_type &gt; ripple::get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;&#160;</td>
<td class="paramname"><em>st</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; U &gt; const &amp;&#160;</td>
<td class="paramname"><em>f</em>&#160;</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="STExchange_8h_source.html#l00116">116</a> of file <a class="el" href="STExchange_8h_source.html">STExchange.h</a>.</p>
</div>
</div>
<a id="a4267ee88cb85e7026a52077f73ca3e11" name="a4267ee88cb85e7026a52077f73ca3e11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4267ee88cb85e7026a52077f73ca3e11">&#9670;&#160;</a></span>set() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class U , class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void ripple::set </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> &amp;&#160;</td>
<td class="paramname"><em>st</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; U &gt; const &amp;&#160;</td>
<td class="paramname"><em>f</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T &amp;&amp;&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set a field value in an <a class="el" href="classripple_1_1STObject.html">STObject</a>. </p>
<p class="definition">Definition at line <a class="el" href="STExchange_8h_source.html#l00125">125</a> of file <a class="el" href="STExchange_8h_source.html">STExchange.h</a>.</p>
</div>
</div>
<a id="a141116c81c2e62d4844a4e53193d0c7c" name="a141116c81c2e62d4844a4e53193d0c7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a141116c81c2e62d4844a4e53193d0c7c">&#9670;&#160;</a></span>set() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Init &gt; </div>
<table class="memname">
<tr>
<td class="memname">void ripple::set </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> &amp;&#160;</td>
<td class="paramname"><em>st</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STBlob.html">STBlob</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>f</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Init &amp;&amp;&#160;</td>
<td class="paramname"><em>init</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set a blob field using an init function. </p>
<p class="definition">Definition at line <a class="el" href="STExchange_8h_source.html#l00134">134</a> of file <a class="el" href="STExchange_8h_source.html">STExchange.h</a>.</p>
</div>
</div>
<a id="a6b8f51a4225602fc6eea9ecee8e6bc1b" name="a6b8f51a4225602fc6eea9ecee8e6bc1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b8f51a4225602fc6eea9ecee8e6bc1b">&#9670;&#160;</a></span>set() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class = void&gt; </div>
<table class="memname">
<tr>
<td class="memname">void ripple::set </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> &amp;&#160;</td>
<td class="paramname"><em>st</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; <a class="el" href="classripple_1_1STBlob.html">STBlob</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>f</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void const *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set a blob field from data. </p>
<p class="definition">Definition at line <a class="el" href="STExchange_8h_source.html#l00142">142</a> of file <a class="el" href="STExchange_8h_source.html">STExchange.h</a>.</p>
</div>
</div>
<a id="aa761b49f905eb9fd8c8ae754a0eb7504" name="aa761b49f905eb9fd8c8ae754a0eb7504"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa761b49f905eb9fd8c8ae754a0eb7504">&#9670;&#160;</a></span>erase()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class U &gt; </div>
<table class="memname">
<tr>
<td class="memname">void ripple::erase </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> &amp;&#160;</td>
<td class="paramname"><em>st</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; U &gt; const &amp;&#160;</td>
<td class="paramname"><em>f</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove a field in an <a class="el" href="classripple_1_1STObject.html">STObject</a>. </p>
<p class="definition">Definition at line <a class="el" href="STExchange_8h_source.html#l00153">153</a> of file <a class="el" href="STExchange_8h_source.html">STExchange.h</a>.</p>
</div>
</div>
<a id="a8c13feba2202f3c7d164ac020633d84c" name="a8c13feba2202f3c7d164ac020633d84c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c13feba2202f3c7d164ac020633d84c">&#9670;&#160;</a></span>issueFromJson() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STIssue.html">STIssue</a> ripple::issueFromJson </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</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="STIssue_8cpp_source.html#l00137">137</a> of file <a class="el" href="STIssue_8cpp_source.html">STIssue.cpp</a>.</p>
</div>
</div>
<a id="a47818cfa1035cf8d8badb453779e4609" name="a47818cfa1035cf8d8badb453779e4609"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47818cfa1035cf8d8badb453779e4609">&#9670;&#160;</a></span>operator==() <span class="overload">[18/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STIssue.html">STIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STIssue.html">STIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="STIssue_8h_source.html#l00130">130</a> of file <a class="el" href="STIssue_8h_source.html">STIssue.h</a>.</p>
</div>
</div>
<a id="a6b828e05e226291d8cb5864edf32e2be" name="a6b828e05e226291d8cb5864edf32e2be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b828e05e226291d8cb5864edf32e2be">&#9670;&#160;</a></span>operator&lt;=&gt;() <span class="overload">[6/7]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/compare/weak_ordering.html">std::weak_ordering</a> ripple::operator&lt;=&gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STIssue.html">STIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STIssue.html">STIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="STIssue_8h_source.html#l00135">135</a> of file <a class="el" href="STIssue_8h_source.html">STIssue.h</a>.</p>
</div>
</div>
<a id="afc24c1a1e61a77e2ef5f1796c8969b0d" name="afc24c1a1e61a77e2ef5f1796c8969b0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc24c1a1e61a77e2ef5f1796c8969b0d">&#9670;&#160;</a></span>operator==() <span class="overload">[19/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STIssue.html">STIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="STIssue_8h_source.html#l00142">142</a> of file <a class="el" href="STIssue_8h_source.html">STIssue.h</a>.</p>
</div>
</div>
<a id="a2a267f4547a62143fc1ae6333de066a8" name="a2a267f4547a62143fc1ae6333de066a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a267f4547a62143fc1ae6333de066a8">&#9670;&#160;</a></span>operator&lt;=&gt;() <span class="overload">[7/7]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/compare/weak_ordering.html">std::weak_ordering</a> ripple::operator&lt;=&gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STIssue.html">STIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="STIssue_8h_source.html#l00147">147</a> of file <a class="el" href="STIssue_8h_source.html">STIssue.h</a>.</p>
</div>
</div>
<a id="a0cd522ef6d591a043c4f24cc2f5e786d" name="a0cd522ef6d591a043c4f24cc2f5e786d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0cd522ef6d591a043c4f24cc2f5e786d">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[10/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp; ripple::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td>
<td class="paramname"><em>out</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STNumber.html">STNumber</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="STNumber_8cpp_source.html#l00097">97</a> of file <a class="el" href="STNumber_8cpp_source.html">STNumber.cpp</a>.</p>
</div>
</div>
<a id="a0e5b39a497ac693654e5a85c1209216e" name="a0e5b39a497ac693654e5a85c1209216e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e5b39a497ac693654e5a85c1209216e">&#9670;&#160;</a></span>partsFromString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1NumberParts.html">NumberParts</a> ripple::partsFromString </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>number</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STNumber_8cpp_source.html#l00104">104</a> of file <a class="el" href="STNumber_8cpp_source.html">STNumber.cpp</a>.</p>
</div>
</div>
<a id="abf24d408ec2850f1882b1ba91abf229b" name="abf24d408ec2850f1882b1ba91abf229b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf24d408ec2850f1882b1ba91abf229b">&#9670;&#160;</a></span>numberFromJson()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STNumber.html">STNumber</a> ripple::numberFromJson </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const &amp;&#160;</td>
<td class="paramname"><em>field</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>value</em>&#160;</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="STNumber_8cpp_source.html#l00160">160</a> of file <a class="el" href="STNumber_8cpp_source.html">STNumber.cpp</a>.</p>
</div>
</div>
<a id="af0a467a958f129b28547a25cda377e90" name="af0a467a958f129b28547a25cda377e90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0a467a958f129b28547a25cda377e90">&#9670;&#160;</a></span>throwFieldNotFound()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::throwFieldNotFound </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const &amp;&#160;</td>
<td class="paramname"><em>field</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00032">32</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="abc101b438834a6b2d730bbd63fe03b74" name="abc101b438834a6b2d730bbd63fe03b74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc101b438834a6b2d730bbd63fe03b74">&#9670;&#160;</a></span>passesLocalChecks()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::passesLocalChecks </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;&#160;</td>
<td class="paramname"><em>st</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;&#160;</td>
<td class="paramname"><em>reason</em>&#160;</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="STTx_8cpp_source.html#l00774">774</a> of file <a class="el" href="STTx_8cpp_source.html">STTx.cpp</a>.</p>
</div>
</div>
<a id="a14a54f86104a277d3818fb03ddc0df6c" name="a14a54f86104a277d3818fb03ddc0df6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14a54f86104a277d3818fb03ddc0df6c">&#9670;&#160;</a></span>sterilize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1STTx.html">STTx</a> const &gt; ripple::sterilize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;&#160;</td>
<td class="paramname"><em>stx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sterilize a transaction. </p>
<p>The transaction is serialized and then deserialized, ensuring that all equivalent transactions are in canonical form. This also ensures that program metadata such as the transaction's digest, are all computed. </p>
<p class="definition">Definition at line <a class="el" href="STTx_8cpp_source.html#l00804">804</a> of file <a class="el" href="STTx_8cpp_source.html">STTx.cpp</a>.</p>
</div>
</div>
<a id="a2e1e308b7a19c6ae68201ce583ced433" name="a2e1e308b7a19c6ae68201ce583ced433"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e1e308b7a19c6ae68201ce583ced433">&#9670;&#160;</a></span>isPseudoTx()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isPseudoTx </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;&#160;</td>
<td class="paramname"><em>tx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check whether a transaction is a pseudo-transaction. </p>
<p class="definition">Definition at line <a class="el" href="STTx_8cpp_source.html#l00813">813</a> of file <a class="el" href="STTx_8cpp_source.html">STTx.cpp</a>.</p>
</div>
</div>
<a id="a2c963261df2d5fb4ca9eca96d5dc18a6" name="a2c963261df2d5fb4ca9eca96d5dc18a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c963261df2d5fb4ca9eca96d5dc18a6">&#9670;&#160;</a></span>operator==() <span class="overload">[20/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STXChainBridge.html">STXChainBridge</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STXChainBridge.html">STXChainBridge</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="STXChainBridge_8h_source.html#l00116">116</a> of file <a class="el" href="STXChainBridge_8h_source.html">STXChainBridge.h</a>.</p>
</div>
</div>
<a id="a38c20c036ea6608da544e20431800e9f" name="a38c20c036ea6608da544e20431800e9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38c20c036ea6608da544e20431800e9f">&#9670;&#160;</a></span>operator&lt;() <span class="overload">[10/13]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STXChainBridge.html">STXChainBridge</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STXChainBridge.html">STXChainBridge</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="STXChainBridge_8h_source.html#l00130">130</a> of file <a class="el" href="STXChainBridge_8h_source.html">STXChainBridge.h</a>.</p>
</div>
</div>
<a id="a19807ba674cc970d6e0c15fa1512d422" name="a19807ba674cc970d6e0c15fa1512d422"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19807ba674cc970d6e0c15fa1512d422">&#9670;&#160;</a></span>systemName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp; ripple::systemName </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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SystemParameters_8h_source.html#l00016">16</a> of file <a class="el" href="SystemParameters_8h_source.html">SystemParameters.h</a>.</p>
</div>
</div>
<a id="a2ad36218df31bca30cc7212166c77432" name="a2ad36218df31bca30cc7212166c77432"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ad36218df31bca30cc7212166c77432">&#9670;&#160;</a></span>isLegalAmount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isLegalAmount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the amount does not exceed the initial XRP in existence. </p>
<p class="definition">Definition at line <a class="el" href="SystemParameters_8h_source.html#l00029">29</a> of file <a class="el" href="SystemParameters_8h_source.html">SystemParameters.h</a>.</p>
</div>
</div>
<a id="a558b17d6addfbe66741d3f5282292d94" name="a558b17d6addfbe66741d3f5282292d94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a558b17d6addfbe66741d3f5282292d94">&#9670;&#160;</a></span>isLegalAmountSigned()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isLegalAmountSigned </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the absolute value of the amount does not exceed the initial XRP in existence. </p>
<p class="definition">Definition at line <a class="el" href="SystemParameters_8h_source.html#l00037">37</a> of file <a class="el" href="SystemParameters_8h_source.html">SystemParameters.h</a>.</p>
</div>
</div>
<a id="a4ba7590b028e34be0d0a8f0777ec3253" name="a4ba7590b028e34be0d0a8f0777ec3253"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ba7590b028e34be0d0a8f0777ec3253">&#9670;&#160;</a></span>systemCurrencyCode()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp; ripple::systemCurrencyCode </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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SystemParameters_8h_source.html#l00044">44</a> of file <a class="el" href="SystemParameters_8h_source.html">SystemParameters.h</a>.</p>
</div>
</div>
<a id="aba8a68cc62f850c6d8710d5d15f59f1d" name="aba8a68cc62f850c6d8710d5d15f59f1d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba8a68cc62f850c6d8710d5d15f59f1d">&#9670;&#160;</a></span>TERtoInt() <span class="overload">[1/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a> ripple::TERtoInt </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962">TELcodes</a>&#160;</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">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="TER_8h_source.html#l00356">356</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="ab90ecd65169a9f1e65649bc500fb5ca7" name="ab90ecd65169a9f1e65649bc500fb5ca7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab90ecd65169a9f1e65649bc500fb5ca7">&#9670;&#160;</a></span>TERtoInt() <span class="overload">[2/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a> ripple::TERtoInt </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46">TEMcodes</a>&#160;</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">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="TER_8h_source.html#l00362">362</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="a348794c0e82a14e8685ed12a97d1169c" name="a348794c0e82a14e8685ed12a97d1169c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a348794c0e82a14e8685ed12a97d1169c">&#9670;&#160;</a></span>TERtoInt() <span class="overload">[3/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a> ripple::TERtoInt </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4">TEFcodes</a>&#160;</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">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="TER_8h_source.html#l00368">368</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="a92a2d6f524803aec8a5932a92d73ecd3" name="a92a2d6f524803aec8a5932a92d73ecd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92a2d6f524803aec8a5932a92d73ecd3">&#9670;&#160;</a></span>TERtoInt() <span class="overload">[4/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a> ripple::TERtoInt </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162f">TERcodes</a>&#160;</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">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="TER_8h_source.html#l00374">374</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="a5ca8e9a509793d24615840ef686b64cc" name="a5ca8e9a509793d24615840ef686b64cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ca8e9a509793d24615840ef686b64cc">&#9670;&#160;</a></span>TERtoInt() <span class="overload">[5/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a> ripple::TERtoInt </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434d">TEScodes</a>&#160;</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">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="TER_8h_source.html#l00380">380</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="a35dabcc28a19c4fd124edea15890ad57" name="a35dabcc28a19c4fd124edea15890ad57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35dabcc28a19c4fd124edea15890ad57">&#9670;&#160;</a></span>TERtoInt() <span class="overload">[6/6]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a> ripple::TERtoInt </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38c">TECcodes</a>&#160;</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">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="TER_8h_source.html#l00386">386</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="a6050d8d51b38e42b2a68aad055deb359" name="a6050d8d51b38e42b2a68aad055deb359"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6050d8d51b38e42b2a68aad055deb359">&#9670;&#160;</a></span>operator==() <span class="overload">[21/28]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename L , typename R &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr auto ripple::operator== </td>
<td>(</td>
<td class="paramtype">L const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">R const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> -&gt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt;
<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt;decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), int&gt;::value &amp;&amp;
<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt;decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), int&gt;::value,
bool&gt;
</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="TER_8h_source.html#l00491">491</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="a5ffbb273a2683c2bc578584ae7824118" name="a5ffbb273a2683c2bc578584ae7824118"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ffbb273a2683c2bc578584ae7824118">&#9670;&#160;</a></span>operator!=() <span class="overload">[7/9]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename L , typename R &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr auto ripple::operator!= </td>
<td>(</td>
<td class="paramtype">L const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">R const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> -&gt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt;
<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt;decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), int&gt;::value &amp;&amp;
<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt;decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), int&gt;::value,
bool&gt;
</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="TER_8h_source.html#l00502">502</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="ac73ef22945ae5e8769bad8db7af70a30" name="ac73ef22945ae5e8769bad8db7af70a30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac73ef22945ae5e8769bad8db7af70a30">&#9670;&#160;</a></span>operator&lt;() <span class="overload">[11/13]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename L , typename R &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr auto ripple::operator&lt; </td>
<td>(</td>
<td class="paramtype">L const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">R const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> -&gt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt;
<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt;decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), int&gt;::value &amp;&amp;
<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt;decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), int&gt;::value,
bool&gt;
</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="TER_8h_source.html#l00512">512</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="a018616892d8dec716c9f537263050736" name="a018616892d8dec716c9f537263050736"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a018616892d8dec716c9f537263050736">&#9670;&#160;</a></span>operator&lt;=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename L , typename R &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr auto ripple::operator&lt;= </td>
<td>(</td>
<td class="paramtype">L const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">R const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> -&gt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt;
<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt;decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), int&gt;::value &amp;&amp;
<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt;decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), int&gt;::value,
bool&gt;
</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="TER_8h_source.html#l00523">523</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="ac7bd378cf12761193b819c8e719d142d" name="ac7bd378cf12761193b819c8e719d142d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7bd378cf12761193b819c8e719d142d">&#9670;&#160;</a></span>operator&gt;() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename L , typename R &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr auto ripple::operator&gt; </td>
<td>(</td>
<td class="paramtype">L const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">R const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> -&gt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt;
<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt;decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), int&gt;::value &amp;&amp;
<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt;decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), int&gt;::value,
bool&gt;
</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="TER_8h_source.html#l00535">535</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="aafa9b78dd4adb29a3bb5f39ee175d111" name="aafa9b78dd4adb29a3bb5f39ee175d111"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aafa9b78dd4adb29a3bb5f39ee175d111">&#9670;&#160;</a></span>operator&gt;=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename L , typename R &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr auto ripple::operator&gt;= </td>
<td>(</td>
<td class="paramtype">L const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">R const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> -&gt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a>&lt;
<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt;decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(lhs)), int&gt;::value &amp;&amp;
<a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same</a>&lt;decltype(<a class="el" href="namespaceripple.html#aba8a68cc62f850c6d8710d5d15f59f1d">TERtoInt</a>(rhs)), int&gt;::value,
bool&gt;
</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="TER_8h_source.html#l00546">546</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="ae782b711fdd335bf66c281880028d32e" name="ae782b711fdd335bf66c281880028d32e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae782b711fdd335bf66c281880028d32e">&#9670;&#160;</a></span>isTelLocal()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::isTelLocal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td>
<td class="paramname"><em>x</em></td><td>)</td>
<td></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="TER_8h_source.html#l00635">635</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="ac3a88b886dddf7bb9c8bbd7162c9b521" name="ac3a88b886dddf7bb9c8bbd7162c9b521"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3a88b886dddf7bb9c8bbd7162c9b521">&#9670;&#160;</a></span>isTemMalformed()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::isTemMalformed </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td>
<td class="paramname"><em>x</em></td><td>)</td>
<td></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="TER_8h_source.html#l00641">641</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="a75ead7f8773366ed8d20b5a34036ba93" name="a75ead7f8773366ed8d20b5a34036ba93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75ead7f8773366ed8d20b5a34036ba93">&#9670;&#160;</a></span>isTefFailure()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::isTefFailure </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td>
<td class="paramname"><em>x</em></td><td>)</td>
<td></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="TER_8h_source.html#l00647">647</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="aa4d0a612f542286d3031c69b8587c547" name="aa4d0a612f542286d3031c69b8587c547"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4d0a612f542286d3031c69b8587c547">&#9670;&#160;</a></span>isTerRetry()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::isTerRetry </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td>
<td class="paramname"><em>x</em></td><td>)</td>
<td></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="TER_8h_source.html#l00653">653</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="ab48d5d1c4e2695c12f705e9d85fa560d" name="ab48d5d1c4e2695c12f705e9d85fa560d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab48d5d1c4e2695c12f705e9d85fa560d">&#9670;&#160;</a></span>isTesSuccess()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::isTesSuccess </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td>
<td class="paramname"><em>x</em></td><td>)</td>
<td></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="TER_8h_source.html#l00659">659</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="ae193bf65f233ba37c47a7a8fc49a26e4" name="ae193bf65f233ba37c47a7a8fc49a26e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae193bf65f233ba37c47a7a8fc49a26e4">&#9670;&#160;</a></span>isTecClaim()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::isTecClaim </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td>
<td class="paramname"><em>x</em></td><td>)</td>
<td></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="TER_8h_source.html#l00666">666</a> of file <a class="el" href="TER_8h_source.html">TER.h</a>.</p>
</div>
</div>
<a id="ac54bbb96ca007518e55c0f1217790851" name="ac54bbb96ca007518e55c0f1217790851"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac54bbb96ca007518e55c0f1217790851">&#9670;&#160;</a></span>transResults()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a>&lt; <a class="el" href="namespaceripple.html#a7e1cdd0fd061abf008712d5e0ccf156d">TERUnderlyingType</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; char const *const, char const *const &gt; &gt; const &amp; ripple::transResults </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="TER_8cpp_source.html#l00016">16</a> of file <a class="el" href="TER_8cpp_source.html">TER.cpp</a>.</p>
</div>
</div>
<a id="ae04027bd22a38d096b7f711575a3ba59" name="ae04027bd22a38d096b7f711575a3ba59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae04027bd22a38d096b7f711575a3ba59">&#9670;&#160;</a></span>transResultInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::transResultInfo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td>
<td class="paramname"><em>code</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;&#160;</td>
<td class="paramname"><em>token</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;&#160;</td>
<td class="paramname"><em>text</em>&#160;</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="TER_8cpp_source.html#l00230">230</a> of file <a class="el" href="TER_8cpp_source.html">TER.cpp</a>.</p>
</div>
</div>
<a id="a875ae996b37ed036597d70628ae053e3" name="a875ae996b37ed036597d70628ae053e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a875ae996b37ed036597d70628ae053e3">&#9670;&#160;</a></span>transToken()</h2>
<div class="memitem">
<div class="memproto">
<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::transToken </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td>
<td class="paramname"><em>code</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="TER_8cpp_source.html#l00245">245</a> of file <a class="el" href="TER_8cpp_source.html">TER.cpp</a>.</p>
</div>
</div>
<a id="a0709947cddad59d2e2e0a9be08e1435a" name="a0709947cddad59d2e2e0a9be08e1435a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0709947cddad59d2e2e0a9be08e1435a">&#9670;&#160;</a></span>transHuman()</h2>
<div class="memitem">
<div class="memproto">
<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::transHuman </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td>
<td class="paramname"><em>code</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="TER_8cpp_source.html#l00254">254</a> of file <a class="el" href="TER_8cpp_source.html">TER.cpp</a>.</p>
</div>
</div>
<a id="af357b795b06e79478dd2c89383590cdf" name="af357b795b06e79478dd2c89383590cdf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af357b795b06e79478dd2c89383590cdf">&#9670;&#160;</a></span>transCode()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> &gt; ripple::transCode </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>token</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="TER_8cpp_source.html#l00263">263</a> of file <a class="el" href="TER_8cpp_source.html">TER.cpp</a>.</p>
</div>
</div>
<a id="aaa9096cc18e555e69331d24fd526ce6f" name="aaa9096cc18e555e69331d24fd526ce6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa9096cc18e555e69331d24fd526ce6f">&#9670;&#160;</a></span>parseBase58() <span class="overload">[5/10]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; T &gt; ripple::parseBase58 </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a42976577ec6c6f85d68e6bf021d2db49" name="a42976577ec6c6f85d68e6bf021d2db49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42976577ec6c6f85d68e6bf021d2db49">&#9670;&#160;</a></span>parseBase58() <span class="overload">[6/10]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; T &gt; ripple::parseBase58 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">TokenType</a>&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6034aeaa84f60243a837b0ee043e4114" name="a6034aeaa84f60243a837b0ee043e4114"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6034aeaa84f60243a837b0ee043e4114">&#9670;&#160;</a></span>encodeBase58Token()</h2>
<div class="memitem">
<div class="memproto">
<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::encodeBase58Token </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">TokenType</a>&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void const *&#160;</td>
<td class="paramname"><em>token</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Encode data in Base58Check format using XRPL alphabet. </p>
<p>For details on the format see <a href="https://xrpl.org/base58-encodings.html#base58-encodings">https://xrpl.org/base58-encodings.html#base58-encodings</a></p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">type</td><td>The type of token to encode. </td></tr>
<tr><td class="paramname">token</td><td>Pointer to the data to encode. </td></tr>
<tr><td class="paramname">size</td><td>The size of the data to encode.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the encoded token. </dd></dl>
<p class="definition">Definition at line <a class="el" href="tokens_8cpp_source.html#l00181">181</a> of file <a class="el" href="tokens_8cpp_source.html">tokens.cpp</a>.</p>
</div>
</div>
<a id="a791e5b51e5921b1070bc195ba2959f3e" name="a791e5b51e5921b1070bc195ba2959f3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a791e5b51e5921b1070bc195ba2959f3e">&#9670;&#160;</a></span>decodeBase58Token()</h2>
<div class="memitem">
<div class="memproto">
<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::decodeBase58Token </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">TokenType</a>&#160;</td>
<td class="paramname"><em>type</em>&#160;</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="tokens_8cpp_source.html#l00191">191</a> of file <a class="el" href="tokens_8cpp_source.html">tokens.cpp</a>.</p>
</div>
</div>
<a id="a91af9326e7f471001066b6b59f24599c" name="a91af9326e7f471001066b6b59f24599c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91af9326e7f471001066b6b59f24599c">&#9670;&#160;</a></span>xrpCurrency()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp; ripple::xrpCurrency </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>XRP currency. </p>
<p class="definition">Definition at line <a class="el" href="UintTypes_8cpp_source.html#l00100">100</a> of file <a class="el" href="UintTypes_8cpp_source.html">UintTypes.cpp</a>.</p>
</div>
</div>
<a id="a46d77721784151245d971c433809471f" name="a46d77721784151245d971c433809471f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46d77721784151245d971c433809471f">&#9670;&#160;</a></span>noCurrency()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp; ripple::noCurrency </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>A placeholder for empty currencies. </p>
<p class="definition">Definition at line <a class="el" href="UintTypes_8cpp_source.html#l00107">107</a> of file <a class="el" href="UintTypes_8cpp_source.html">UintTypes.cpp</a>.</p>
</div>
</div>
<a id="a0d78fe5b5eff36774b5be525cbcc3972" name="a0d78fe5b5eff36774b5be525cbcc3972"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d78fe5b5eff36774b5be525cbcc3972">&#9670;&#160;</a></span>badCurrency()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp; ripple::badCurrency </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>We deliberately disallow the currency that looks like "XRP" because too many people were using it instead of the correct XRP currency. </p>
<p class="definition">Definition at line <a class="el" href="UintTypes_8cpp_source.html#l00114">114</a> of file <a class="el" href="UintTypes_8cpp_source.html">UintTypes.cpp</a>.</p>
</div>
</div>
<a id="afca83ec321d40b83929b54d5faf9433b" name="afca83ec321d40b83929b54d5faf9433b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afca83ec321d40b83929b54d5faf9433b">&#9670;&#160;</a></span>to_currency() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::to_currency </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> &amp;&#160;</td>
<td class="paramname"><em>currency</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>code</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Tries to convert a string to a Currency, returns true on success. </p>
<dl class="section note"><dt>Note</dt><dd>This function will return success if the resulting currency is <a class="el" href="namespaceripple.html#a0d78fe5b5eff36774b5be525cbcc3972" title="We deliberately disallow the currency that looks like &quot;XRP&quot; because too many people were using it ins...">badCurrency()</a>. This legacy behavior is unfortunate; changing this will require very careful checking everywhere and may mean having to rewrite some unit test code. </dd></dl>
<p class="definition">Definition at line <a class="el" href="UintTypes_8cpp_source.html#l00065">65</a> of file <a class="el" href="UintTypes_8cpp_source.html">UintTypes.cpp</a>.</p>
</div>
</div>
<a id="a91004612c41a7ba36a649b2c271dd528" name="a91004612c41a7ba36a649b2c271dd528"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91004612c41a7ba36a649b2c271dd528">&#9670;&#160;</a></span>to_currency() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> ripple::to_currency </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>code</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Tries to convert a string to a Currency, returns <a class="el" href="namespaceripple.html#a46d77721784151245d971c433809471f" title="A placeholder for empty currencies.">noCurrency()</a> on failure. </p>
<dl class="section note"><dt>Note</dt><dd>This function can return <a class="el" href="namespaceripple.html#a0d78fe5b5eff36774b5be525cbcc3972" title="We deliberately disallow the currency that looks like &quot;XRP&quot; because too many people were using it ins...">badCurrency()</a>. This legacy behavior is unfortunate; changing this will require very careful checking everywhere and may mean having to rewrite some unit test code. </dd></dl>
<p class="definition">Definition at line <a class="el" href="UintTypes_8cpp_source.html#l00091">91</a> of file <a class="el" href="UintTypes_8cpp_source.html">UintTypes.cpp</a>.</p>
</div>
</div>
<a id="a3f08036db00c6536a678b65d49e6c5c6" name="a3f08036db00c6536a678b65d49e6c5c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f08036db00c6536a678b65d49e6c5c6">&#9670;&#160;</a></span>mulDiv() <span class="overload">[2/7]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Source1 , class Source2 , unit::muldivable&lt; Source1, Source2 &gt; Dest&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; Dest &gt; ripple::mulDiv </td>
<td>(</td>
<td class="paramtype">Source1&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Dest&#160;</td>
<td class="paramname"><em>mul</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Source2&#160;</td>
<td class="paramname"><em>div</em>&#160;</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="Units_8h_source.html#l00448">448</a> of file <a class="el" href="Units_8h_source.html">Units.h</a>.</p>
</div>
</div>
<a id="a8ad6a1bdcb7a01b38df0a0fbcf78ef74" name="a8ad6a1bdcb7a01b38df0a0fbcf78ef74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ad6a1bdcb7a01b38df0a0fbcf78ef74">&#9670;&#160;</a></span>mulDiv() <span class="overload">[3/7]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Source1 , class Source2 , unit::muldivCommutable&lt; Source1, Source2 &gt; Dest&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; Dest &gt; ripple::mulDiv </td>
<td>(</td>
<td class="paramtype">Dest&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Source1&#160;</td>
<td class="paramname"><em>mul</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Source2&#160;</td>
<td class="paramname"><em>div</em>&#160;</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="Units_8h_source.html#l00458">458</a> of file <a class="el" href="Units_8h_source.html">Units.h</a>.</p>
</div>
</div>
<a id="a828fdcfa2cc6bab54d6dd08d59097e99" name="a828fdcfa2cc6bab54d6dd08d59097e99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a828fdcfa2cc6bab54d6dd08d59097e99">&#9670;&#160;</a></span>mulDiv() <span class="overload">[4/7]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unit::muldivDest Dest&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; Dest &gt; ripple::mulDiv </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Dest&#160;</td>
<td class="paramname"><em>mul</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>&#160;</td>
<td class="paramname"><em>div</em>&#160;</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="Units_8h_source.html#l00466">466</a> of file <a class="el" href="Units_8h_source.html">Units.h</a>.</p>
</div>
</div>
<a id="ab8d0a380efff301fbb7d9ba85c14169b" name="ab8d0a380efff301fbb7d9ba85c14169b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8d0a380efff301fbb7d9ba85c14169b">&#9670;&#160;</a></span>mulDiv() <span class="overload">[5/7]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unit::muldivDest Dest&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; Dest &gt; ripple::mulDiv </td>
<td>(</td>
<td class="paramtype">Dest&#160;</td>
<td class="paramname"><em>value</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>&#160;</td>
<td class="paramname"><em>mul</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>&#160;</td>
<td class="paramname"><em>div</em>&#160;</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="Units_8h_source.html#l00475">475</a> of file <a class="el" href="Units_8h_source.html">Units.h</a>.</p>
</div>
</div>
<a id="a0f3b5141a2fdaf3026f74b954a9bdeae" name="a0f3b5141a2fdaf3026f74b954a9bdeae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f3b5141a2fdaf3026f74b954a9bdeae">&#9670;&#160;</a></span>mulDiv() <span class="overload">[6/7]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unit::muldivSource Source1, unit::muldivSources&lt; Source1 &gt; Source2&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> &gt; ripple::mulDiv </td>
<td>(</td>
<td class="paramtype">Source1&#160;</td>
<td class="paramname"><em>value</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>&#160;</td>
<td class="paramname"><em>mul</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Source2&#160;</td>
<td class="paramname"><em>div</em>&#160;</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="Units_8h_source.html#l00483">483</a> of file <a class="el" href="Units_8h_source.html">Units.h</a>.</p>
</div>
</div>
<a id="aeaee18b554d375a729bdf7e1ad55cba1" name="aeaee18b554d375a729bdf7e1ad55cba1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeaee18b554d375a729bdf7e1ad55cba1">&#9670;&#160;</a></span>mulDiv() <span class="overload">[7/7]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unit::muldivSource Source1, unit::muldivSources&lt; Source1 &gt; Source2&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> &gt; ripple::mulDiv </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Source1&#160;</td>
<td class="paramname"><em>mul</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Source2&#160;</td>
<td class="paramname"><em>div</em>&#160;</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="Units_8h_source.html#l00497">497</a> of file <a class="el" href="Units_8h_source.html">Units.h</a>.</p>
</div>
</div>
<a id="afd2e47f7acc0fd0e63c4b73ad8b2561d" name="afd2e47f7acc0fd0e63c4b73ad8b2561d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd2e47f7acc0fd0e63c4b73ad8b2561d">&#9670;&#160;</a></span>safe_cast() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unit::IntegralValue Dest, unit::CastableValue&lt; Dest &gt; Src&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr Dest ripple::safe_cast </td>
<td>(</td>
<td class="paramtype">Src&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></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="Units_8h_source.html#l00505">505</a> of file <a class="el" href="Units_8h_source.html">Units.h</a>.</p>
</div>
</div>
<a id="ac887c07a528706193d88f72697f739da" name="ac887c07a528706193d88f72697f739da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac887c07a528706193d88f72697f739da">&#9670;&#160;</a></span>unsafe_cast() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;unit::IntegralValue Dest, unit::CastableValue&lt; Dest &gt; Src&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr Dest ripple::unsafe_cast </td>
<td>(</td>
<td class="paramtype">Src&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></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="Units_8h_source.html#l00521">521</a> of file <a class="el" href="Units_8h_source.html">Units.h</a>.</p>
</div>
</div>
<a id="a9d3794cacb08cb4336c2a09b4a20ffc5" name="a9d3794cacb08cb4336c2a09b4a20ffc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d3794cacb08cb4336c2a09b4a20ffc5">&#9670;&#160;</a></span>operator==() <span class="overload">[22/28]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TAttestation &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1XChainAttestationsBase.html">XChainAttestationsBase</a>&lt; TAttestation &gt; const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1XChainAttestationsBase.html">XChainAttestationsBase</a>&lt; TAttestation &gt; const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="XChainAttestations_8h_source.html#l00423">423</a> of file <a class="el" href="XChainAttestations_8h_source.html">XChainAttestations.h</a>.</p>
</div>
</div>
<a id="a1975b969cc213401888e704b6ea0f5f2" name="a1975b969cc213401888e704b6ea0f5f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1975b969cc213401888e704b6ea0f5f2">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[11/16]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Char , class Traits &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::basic_ostream</a>&lt; Char, Traits &gt; &amp; ripple::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::basic_ostream</a>&lt; Char, Traits &gt; &amp;&#160;</td>
<td class="paramname"><em>os</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>q</em>&#160;</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="XRPAmount_8h_source.html#l00243">243</a> of file <a class="el" href="XRPAmount_8h_source.html">XRPAmount.h</a>.</p>
</div>
</div>
<a id="a3b2cb95751a41f93d6080e2ce00871c1" name="a3b2cb95751a41f93d6080e2ce00871c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b2cb95751a41f93d6080e2ce00871c1">&#9670;&#160;</a></span>to_string() <span class="overload">[20/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;&#160;</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="XRPAmount_8h_source.html#l00257">257</a> of file <a class="el" href="XRPAmount_8h_source.html">XRPAmount.h</a>.</p>
</div>
</div>
<a id="ab28220d8467d795a5a2af4dafc86ca41" name="ab28220d8467d795a5a2af4dafc86ca41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab28220d8467d795a5a2af4dafc86ca41">&#9670;&#160;</a></span>mulRatio() <span class="overload">[3/3]</span></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::mulRatio </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amt</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>&#160;</td>
<td class="paramname"><em>num</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>&#160;</td>
<td class="paramname"><em>den</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>roundUp</em>&#160;</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="XRPAmount_8h_source.html#l00263">263</a> of file <a class="el" href="XRPAmount_8h_source.html">XRPAmount.h</a>.</p>
</div>
</div>
<a id="a02b3a98aaebf384e0ae690e6b01a8f4c" name="a02b3a98aaebf384e0ae690e6b01a8f4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02b3a98aaebf384e0ae690e6b01a8f4c">&#9670;&#160;</a></span>HTTPReply()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::HTTPReply </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>nStatus</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>strMsg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceJson.html#a599350ce83e1407d622c154eb32e763d">Json::Output</a> const &amp;&#160;</td>
<td class="paramname"><em>output</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="JSONRPCUtil_8cpp_source.html#l00039">39</a> of file <a class="el" href="JSONRPCUtil_8cpp_source.html">JSONRPCUtil.cpp</a>.</p>
</div>
</div>
<a id="ab560b13cbf9e3bc5a0255a2c1b622442" name="ab560b13cbf9e3bc5a0255a2c1b622442"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab560b13cbf9e3bc5a0255a2c1b622442">&#9670;&#160;</a></span>get_lowest_layer()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">decltype(auto) ripple::get_lowest_layer </td>
<td>(</td>
<td class="paramtype">T &amp;&#160;</td>
<td class="paramname"><em>t</em></td><td>)</td>
<td></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="LowestLayer_8h_source.html#l00015">15</a> of file <a class="el" href="LowestLayer_8h_source.html">LowestLayer.h</a>.</p>
</div>
</div>
<a id="a44da72f827bb1c030af5c21553caa3b7" name="a44da72f827bb1c030af5c21553caa3b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44da72f827bb1c030af5c21553caa3b7">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[12/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp; ripple::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td>
<td class="paramname"><em>os</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Port.html">Port</a> const &amp;&#160;</td>
<td class="paramname"><em>p</em>&#160;</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="Port_8cpp_source.html#l00042">42</a> of file <a class="el" href="Port_8cpp_source.html">Port.cpp</a>.</p>
</div>
</div>
<a id="a5b67e65f60cd241099149dc88f1e4bfd" name="a5b67e65f60cd241099149dc88f1e4bfd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b67e65f60cd241099149dc88f1e4bfd">&#9670;&#160;</a></span>parse_Port()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::parse_Port </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1ParsedPort.html">ParsedPort</a> &amp;&#160;</td>
<td class="paramname"><em>port</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Section.html">Section</a> const &amp;&#160;</td>
<td class="paramname"><em>section</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td>
<td class="paramname"><em>log</em>&#160;</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="Port_8cpp_source.html#l00195">195</a> of file <a class="el" href="Port_8cpp_source.html">Port.cpp</a>.</p>
</div>
</div>
<a id="a23478664db83c82e59480706f6d1d76b" name="a23478664db83c82e59480706f6d1d76b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23478664db83c82e59480706f6d1d76b">&#9670;&#160;</a></span>make_Server()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Handler &gt; </div>
<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>&lt; <a class="el" href="classripple_1_1Server.html">Server</a> &gt; ripple::make_Server </td>
<td>(</td>
<td class="paramtype">Handler &amp;&#160;</td>
<td class="paramname"><em>handler</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boost::asio::io_context &amp;&#160;</td>
<td class="paramname"><em>io_context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create the HTTP server using the specified handler. </p>
<p class="definition">Definition at line <a class="el" href="Server_8h_source.html#l00016">16</a> of file <a class="el" href="Server_8h_source.html">Server.h</a>.</p>
</div>
</div>
<a id="af313083334c9a7fedf2bc3142b4b4ccd" name="af313083334c9a7fedf2bc3142b4b4ccd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af313083334c9a7fedf2bc3142b4b4ccd">&#9670;&#160;</a></span>popcnt16()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ripple::popcnt16 </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a>&#160;</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="TaggedPointer_8h_source.html#l00205">205</a> of file <a class="el" href="TaggedPointer_8h_source.html">TaggedPointer.h</a>.</p>
</div>
</div>
<a id="a0d675d0b4aec39653e5554fb8976c68e" name="a0d675d0b4aec39653e5554fb8976c68e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d675d0b4aec39653e5554fb8976c68e">&#9670;&#160;</a></span>operator==() <span class="overload">[23/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a> const &amp;&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a> const &amp;&#160;</td>
<td class="paramname"><em>y</em>&#160;</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="SHAMap_8h_source.html#l00720">720</a> of file <a class="el" href="SHAMap_8h_source.html">SHAMap.h</a>.</p>
</div>
</div>
<a id="ad4dea638ae6e1e701a2155ca93792419" name="ad4dea638ae6e1e701a2155ca93792419"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4dea638ae6e1e701a2155ca93792419">&#9670;&#160;</a></span>operator!=() <span class="overload">[8/9]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator!= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a> const &amp;&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a> const &amp;&#160;</td>
<td class="paramname"><em>y</em>&#160;</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="SHAMap_8h_source.html#l00730">730</a> of file <a class="el" href="SHAMap_8h_source.html">SHAMap.h</a>.</p>
</div>
</div>
<a id="ad0655e5196cc0b5add7afefc2688d1e3" name="ad0655e5196cc0b5add7afefc2688d1e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0655e5196cc0b5add7afefc2688d1e3">&#9670;&#160;</a></span>intrusive_ptr_add_ref()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::intrusive_ptr_add_ref </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> const *&#160;</td>
<td class="paramname"><em>x</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SHAMapItem_8h_source.html#l00113">113</a> of file <a class="el" href="SHAMapItem_8h_source.html">SHAMapItem.h</a>.</p>
</div>
</div>
<a id="a42add542723b31666227194e46020f4b" name="a42add542723b31666227194e46020f4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42add542723b31666227194e46020f4b">&#9670;&#160;</a></span>intrusive_ptr_release()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::intrusive_ptr_release </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> const *&#160;</td>
<td class="paramname"><em>x</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SHAMapItem_8h_source.html#l00122">122</a> of file <a class="el" href="SHAMapItem_8h_source.html">SHAMapItem.h</a>.</p>
</div>
</div>
<a id="aa96b512548a1ae9fcd7493c52f19ce0f" name="aa96b512548a1ae9fcd7493c52f19ce0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa96b512548a1ae9fcd7493c52f19ce0f">&#9670;&#160;</a></span>make_shamapitem() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boost::intrusive_ptr&lt; <a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> &gt; ripple::make_shamapitem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>tag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a>&#160;</td>
<td class="paramname"><em>data</em>&#160;</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="SHAMapItem_8h_source.html#l00142">142</a> of file <a class="el" href="SHAMapItem_8h_source.html">SHAMapItem.h</a>.</p>
</div>
</div>
<a id="a6ee1f0dd620c4a106116779ea783cc3b" name="a6ee1f0dd620c4a106116779ea783cc3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ee1f0dd620c4a106116779ea783cc3b">&#9670;&#160;</a></span>make_shamapitem() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boost::intrusive_ptr&lt; <a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> &gt; ripple::make_shamapitem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> const &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SHAMapItem_8h_source.html#l00166">166</a> of file <a class="el" href="SHAMapItem_8h_source.html">SHAMapItem.h</a>.</p>
</div>
</div>
<a id="ae4231cd5ae89abe4232eed5ff0ec8030" name="ae4231cd5ae89abe4232eed5ff0ec8030"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4231cd5ae89abe4232eed5ff0ec8030">&#9670;&#160;</a></span>to_string() <span class="overload">[21/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a5d9fe757c37a7602a883d30b14e1bf3c">SHAMapType</a>&#160;</td>
<td class="paramname"><em>t</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SHAMapMissingNode_8h_source.html#l00021">21</a> of file <a class="el" href="SHAMapMissingNode_8h_source.html">SHAMapMissingNode.h</a>.</p>
</div>
</div>
<a id="ae17017060989c5be0a5e70d8e41dbff2" name="ae17017060989c5be0a5e70d8e41dbff2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae17017060989c5be0a5e70d8e41dbff2">&#9670;&#160;</a></span>to_string() <span class="overload">[22/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMapNodeID.html">SHAMapNodeID</a> const &amp;&#160;</td>
<td class="paramname"><em>node</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SHAMapNodeID_8h_source.html#l00104">104</a> of file <a class="el" href="SHAMapNodeID_8h_source.html">SHAMapNodeID.h</a>.</p>
</div>
</div>
<a id="a8a9890e12a57d665eb96f6c0798efedc" name="a8a9890e12a57d665eb96f6c0798efedc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a9890e12a57d665eb96f6c0798efedc">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[13/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp; ripple::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td>
<td class="paramname"><em>out</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMapNodeID.html">SHAMapNodeID</a> const &amp;&#160;</td>
<td class="paramname"><em>node</em>&#160;</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="SHAMapNodeID_8h_source.html#l00113">113</a> of file <a class="el" href="SHAMapNodeID_8h_source.html">SHAMapNodeID.h</a>.</p>
</div>
</div>
<a id="a34ca82369c1b5a3fb627089495c74928" name="a34ca82369c1b5a3fb627089495c74928"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34ca82369c1b5a3fb627089495c74928">&#9670;&#160;</a></span>deserializeSHAMapNodeID() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1SHAMapNodeID.html">SHAMapNodeID</a> &gt; ripple::deserializeSHAMapNodeID </td>
<td>(</td>
<td class="paramtype">void const *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return an object representing a serialized <a class="el" href="classripple_1_1SHAMap.html" title="A SHAMap is both a radix tree with a fan-out of 16 and a Merkle tree.">SHAMap</a> Node ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">s</td><td>A string of bytes </td></tr>
<tr><td class="paramname">data</td><td>a non-null pointer to a buffer of</td></tr>
<tr><td class="paramname">size</td><td>bytes. </td></tr>
<tr><td class="paramname">size</td><td>the size, in bytes, of the buffer pointed to by</td></tr>
<tr><td class="paramname">data.</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A seated optional if the buffer contained a serialized <a class="el" href="classripple_1_1SHAMap.html" title="A SHAMap is both a radix tree with a fan-out of 16 and a Merkle tree.">SHAMap</a> node ID and an unseated optional otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="SHAMapNodeID_8cpp_source.html#l00089">89</a> of file <a class="el" href="SHAMapNodeID_8cpp_source.html">SHAMapNodeID.cpp</a>.</p>
</div>
</div>
<a id="a8ecd361f4e399ef6c4e33007bccb3bb2" name="a8ecd361f4e399ef6c4e33007bccb3bb2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ecd361f4e399ef6c4e33007bccb3bb2">&#9670;&#160;</a></span>deserializeSHAMapNodeID() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1SHAMapNodeID.html">SHAMapNodeID</a> &gt; ripple::deserializeSHAMapNodeID </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SHAMapNodeID_8h_source.html#l00132">132</a> of file <a class="el" href="SHAMapNodeID_8h_source.html">SHAMapNodeID.h</a>.</p>
</div>
</div>
<a id="abab985fadeb4b5746ed662c2540f4da5" name="abab985fadeb4b5746ed662c2540f4da5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abab985fadeb4b5746ed662c2540f4da5">&#9670;&#160;</a></span>selectBranch()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int ripple::selectBranch </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMapNodeID.html">SHAMapNodeID</a> const &amp;&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>hash</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the branch that would contain the given hash. </p>
<p class="definition">Definition at line <a class="el" href="SHAMapNodeID_8cpp_source.html#l00109">109</a> of file <a class="el" href="SHAMapNodeID_8cpp_source.html">SHAMapNodeID.cpp</a>.</p>
</div>
</div>
<a id="a6d263fbfbdc2605f83f97e009075d9a3" name="a6d263fbfbdc2605f83f97e009075d9a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d263fbfbdc2605f83f97e009075d9a3">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[14/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp; ripple::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td>
<td class="paramname"><em>os</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Section.html">Section</a> const &amp;&#160;</td>
<td class="paramname"><em>section</em>&#160;</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="BasicConfig_8cpp_source.html#l00100">100</a> of file <a class="el" href="BasicConfig_8cpp_source.html">BasicConfig.cpp</a>.</p>
</div>
</div>
<a id="a46090b8efc030d4a85503686cdedd9e6" name="a46090b8efc030d4a85503686cdedd9e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46090b8efc030d4a85503686cdedd9e6">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[15/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp; ripple::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td>
<td class="paramname"><em>ss</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1BasicConfig.html">BasicConfig</a> const &amp;&#160;</td>
<td class="paramname"><em>c</em>&#160;</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="BasicConfig_8cpp_source.html#l00178">178</a> of file <a class="el" href="BasicConfig_8cpp_source.html">BasicConfig.cpp</a>.</p>
</div>
</div>
<a id="aeea5690496281c52e4eebf0d86637b2f" name="aeea5690496281c52e4eebf0d86637b2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeea5690496281c52e4eebf0d86637b2f">&#9670;&#160;</a></span>debugSink()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1DebugSink.html">DebugSink</a> &amp; ripple::debugSink </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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Log_8cpp_source.html#l00444">444</a> of file <a class="el" href="Log_8cpp_source.html">Log.cpp</a>.</p>
</div>
</div>
<a id="a923b922c724a109a539486a3115eb83d" name="a923b922c724a109a539486a3115eb83d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a923b922c724a109a539486a3115eb83d">&#9670;&#160;</a></span>divu10()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static unsigned ripple::divu10 </td>
<td>(</td>
<td class="paramtype">uint128_t &amp;&#160;</td>
<td class="paramname"><em>u</em></td><td>)</td>
<td></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="Number_8cpp_source.html#l00335">335</a> of file <a class="el" href="Number_8cpp_source.html">Number.cpp</a>.</p>
</div>
</div>
<a id="a84319cd2dd4f62caf421081c2258889a" name="a84319cd2dd4f62caf421081c2258889a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84319cd2dd4f62caf421081c2258889a">&#9670;&#160;</a></span>confineOwnerCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::confineOwnerCount </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td>
<td class="paramname"><em>current</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::int32_t</a>&#160;</td>
<td class="paramname"><em>adjustment</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>id</em> = <code><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em> = <code><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>{<a class="el" href="classbeast_1_1Journal.html#a930d70ff72f71414fcd5b560610cefb6">beast::Journal::getNullSink</a>()}</code>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l00561">561</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="ad1fbb782b6c9bbc9a709ebf1ddbedfdb" name="ad1fbb782b6c9bbc9a709ebf1ddbedfdb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1fbb782b6c9bbc9a709ebf1ddbedfdb">&#9670;&#160;</a></span>canAddHolding() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::canAddHolding </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue</em>&#160;</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="View_8cpp_source.html#l01159">1159</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="aeb939f9e373534507258567fdccb72c8" name="aeb939f9e373534507258567fdccb72c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb939f9e373534507258567fdccb72c8">&#9670;&#160;</a></span>canAddHolding() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::canAddHolding </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> const &amp;&#160;</td>
<td class="paramname"><em>mptIssue</em>&#160;</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="View_8cpp_source.html#l01174">1174</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a852ced93804c9ac7625fd2181db028f4" name="a852ced93804c9ac7625fd2181db028f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a852ced93804c9ac7625fd2181db028f4">&#9670;&#160;</a></span>rippleCreditIOU()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::rippleCreditIOU </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uSenderID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uReceiverID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>saAmount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bCheckIssuer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l01689">1689</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="ad9c8cd6337807aee48aba8ba202e5c5c" name="ad9c8cd6337807aee48aba8ba202e5c5c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9c8cd6337807aee48aba8ba202e5c5c">&#9670;&#160;</a></span>rippleSendIOU()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::rippleSendIOU </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uSenderID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uReceiverID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>saAmount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> &amp;&#160;</td>
<td class="paramname"><em>saActual</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a9d22f4d38ac33f4258a0205f8e11d27e">WaiveTransferFee</a>&#160;</td>
<td class="paramname"><em>waiveFee</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l01843">1843</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a962c5903a823d3ddfa5d598739d5e313" name="a962c5903a823d3ddfa5d598739d5e313"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a962c5903a823d3ddfa5d598739d5e313">&#9670;&#160;</a></span>accountSendIOU()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::accountSendIOU </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uSenderID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uReceiverID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>saAmount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a9d22f4d38ac33f4258a0205f8e11d27e">WaiveTransferFee</a>&#160;</td>
<td class="paramname"><em>waiveFee</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l01895">1895</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="aee8453eabd14a72ee8c99afd9543f4ff" name="aee8453eabd14a72ee8c99afd9543f4ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee8453eabd14a72ee8c99afd9543f4ff">&#9670;&#160;</a></span>rippleCreditMPT()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::rippleCreditMPT </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uSenderID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uReceiverID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>saAmount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l02019">2019</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a33cfcdda48d70867c06c798f8a894ff0" name="a33cfcdda48d70867c06c798f8a894ff0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33cfcdda48d70867c06c798f8a894ff0">&#9670;&#160;</a></span>rippleSendMPT()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::rippleSendMPT </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uSenderID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uReceiverID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>saAmount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> &amp;&#160;</td>
<td class="paramname"><em>saActual</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a9d22f4d38ac33f4258a0205f8e11d27e">WaiveTransferFee</a>&#160;</td>
<td class="paramname"><em>waiveFee</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l02081">2081</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="af7a789638669985db79222605c301877" name="af7a789638669985db79222605c301877"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7a789638669985db79222605c301877">&#9670;&#160;</a></span>accountSendMPT()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::accountSendMPT </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uSenderID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uReceiverID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>saAmount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a9d22f4d38ac33f4258a0205f8e11d27e">WaiveTransferFee</a>&#160;</td>
<td class="paramname"><em>waiveFee</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l02147">2147</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a0c65407eaf85620bf5f692dccc25808e" name="a0c65407eaf85620bf5f692dccc25808e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c65407eaf85620bf5f692dccc25808e">&#9670;&#160;</a></span>updateTrustLine()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ripple::updateTrustLine </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STLedgerEntry.html#ad360ad8483226127ef6b132ac93c1598">SLE::pointer</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bSenderHigh</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>sender</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>before</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>after</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="View_8cpp_source.html#l02193">2193</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="ac63838a9be23c18086f1f05c78867399" name="ac63838a9be23c18086f1f05c78867399"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac63838a9be23c18086f1f05c78867399">&#9670;&#160;</a></span>cleanupOnAccountDelete() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::cleanupOnAccountDelete </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Keylet.html">Keylet</a> const &amp;&#160;</td>
<td class="paramname"><em>ownerDirKeylet</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a40d4978b34a7cdb77b860efda3f16a7a">EntryDeleter</a> const &amp;&#160;</td>
<td class="paramname"><em>deleter</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; uint16_t &gt;&#160;</td>
<td class="paramname"><em>maxNodesToDelete</em>&#160;</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="View_8cpp_source.html#l02705">2705</a> of file <a class="el" href="View_8cpp_source.html">View.cpp</a>.</p>
</div>
</div>
<a id="a2d4b11b177a0b78f80727d7800399ff6" name="a2d4b11b177a0b78f80727d7800399ff6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d4b11b177a0b78f80727d7800399ff6">&#9670;&#160;</a></span>parseBase58() <span class="overload">[7/10]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; ripple::parseBase58 </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Parse AccountID from checked, base58 string. </p>
<p>Parse a Base58 encoded string into a seed.</p>
<dl class="section return"><dt>Returns</dt><dd><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a> if a parse error occurs </dd></dl>
<p class="definition">Definition at line <a class="el" href="AccountID_8cpp_source.html#l00105">105</a> of file <a class="el" href="AccountID_8cpp_source.html">AccountID.cpp</a>.</p>
</div>
</div>
<a id="a7f497dcb1c3e98dd745e3278eafc5342" name="a7f497dcb1c3e98dd745e3278eafc5342"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f497dcb1c3e98dd745e3278eafc5342">&#9670;&#160;</a></span>hash_value()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::hash_value </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">ripple::uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>feature</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Feature_8cpp_source.html#l00025">25</a> of file <a class="el" href="Feature_8cpp_source.html">Feature.cpp</a>.</p>
</div>
</div>
<a id="a409262339843a2785f29845c7ec5c7f9" name="a409262339843a2785f29845c7ec5c7f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a409262339843a2785f29845c7ec5c7f9">&#9670;&#160;</a></span>registerFeature()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> ripple::registerFeature </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a3330933c50c449b7830586d1450da8f5aeaa4dc5078017a5c5bebf383ab6f5124">Supported</a>&#160;</td>
<td class="paramname"><em>support</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6">VoteBehavior</a>&#160;</td>
<td class="paramname"><em>vote</em>&#160;</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="Feature_8cpp_source.html#l00369">369</a> of file <a class="el" href="Feature_8cpp_source.html">Feature.cpp</a>.</p>
</div>
</div>
<a id="a8c231e0a6ac493297e442e8e99af8037" name="a8c231e0a6ac493297e442e8e99af8037"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c231e0a6ac493297e442e8e99af8037">&#9670;&#160;</a></span>retireFeature()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> ripple::retireFeature </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Feature_8cpp_source.html#l00377">377</a> of file <a class="el" href="Feature_8cpp_source.html">Feature.cpp</a>.</p>
</div>
</div>
<a id="ac52a0eb5ca3e6aec7bc695eb44ed1ab8" name="ac52a0eb5ca3e6aec7bc695eb44ed1ab8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac52a0eb5ca3e6aec7bc695eb44ed1ab8">&#9670;&#160;</a></span>registrationIsDone()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::registrationIsDone </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Tell FeatureCollections when registration is complete. </p>
<p class="definition">Definition at line <a class="el" href="Feature_8cpp_source.html#l00384">384</a> of file <a class="el" href="Feature_8cpp_source.html">Feature.cpp</a>.</p>
</div>
</div>
<a id="a4d94a73034cd9472952dc5448bc420a4" name="a4d94a73034cd9472952dc5448bc420a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d94a73034cd9472952dc5448bc420a4">&#9670;&#160;</a></span>indexHash()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class... Args&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> ripple::indexHash </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a22768e0a41b646442c98d38f2f2a307b">LedgerNameSpace</a>&#160;</td>
<td class="paramname"><em>space</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Args const &amp;...&#160;</td>
<td class="paramname"><em>args</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Indexes_8cpp_source.html#l00090">90</a> of file <a class="el" href="Indexes_8cpp_source.html">Indexes.cpp</a>.</p>
</div>
</div>
<a id="a8c461c6c8e1a70f0ee432f6cdf77a9cd" name="a8c461c6c8e1a70f0ee432f6cdf77a9cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c461c6c8e1a70f0ee432f6cdf77a9cd">&#9670;&#160;</a></span>parseBase58() <span class="overload">[8/10]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> &gt; ripple::parseBase58 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">TokenType</a>&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Parse a secret key. </p>
<p class="definition">Definition at line <a class="el" href="PublicKey_8cpp_source.html#l00036">36</a> of file <a class="el" href="PublicKey_8cpp_source.html">PublicKey.cpp</a>.</p>
</div>
</div>
<a id="a5bd51f6d2ddf8b6714a173096ebf946b" name="a5bd51f6d2ddf8b6714a173096ebf946b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5bd51f6d2ddf8b6714a173096ebf946b">&#9670;&#160;</a></span>sigPart()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Slice.html">Slice</a> &gt; ripple::sigPart </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> &amp;&#160;</td>
<td class="paramname"><em>buf</em></td><td>)</td>
<td></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="PublicKey_8cpp_source.html#l00050">50</a> of file <a class="el" href="PublicKey_8cpp_source.html">PublicKey.cpp</a>.</p>
</div>
</div>
<a id="a3da1781bb9795989b8fcee62bbad358a" name="a3da1781bb9795989b8fcee62bbad358a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3da1781bb9795989b8fcee62bbad358a">&#9670;&#160;</a></span>sliceToHex()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> ripple::sliceToHex </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;&#160;</td>
<td class="paramname"><em>slice</em></td><td>)</td>
<td></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="PublicKey_8cpp_source.html#l00076">76</a> of file <a class="el" href="PublicKey_8cpp_source.html">PublicKey.cpp</a>.</p>
</div>
</div>
<a id="ae301df62c738814e031244626b80c8d4" name="ae301df62c738814e031244626b80c8d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae301df62c738814e031244626b80c8d4">&#9670;&#160;</a></span>ed25519Canonical()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ripple::ed25519Canonical </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;&#160;</td>
<td class="paramname"><em>sig</em></td><td>)</td>
<td></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="PublicKey_8cpp_source.html#l00153">153</a> of file <a class="el" href="PublicKey_8cpp_source.html">PublicKey.cpp</a>.</p>
</div>
</div>
<a id="a79851514ea1f4586c92d04124c762dde" name="a79851514ea1f4586c92d04124c762dde"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79851514ea1f4586c92d04124c762dde">&#9670;&#160;</a></span>ceil_in_impl()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="el" href="classripple_1_1STAmount.html">STAmount</a>( *DivRoundFunc)(<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;, bool) &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static Amounts ripple::ceil_in_impl </td>
<td>(</td>
<td class="paramtype">Amounts const &amp;&#160;</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_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>limit</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>roundUp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Quality const &amp;&#160;</td>
<td class="paramname"><em>quality</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Quality_8cpp_source.html#l00058">58</a> of file <a class="el" href="Quality_8cpp_source.html">Quality.cpp</a>.</p>
</div>
</div>
<a id="a00a9bb5ffdc23b323ac5c9382eee534c" name="a00a9bb5ffdc23b323ac5c9382eee534c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00a9bb5ffdc23b323ac5c9382eee534c">&#9670;&#160;</a></span>ceil_out_impl()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="el" href="classripple_1_1STAmount.html">STAmount</a>( *MulRoundFunc)(<a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;, <a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;, bool) &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static Amounts ripple::ceil_out_impl </td>
<td>(</td>
<td class="paramtype">Amounts const &amp;&#160;</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_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>limit</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>roundUp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Quality const &amp;&#160;</td>
<td class="paramname"><em>quality</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Quality_8cpp_source.html#l00099">99</a> of file <a class="el" href="Quality_8cpp_source.html">Quality.cpp</a>.</p>
</div>
</div>
<a id="a7c8945b5034bba5f9df719cff2503495" name="a7c8945b5034bba5f9df719cff2503495"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c8945b5034bba5f9df719cff2503495">&#9670;&#160;</a></span>composed_quality()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Quality ripple::composed_quality </td>
<td>(</td>
<td class="paramtype">Quality const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Quality const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="Quality_8cpp_source.html#l00139">139</a> of file <a class="el" href="Quality_8cpp_source.html">Quality.cpp</a>.</p>
</div>
</div>
<a id="a4ece6ed297a21ca1a176b5d58962bbb8" name="a4ece6ed297a21ca1a176b5d58962bbb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ece6ed297a21ca1a176b5d58962bbb8">&#9670;&#160;</a></span>parityRate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1Rate.html">Rate</a> const ripple::parityRate </td>
<td>(</td>
<td class="paramtype">QUALITY_ONE&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3485cccb2d06199b8c79dbcfe35b0e62" name="a3485cccb2d06199b8c79dbcfe35b0e62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3485cccb2d06199b8c79dbcfe35b0e62">&#9670;&#160;</a></span>parseBase58() <span class="overload">[9/10]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> &gt; ripple::parseBase58 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03">TokenType</a>&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Parse a secret key. </p>
<p class="definition">Definition at line <a class="el" href="SecretKey_8cpp_source.html#l00375">375</a> of file <a class="el" href="SecretKey_8cpp_source.html">SecretKey.cpp</a>.</p>
</div>
</div>
<a id="a6ed6129376e1d37ef607c2697f5b9d6a" name="a6ed6129376e1d37ef607c2697f5b9d6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ed6129376e1d37ef607c2697f5b9d6a">&#9670;&#160;</a></span>parseBase58() <span class="overload">[10/10]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Seed.html">Seed</a> &gt; ripple::parseBase58 </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Parse AccountID from checked, base58 string. </p>
<p>Parse a Base58 encoded string into a seed.</p>
<dl class="section return"><dt>Returns</dt><dd><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a> if a parse error occurs </dd></dl>
<p class="definition">Definition at line <a class="el" href="Seed_8cpp_source.html#l00067">67</a> of file <a class="el" href="Seed_8cpp_source.html">Seed.cpp</a>.</p>
</div>
</div>
<a id="a4cf12a707162f085e2d729f7f9d4056c" name="a4cf12a707162f085e2d729f7f9d4056c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4cf12a707162f085e2d729f7f9d4056c">&#9670;&#160;</a></span>sfInvalid()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1SField.html">SField</a> const ripple::sfInvalid </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">-&#160;</td>
<td class="paramname"><em>1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&quot;&quot;&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af72b7032eca62a7125c58b923070fe8b" name="af72b7032eca62a7125c58b923070fe8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af72b7032eca62a7125c58b923070fe8b">&#9670;&#160;</a></span>sfGeneric()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1SField.html">SField</a> const ripple::sfGeneric </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">0&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&quot;Generic&quot;&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa188903e7be862775b4591c37dc1a8a6" name="aa188903e7be862775b4591c37dc1a8a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa188903e7be862775b4591c37dc1a8a6">&#9670;&#160;</a></span>getInt64Value()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a> ripple::getInt64Value </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>valid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char const *&#160;</td>
<td class="paramname"><em>error</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00058">58</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="a82a40c2d1b4a954d5626d74423af9c4c" name="a82a40c2d1b4a954d5626d74423af9c4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82a40c2d1b4a954d5626d74423af9c4c">&#9670;&#160;</a></span>getSNValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a> ripple::getSNValue </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em></td><td>)</td>
<td></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_8cpp_source.html#l00078">78</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="aabc169489c016c71f6980a121352832e" name="aabc169489c016c71f6980a121352832e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aabc169489c016c71f6980a121352832e">&#9670;&#160;</a></span>getMPTValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a> ripple::getMPTValue </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em></td><td>)</td>
<td></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_8cpp_source.html#l00084">84</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="a30c2e63999ddc369a258a7c2766e968f" name="a30c2e63999ddc369a258a7c2766e968f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30c2e63999ddc369a258a7c2766e968f">&#9670;&#160;</a></span>areComparable()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ripple::areComparable </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</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 &amp;&#160;</td>
<td class="paramname"><em>v2</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l00091">91</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="abfd99ece02b928ee8520192a67595e46" name="abfd99ece02b928ee8520192a67595e46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfd99ece02b928ee8520192a67595e46">&#9670;&#160;</a></span>muldiv()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> ripple::muldiv </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&#160;</td>
<td class="paramname"><em>multiplier</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>&#160;</td>
<td class="paramname"><em>multiplicand</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>&#160;</td>
<td class="paramname"><em>divisor</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l01201">1201</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="ae745102449603924823f094157604641" name="ae745102449603924823f094157604641"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae745102449603924823f094157604641">&#9670;&#160;</a></span>muldiv_round()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> ripple::muldiv_round </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&#160;</td>
<td class="paramname"><em>multiplier</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>&#160;</td>
<td class="paramname"><em>multiplicand</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>&#160;</td>
<td class="paramname"><em>divisor</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>&#160;</td>
<td class="paramname"><em>rounding</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l01222">1222</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="afed19a57936c35db382a67f1d58b6884" name="afed19a57936c35db382a67f1d58b6884"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afed19a57936c35db382a67f1d58b6884">&#9670;&#160;</a></span>canonicalizeRound()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::canonicalizeRound </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>native</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> &amp;&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int &amp;&#160;</td>
<td class="paramname"><em>offset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname">&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l01384">1384</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="a07a687e3a16e605ec3b4ecfd29bb6232" name="a07a687e3a16e605ec3b4ecfd29bb6232"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07a687e3a16e605ec3b4ecfd29bb6232">&#9670;&#160;</a></span>canonicalizeRoundStrict()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::canonicalizeRoundStrict </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>native</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> &amp;&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int &amp;&#160;</td>
<td class="paramname"><em>offset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>roundUp</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l01423">1423</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="ad71ced27132b476455a57b614a6bc137" name="ad71ced27132b476455a57b614a6bc137"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad71ced27132b476455a57b614a6bc137">&#9670;&#160;</a></span>mulRoundImpl()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;void(*)(bool, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> &amp;, int &amp;, bool) CanonicalizeFunc, typename MightSaveRound &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1STAmount.html">STAmount</a> ripple::mulRoundImpl </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</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 &amp;&#160;</td>
<td class="paramname"><em>v2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>asset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>roundUp</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l01491">1491</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="ade17ab06548b1e0b300cd0ae50717418" name="ade17ab06548b1e0b300cd0ae50717418"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade17ab06548b1e0b300cd0ae50717418">&#9670;&#160;</a></span>divRoundImpl()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename MightSaveRound &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1STAmount.html">STAmount</a> ripple::divRoundImpl </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>num</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>den</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Asset.html">Asset</a> const &amp;&#160;</td>
<td class="paramname"><em>asset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>roundUp</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STAmount_8cpp_source.html#l01621">1621</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="a6381519cb9d7608cf89fdee87c667afa" name="a6381519cb9d7608cf89fdee87c667afa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6381519cb9d7608cf89fdee87c667afa">&#9670;&#160;</a></span>getTxFormat()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static auto ripple::getTxFormat </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126">TxType</a>&#160;</td>
<td class="paramname"><em>type</em></td><td>)</td>
<td></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="STTx_8cpp_source.html#l00057">57</a> of file <a class="el" href="STTx_8cpp_source.html">STTx.cpp</a>.</p>
</div>
</div>
<a id="ab991d1fb7d66c12c1c7e287aa0c8ea56" name="ab991d1fb7d66c12c1c7e287aa0c8ea56"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab991d1fb7d66c12c1c7e287aa0c8ea56">&#9670;&#160;</a></span>getSigningData()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> ripple::getSigningData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;&#160;</td>
<td class="paramname"><em>that</em></td><td>)</td>
<td></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="STTx_8cpp_source.html#l00169">169</a> of file <a class="el" href="STTx_8cpp_source.html">STTx.cpp</a>.</p>
</div>
</div>
<a id="a0c5c898048ff97625b4c9f8dedefbad7" name="a0c5c898048ff97625b4c9f8dedefbad7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c5c898048ff97625b4c9f8dedefbad7">&#9670;&#160;</a></span>singleSignHelper()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; void, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; ripple::singleSignHelper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;&#160;</td>
<td class="paramname"><em>sigObject</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;&#160;</td>
<td class="paramname"><em>data</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STTx_8cpp_source.html#l00390">390</a> of file <a class="el" href="STTx_8cpp_source.html">STTx.cpp</a>.</p>
</div>
</div>
<a id="a3b6cf2fda67777d2fd59f250b7fb6227" name="a3b6cf2fda67777d2fd59f250b7fb6227"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b6cf2fda67777d2fd59f250b7fb6227">&#9670;&#160;</a></span>multiSignHelper()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; void, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; ripple::multiSignHelper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;&#160;</td>
<td class="paramname"><em>sigObject</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt;&#160;</td>
<td class="paramname"><em>txnAccountID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; <a class="el" href="classripple_1_1Serializer.html">Serializer</a>(<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;)&gt;&#160;</td>
<td class="paramname"><em>makeMsg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;&#160;</td>
<td class="paramname"><em>rules</em>&#160;</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="STTx_8cpp_source.html#l00436">436</a> of file <a class="el" href="STTx_8cpp_source.html">STTx.cpp</a>.</p>
</div>
</div>
<a id="a357a6c9ad78832418b5c0f1f19e94320" name="a357a6c9ad78832418b5c0f1f19e94320"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a357a6c9ad78832418b5c0f1f19e94320">&#9670;&#160;</a></span>isMemoOkay()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ripple::isMemoOkay </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;&#160;</td>
<td class="paramname"><em>st</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;&#160;</td>
<td class="paramname"><em>reason</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STTx_8cpp_source.html#l00599">599</a> of file <a class="el" href="STTx_8cpp_source.html">STTx.cpp</a>.</p>
</div>
</div>
<a id="a214b2c11cd300c202879b429668be5e1" name="a214b2c11cd300c202879b429668be5e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a214b2c11cd300c202879b429668be5e1">&#9670;&#160;</a></span>isAccountFieldOkay()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ripple::isAccountFieldOkay </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;&#160;</td>
<td class="paramname"><em>st</em></td><td>)</td>
<td></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="STTx_8cpp_source.html#l00691">691</a> of file <a class="el" href="STTx_8cpp_source.html">STTx.cpp</a>.</p>
</div>
</div>
<a id="a7dc293b8a7301d7c589abc90f840581f" name="a7dc293b8a7301d7c589abc90f840581f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7dc293b8a7301d7c589abc90f840581f">&#9670;&#160;</a></span>invalidMPTAmountInTx()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ripple::invalidMPTAmountInTx </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;&#160;</td>
<td class="paramname"><em>tx</em></td><td>)</td>
<td></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="STTx_8cpp_source.html#l00704">704</a> of file <a class="el" href="STTx_8cpp_source.html">STTx.cpp</a>.</p>
</div>
</div>
<a id="a3e416bea8e40a3c1ffedb435274f789c" name="a3e416bea8e40a3c1ffedb435274f789c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e416bea8e40a3c1ffedb435274f789c">&#9670;&#160;</a></span>isRawTransactionOkay()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ripple::isRawTransactionOkay </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;&#160;</td>
<td class="paramname"><em>st</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;&#160;</td>
<td class="paramname"><em>reason</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STTx_8cpp_source.html#l00732">732</a> of file <a class="el" href="STTx_8cpp_source.html">STTx.cpp</a>.</p>
</div>
</div>
<a id="a91e9fe7a4e92dba79c3812fd3edcaacc" name="a91e9fe7a4e92dba79c3812fd3edcaacc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91e9fe7a4e92dba79c3812fd3edcaacc">&#9670;&#160;</a></span>digest() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static Hasher::result_type ripple::digest </td>
<td>(</td>
<td class="paramtype">void const *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>size</em>&#160;</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">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tokens_8cpp_source.html#l00138">138</a> of file <a class="el" href="tokens_8cpp_source.html">tokens.cpp</a>.</p>
</div>
</div>
<a id="aa7ab589b7476d6c8d2fc9ae8c72d38be" name="aa7ab589b7476d6c8d2fc9ae8c72d38be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7ab589b7476d6c8d2fc9ae8c72d38be">&#9670;&#160;</a></span>digest() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class T , <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> N, class = std::enable_if_t&lt;sizeof(T) == 1&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static Hasher::result_type ripple::digest </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; T, N &gt; const &amp;&#160;</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">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tokens_8cpp_source.html#l00151">151</a> of file <a class="el" href="tokens_8cpp_source.html">tokens.cpp</a>.</p>
</div>
</div>
<a id="acd04261400a2d3beb5986da2e26ed0b4" name="acd04261400a2d3beb5986da2e26ed0b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd04261400a2d3beb5986da2e26ed0b4">&#9670;&#160;</a></span>digest2()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher , class... Args&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static Hasher::result_type ripple::digest2 </td>
<td>(</td>
<td class="paramtype">Args const &amp;...&#160;</td>
<td class="paramname"><em>args</em></td><td>)</td>
<td></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="tokens_8cpp_source.html#l00159">159</a> of file <a class="el" href="tokens_8cpp_source.html">tokens.cpp</a>.</p>
</div>
</div>
<a id="addf2e966df148c6d810b003f9f3dc9fd" name="addf2e966df148c6d810b003f9f3dc9fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#addf2e966df148c6d810b003f9f3dc9fd">&#9670;&#160;</a></span>checksum()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::checksum </td>
<td>(</td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>out</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void const *&#160;</td>
<td class="paramname"><em>message</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>size</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Calculate a 4-byte checksum of the data. </p>
<p>The checksum is calculated as the first 4 bytes of the SHA256 digest of the message. This is added to the base58 encoding of identifiers to detect user error in data entry.</p>
<dl class="section note"><dt>Note</dt><dd>This checksum algorithm is part of the client API </dd></dl>
<p class="definition">Definition at line <a class="el" href="tokens_8cpp_source.html#l00174">174</a> of file <a class="el" href="tokens_8cpp_source.html">tokens.cpp</a>.</p>
</div>
</div>
<a id="af1517e4b6b2c683c6bd44821ff8eda0e" name="af1517e4b6b2c683c6bd44821ff8eda0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1517e4b6b2c683c6bd44821ff8eda0e">&#9670;&#160;</a></span>operator==() <span class="overload">[24/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1XChainClaimAttestation.html">XChainClaimAttestation</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1XChainClaimAttestation.html">XChainClaimAttestation</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="XChainAttestations_8cpp_source.html#l00500">500</a> of file <a class="el" href="XChainAttestations_8cpp_source.html">XChainAttestations.cpp</a>.</p>
</div>
</div>
<a id="ac3bd5c6c8511634c1d63cd7a71176f2e" name="ac3bd5c6c8511634c1d63cd7a71176f2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3bd5c6c8511634c1d63cd7a71176f2e">&#9670;&#160;</a></span>operator==() <span class="overload">[25/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1XChainCreateAccountAttestation.html">XChainCreateAccountAttestation</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1XChainCreateAccountAttestation.html">XChainCreateAccountAttestation</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="XChainAttestations_8cpp_source.html#l00635">635</a> of file <a class="el" href="XChainAttestations_8cpp_source.html">XChainAttestations.cpp</a>.</p>
</div>
</div>
<a id="a7b4927718089c26bbc593fce40aa265b" name="a7b4927718089c26bbc593fce40aa265b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b4927718089c26bbc593fce40aa265b">&#9670;&#160;</a></span>getHTTPHeaderTimestamp()</h2>
<div class="memitem">
<div class="memproto">
<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::getHTTPHeaderTimestamp </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="JSONRPCUtil_8cpp_source.html#l00014">14</a> of file <a class="el" href="JSONRPCUtil_8cpp_source.html">JSONRPCUtil.cpp</a>.</p>
</div>
</div>
<a id="a28d12b84433ba740cd9f33d53a020ba4" name="a28d12b84433ba740cd9f33d53a020ba4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28d12b84433ba740cd9f33d53a020ba4">&#9670;&#160;</a></span>populate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::populate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Section.html">Section</a> const &amp;&#160;</td>
<td class="paramname"><em>section</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>field</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td>
<td class="paramname"><em>log</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; boost::asio::ip::network_v4 &gt; &amp;&#160;</td>
<td class="paramname"><em>nets4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; boost::asio::ip::network_v6 &gt; &amp;&#160;</td>
<td class="paramname"><em>nets6</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Port_8cpp_source.html#l00084">84</a> of file <a class="el" href="Port_8cpp_source.html">Port.cpp</a>.</p>
</div>
</div>
<a id="a4edf6a59041fac9d04568b55cdf79683" name="a4edf6a59041fac9d04568b55cdf79683"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4edf6a59041fac9d04568b55cdf79683">&#9670;&#160;</a></span>makeTypedLeaf()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple_1_1intr__ptr.html#a8ea6056dadef473a6c18cd4afbfc2fe6">intr_ptr::SharedPtr</a>&lt; <a class="el" href="classripple_1_1SHAMapLeafNode.html">SHAMapLeafNode</a> &gt; ripple::makeTypedLeaf </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ae0356b1de00f841c554c830be509dd58">SHAMapNodeType</a>&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boost::intrusive_ptr&lt; <a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> const &gt;&#160;</td>
<td class="paramname"><em>item</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>&#160;</td>
<td class="paramname"><em>owner</em>&#160;</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="SHAMap_8cpp_source.html#l00013">13</a> of file <a class="el" href="SHAMap_8cpp_source.html">SHAMap.cpp</a>.</p>
</div>
</div>
<a id="a9d1e8c14112c6d8c126307e128ff7b4f" name="a9d1e8c14112c6d8c126307e128ff7b4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d1e8c14112c6d8c126307e128ff7b4f">&#9670;&#160;</a></span>depthMask()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp; ripple::depthMask </td>
<td>(</td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>depth</em></td><td>)</td>
<td></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="SHAMapNodeID_8cpp_source.html#l00010">10</a> of file <a class="el" href="SHAMapNodeID_8cpp_source.html">SHAMapNodeID.cpp</a>.</p>
</div>
</div>
<a id="a2701412a11b118c19256a4c901db2938" name="a2701412a11b118c19256a4c901db2938"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2701412a11b118c19256a4c901db2938">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[1/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">AccountTxPaging&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afb5372f21ba2fb52ff9a660d0ba0206c" name="afb5372f21ba2fb52ff9a660d0ba0206c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb5372f21ba2fb52ff9a660d0ba0206c">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[2/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1AmendmentTable.html">AmendmentTable</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a50bb49dc840a0d3a8cff5a41c274405c" name="a50bb49dc840a0d3a8cff5a41c274405c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50bb49dc840a0d3a8cff5a41c274405c">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[3/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">Check&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0c4a5724bef35eab096dbb61b9260227" name="a0c4a5724bef35eab096dbb61b9260227"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c4a5724bef35eab096dbb61b9260227">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[4/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Clawback.html">Clawback</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a01bbe36e1fb6d66f4fa5a93be2d34f4f" name="a01bbe36e1fb6d66f4fa5a93be2d34f4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01bbe36e1fb6d66f4fa5a93be2d34f4f">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[5/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">Discrepancy&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6dfa5c2b794b245ece0f2e294f8ed750" name="a6dfa5c2b794b245ece0f2e294f8ed750"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6dfa5c2b794b245ece0f2e294f8ed750">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[6/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">FixNFTokenPageLinks&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9f05967f9926212c8708151fd74d4a2c" name="a9f05967f9926212c8708151fd74d4a2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f05967f9926212c8708151fd74d4a2c">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[7/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">Freeze&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0897f400554aaf7f19ab5326ba5d5074" name="a0897f400554aaf7f19ab5326ba5d5074"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0897f400554aaf7f19ab5326ba5d5074">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[8/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">LedgerLoad&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af46a20ecbb4bde69706c92e97c9dd410" name="af46a20ecbb4bde69706c92e97c9dd410"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af46a20ecbb4bde69706c92e97c9dd410">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[9/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1LoadFeeTrack.html">LoadFeeTrack</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a29c4a1f1c2d9611d65c82c9160db0021" name="a29c4a1f1c2d9611d65c82c9160db0021"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29c4a1f1c2d9611d65c82c9160db0021">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE_PRIO() <span class="overload">[1/11]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE_PRIO </td>
<td>(</td>
<td class="paramtype">NFTokenBaseUtil&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">2&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6f06594a2d8d4900620bf97ef4b1a039" name="a6f06594a2d8d4900620bf97ef4b1a039"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f06594a2d8d4900620bf97ef4b1a039">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE_PRIO() <span class="overload">[2/11]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE_PRIO </td>
<td>(</td>
<td class="paramtype">NFTokenDisallowIncoming&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">2&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4fac8c049f10dba340137bdf2bdb865d" name="a4fac8c049f10dba340137bdf2bdb865d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fac8c049f10dba340137bdf2bdb865d">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE_PRIO() <span class="overload">[3/11]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE_PRIO </td>
<td>(</td>
<td class="paramtype">NFTokenWOMintOffer&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">2&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3bce0bcdd4a36a25e645d96083df4417" name="a3bce0bcdd4a36a25e645d96083df4417"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3bce0bcdd4a36a25e645d96083df4417">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE_PRIO() <span class="overload">[4/11]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE_PRIO </td>
<td>(</td>
<td class="paramtype">NFTokenWOModify&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">2&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a97871445a52bd09f4bf1dd6826a90063" name="a97871445a52bd09f4bf1dd6826a90063"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97871445a52bd09f4bf1dd6826a90063">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE_PRIO() <span class="overload">[5/11]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE_PRIO </td>
<td>(</td>
<td class="paramtype">NFTokenAllFeatures&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">2&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a49946e73767ae2b3ec9d30a9e1daa4b5" name="a49946e73767ae2b3ec9d30a9e1daa4b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49946e73767ae2b3ec9d30a9e1daa4b5">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE_PRIO() <span class="overload">[6/11]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE_PRIO </td>
<td>(</td>
<td class="paramtype">NFTokenAuth&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">2&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6eb4980fc618ae2565175e9b66e84833" name="a6eb4980fc618ae2565175e9b66e84833"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6eb4980fc618ae2565175e9b66e84833">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE_PRIO() <span class="overload">[7/11]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE_PRIO </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1NFTokenBurn.html">NFTokenBurn</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">3&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3df9a1b4c2598b6a405609b357e705ee" name="a3df9a1b4c2598b6a405609b357e705ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3df9a1b4c2598b6a405609b357e705ee">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE_PRIO() <span class="overload">[8/11]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE_PRIO </td>
<td>(</td>
<td class="paramtype">NFTokenDir&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5ad5abb69e0f75fcfb5740904c88fe18" name="a5ad5abb69e0f75fcfb5740904c88fe18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ad5abb69e0f75fcfb5740904c88fe18">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[10/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1OfferStream.html">OfferStream</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac6461824da1787612809c88aaff23c90" name="ac6461824da1787612809c88aaff23c90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6461824da1787612809c88aaff23c90">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[11/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SetRegularKey.html">SetRegularKey</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a27128bd650659169fc0109bdc05bd1d5" name="a27128bd650659169fc0109bdc05bd1d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27128bd650659169fc0109bdc05bd1d5">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[12/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">Ticket&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa7db8f922cdc3258a1b25e2887d25f77" name="aa7db8f922cdc3258a1b25e2887d25f77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7db8f922cdc3258a1b25e2887d25f77">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[13/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">TrustAndBalance&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3e160227d40b56b963ed07a08be66bc0" name="a3e160227d40b56b963ed07a08be66bc0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e160227d40b56b963ed07a08be66bc0">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[14/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">Apply&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">tx&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7c87b786a60d67623936386ca3ce653b" name="a7c87b786a60d67623936386ca3ce653b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c87b786a60d67623936386ca3ce653b">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE_PRIO() <span class="overload">[9/11]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE_PRIO </td>
<td>(</td>
<td class="paramtype">Vault&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">app&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae76bd9240892b070dd200e47766b5762" name="ae76bd9240892b070dd200e47766b5762"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae76bd9240892b070dd200e47766b5762">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[15/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">FileUtilities&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">basics&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aafd5a992b97119d058df34de5e095478" name="aafd5a992b97119d058df34de5e095478"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aafd5a992b97119d058df34de5e095478">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[16/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1hardened__hash.html">hardened_hash</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">basics&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4cbdd0b79ac325115d2a1989300c8311" name="a4cbdd0b79ac325115d2a1989300c8311"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4cbdd0b79ac325115d2a1989300c8311">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[17/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">basics&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abd64e56fd6571625afd4c5a3935faf78" name="abd64e56fd6571625afd4c5a3935faf78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd64e56fd6571625afd4c5a3935faf78">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[18/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a979e8d8bf61cdf2a37f13aa2e7ed906e">KeyCache</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">basics&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a77c450f832ad46137fc5e109bd9babd6" name="a77c450f832ad46137fc5e109bd9babd6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77c450f832ad46137fc5e109bd9babd6">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[19/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">basics&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa7cf90d60733517501f553ee73f2e237" name="aa7cf90d60733517501f553ee73f2e237"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7cf90d60733517501f553ee73f2e237">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[20/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">PerfLog&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">basics&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5746e31082dc16bc69bc4b8960fb354d" name="a5746e31082dc16bc69bc4b8960fb354d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5746e31082dc16bc69bc4b8960fb354d">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[21/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">StringUtilities&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">basics&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1984bedf155e398dea9a11d75862a7f2" name="a1984bedf155e398dea9a11d75862a7f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1984bedf155e398dea9a11d75862a7f2">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[22/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1TaggedCache.html">TaggedCache</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">basics&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a12cb0b9800f6e698e1ee5aa50f6d261c" name="a12cb0b9800f6e698e1ee5aa50f6d261c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12cb0b9800f6e698e1ee5aa50f6d261c">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[23/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">basics&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a21e4f715e219bcb80b6716963e2544ac" name="a21e4f715e219bcb80b6716963e2544ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21e4f715e219bcb80b6716963e2544ac">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[24/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Config.html">Config</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">core&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af1d0659db6f254777bef7caea8caa4f5" name="af1d0659db6f254777bef7caea8caa4f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1d0659db6f254777bef7caea8caa4f5">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[25/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">SociDB&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">core&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6462beaa9588dfb8c3526b1d56f6d826" name="a6462beaa9588dfb8c3526b1d56f6d826"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6462beaa9588dfb8c3526b1d56f6d826">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[26/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Workers.html">Workers</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">core&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afe2053afb2ff5dbbceba9f9f2f1f7ca6" name="afe2053afb2ff5dbbceba9f9f2f1f7ca6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe2053afb2ff5dbbceba9f9f2f1f7ca6">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[27/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">overlay&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aae18687a39603d393d092a3f0bad9ad5" name="aae18687a39603d393d092a3f0bad9ad5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae18687a39603d393d092a3f0bad9ad5">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[28/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">short_read&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">overlay&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5df6f03e29b3198a6efe5fbce4b29a0a" name="a5df6f03e29b3198a6efe5fbce4b29a0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5df6f03e29b3198a6efe5fbce4b29a0a">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[29/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">BuildInfo&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a58d8a91ea77825b7a19be3f05a2beaee" name="a58d8a91ea77825b7a19be3f05a2beaee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58d8a91ea77825b7a19be3f05a2beaee">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[30/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">Hooks&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad325637000b04fb932b3ee1e8915b606" name="ad325637000b04fb932b3ee1e8915b606"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad325637000b04fb932b3ee1e8915b606">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[31/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">InnerObjectFormatsParsedJSON&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7e6ed97c08eb9e82cdbe9d67b35fbfb6" name="a7e6ed97c08eb9e82cdbe9d67b35fbfb6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e6ed97c08eb9e82cdbe9d67b35fbfb6">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[32/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae9ed482417981f23dfb6af928ccd1ddd" name="ae9ed482417981f23dfb6af928ccd1ddd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9ed482417981f23dfb6af928ccd1ddd">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[33/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">Memo&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a07d31708bf6a262a2efedb4d0cf54721" name="a07d31708bf6a262a2efedb4d0cf54721"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07d31708bf6a262a2efedb4d0cf54721">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[34/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab4d8d97b94bbef03c9bf7eff4140f8f9" name="ab4d8d97b94bbef03c9bf7eff4140f8f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4d8d97b94bbef03c9bf7eff4140f8f9">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[35/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">Quality&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1dd8248a25d1f72679f48ac97bc56f44" name="a1dd8248a25d1f72679f48ac97bc56f44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1dd8248a25d1f72679f48ac97bc56f44">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[36/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SecretKey.html">SecretKey</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a932fbe077b6ec3a5f57b210331693c89" name="a932fbe077b6ec3a5f57b210331693c89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a932fbe077b6ec3a5f57b210331693c89">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[37/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Seed.html">Seed</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a26bbcf7be28e824c140216fac63345f3" name="a26bbcf7be28e824c140216fac63345f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26bbcf7be28e824c140216fac63345f3">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[38/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SeqProxy.html">SeqProxy</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a646682015344f34ec02d6965fc7ba864" name="a646682015344f34ec02d6965fc7ba864"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a646682015344f34ec02d6965fc7ba864">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[39/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Serializer.html">Serializer</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3dc34096185cd363aaed0a2ac3a2d845" name="a3dc34096185cd363aaed0a2ac3a2d845"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3dc34096185cd363aaed0a2ac3a2d845">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[40/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAccount.html">STAccount</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa47914cfd9e8269da48e0212b81fe90b" name="aa47914cfd9e8269da48e0212b81fe90b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa47914cfd9e8269da48e0212b81fe90b">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[41/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6af1ea6fca764e626f5da95b7f1320e5" name="a6af1ea6fca764e626f5da95b7f1320e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6af1ea6fca764e626f5da95b7f1320e5">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[42/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STInteger.html">STInteger</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aebd90a249e5c085ac534966bde9e1e63" name="aebd90a249e5c085ac534966bde9e1e63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebd90a249e5c085ac534966bde9e1e63">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[43/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STNumber.html">STNumber</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2e062a88070a415ea7409ef16a65d200" name="a2e062a88070a415ea7409ef16a65d200"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e062a88070a415ea7409ef16a65d200">&#9670;&#160;</a></span>testCompile()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::testCompile </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STNumber__test_8cpp_source.html#l00287">287</a> of file <a class="el" href="STNumber__test_8cpp_source.html">STNumber_test.cpp</a>.</p>
</div>
</div>
<a id="ae0ecfa4d4cb97b309255f4c7a12c4fc1" name="ae0ecfa4d4cb97b309255f4c7a12c4fc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0ecfa4d4cb97b309255f4c7a12c4fc1">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[44/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6f9147e4fce09e3b48b59e89a4fabbc7" name="a6f9147e4fce09e3b48b59e89a4fabbc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f9147e4fce09e3b48b59e89a4fabbc7">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[45/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">STParsedJSON&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae110a5981cfc643a520a86bfc690dad1" name="ae110a5981cfc643a520a86bfc690dad1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae110a5981cfc643a520a86bfc690dad1">&#9670;&#160;</a></span>matches()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::matches </td>
<td>(</td>
<td class="paramtype">char const *&#160;</td>
<td class="paramname"><em>string</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char const *&#160;</td>
<td class="paramname"><em>regex</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return true if the string loosely matches the regex. </p>
<p>Meant for testing human-readable strings that may change over time. </p>
<p class="definition">Definition at line <a class="el" href="STTx__test_8cpp_source.html#l00022">22</a> of file <a class="el" href="STTx__test_8cpp_source.html">STTx_test.cpp</a>.</p>
</div>
</div>
<a id="adcde7778c95e0095e2d382bc9652a910" name="adcde7778c95e0095e2d382bc9652a910"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adcde7778c95e0095e2d382bc9652a910">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[46/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a256b519bcfa8582f145dc9e3812c5a6b" name="a256b519bcfa8582f145dc9e3812c5a6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a256b519bcfa8582f145dc9e3812c5a6b">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[47/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">InnerObjectFormatsSerializer&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a96c3046f88c54b27ee1d7f18d6439524" name="a96c3046f88c54b27ee1d7f18d6439524"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96c3046f88c54b27ee1d7f18d6439524">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[48/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STValidation.html">STValidation</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa6dd7ca485e0f4a38d1e7a70b21a799c" name="aa6dd7ca485e0f4a38d1e7a70b21a799c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6dd7ca485e0f4a38d1e7a70b21a799c">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[49/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae12798a7d7033493f71288ca8c047186" name="ae12798a7d7033493f71288ca8c047186"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae12798a7d7033493f71288ca8c047186">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[50/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">AccountCurrencies&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">rpc&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a511ca5ff12e72f51af22e029aa497c9a" name="a511ca5ff12e72f51af22e029aa497c9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a511ca5ff12e72f51af22e029aa497c9a">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE_PRIO() <span class="overload">[10/11]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE_PRIO </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#aadbea864f2a5f6e65c67d4f79f12bc66">AccountSet</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">rpc&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa8780a1858cc22a7d7343f64f5d3a945" name="aa8780a1858cc22a7d7343f64f5d3a945"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8780a1858cc22a7d7343f64f5d3a945">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[51/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">AmendmentBlocked&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">rpc&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2448d3fb1b0e7708e7060ac02dd139cb" name="a2448d3fb1b0e7708e7060ac02dd139cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2448d3fb1b0e7708e7060ac02dd139cb">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[52/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">Connect&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">rpc&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0f69e2428d6879d0eecfad78a4bbf671" name="a0f69e2428d6879d0eecfad78a4bbf671"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f69e2428d6879d0eecfad78a4bbf671">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[53/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">Feature&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">rpc&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6fe5f093a3f7355e7657ef0cfdea2b27" name="a6fe5f093a3f7355e7657ef0cfdea2b27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fe5f093a3f7355e7657ef0cfdea2b27">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[54/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">GetCounts&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">rpc&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a98abf4cc65c31ce05a9d65bf23760e01" name="a98abf4cc65c31ce05a9d65bf23760e01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98abf4cc65c31ce05a9d65bf23760e01">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[55/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">LedgerClosed&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">rpc&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae1ea6a8ea51e90d359998fc7b2dde1fa" name="ae1ea6a8ea51e90d359998fc7b2dde1fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1ea6a8ea51e90d359998fc7b2dde1fa">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE_PRIO() <span class="overload">[11/11]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE_PRIO </td>
<td>(</td>
<td class="paramtype">LedgerData&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">rpc&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa61635f922ff925225efbe2e15f1a868" name="aa61635f922ff925225efbe2e15f1a868"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa61635f922ff925225efbe2e15f1a868">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[56/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1LedgerHeader.html">LedgerHeader</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">rpc&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aedbe2033c7030f8ddd1ea6743897b3f9" name="aedbe2033c7030f8ddd1ea6743897b3f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aedbe2033c7030f8ddd1ea6743897b3f9">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[57/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">NoRippleCheck&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">rpc&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adc816a0587e25cd68caf7202f8ec8695" name="adc816a0587e25cd68caf7202f8ec8695"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc816a0587e25cd68caf7202f8ec8695">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE_MANUAL_PRIO()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE_MANUAL_PRIO </td>
<td>(</td>
<td class="paramtype">NoRippleCheckLimits&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">rpc&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af4c0fc7d0c9072db1564d9aaa9e1d3ac" name="af4c0fc7d0c9072db1564d9aaa9e1d3ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4c0fc7d0c9072db1564d9aaa9e1d3ac">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[58/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">OwnerInfo&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">rpc&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9b56a4d10a913739d58afc9980077dd6" name="a9b56a4d10a913739d58afc9980077dd6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b56a4d10a913739d58afc9980077dd6">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[59/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">Peers&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">rpc&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afb7ca38b990a2096b32ecc0366216c53" name="afb7ca38b990a2096b32ecc0366216c53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb7ca38b990a2096b32ecc0366216c53">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[60/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Transaction.html">Transaction</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">rpc&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a23e30ea1b012c17d54d9c6ee67f9775f" name="a23e30ea1b012c17d54d9c6ee67f9775f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23e30ea1b012c17d54d9c6ee67f9775f">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[61/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">TransactionEntry&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">rpc&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9f292a9734b06a834006849844975c65" name="a9f292a9734b06a834006849844975c65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f292a9734b06a834006849844975c65">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[62/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">TransactionHistory&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">rpc&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a43d1826897d9c36f6873022d072be267" name="a43d1826897d9c36f6873022d072be267"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43d1826897d9c36f6873022d072be267">&#9670;&#160;</a></span>BEAST_DEFINE_TESTSUITE() <span class="overload">[63/63]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::BEAST_DEFINE_TESTSUITE </td>
<td>(</td>
<td class="paramtype">Version&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">rpc&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ripple&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="adda192f18f7d0bcfa5ceec8fc8cd2b96" name="adda192f18f7d0bcfa5ceec8fc8cd2b96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adda192f18f7d0bcfa5ceec8fc8cd2b96">&#9670;&#160;</a></span>TEST_SUITE_BEGIN()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::TEST_SUITE_BEGIN </td>
<td>(</td>
<td class="paramtype">&quot;json_value&quot;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="abb20cf6dfff7a393bfa2c710a5eab9c1" name="abb20cf6dfff7a393bfa2c710a5eab9c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb20cf6dfff7a393bfa2c710a5eab9c1">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[1/17]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;limits&quot;&#160;</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="Value_8cpp_source.html#l00019">19</a> of file <a class="el" href="Value_8cpp_source.html">Value.cpp</a>.</p>
</div>
</div>
<a id="ad5ca3d6d601f8b35c89cba75fc2af433" name="ad5ca3d6d601f8b35c89cba75fc2af433"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5ca3d6d601f8b35c89cba75fc2af433">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[2/17]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;construct and compare Json::StaticString&quot;&#160;</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="Value_8cpp_source.html#l00027">27</a> of file <a class="el" href="Value_8cpp_source.html">Value.cpp</a>.</p>
</div>
</div>
<a id="acd16f3d83894ddf5821faaddb35d0876" name="acd16f3d83894ddf5821faaddb35d0876"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd16f3d83894ddf5821faaddb35d0876">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[3/17]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;different types&quot;&#160;</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="Value_8cpp_source.html#l00051">51</a> of file <a class="el" href="Value_8cpp_source.html">Value.cpp</a>.</p>
</div>
</div>
<a id="a591acc71d537bbdb407e4522e8c96e19" name="a591acc71d537bbdb407e4522e8c96e19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a591acc71d537bbdb407e4522e8c96e19">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[4/17]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;compare strings&quot;&#160;</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="Value_8cpp_source.html#l00205">205</a> of file <a class="el" href="Value_8cpp_source.html">Value.cpp</a>.</p>
</div>
</div>
<a id="acba9848af50c5f8f7ee5c778f0dd4e64" name="acba9848af50c5f8f7ee5c778f0dd4e64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acba9848af50c5f8f7ee5c778f0dd4e64">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[5/17]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;bool&quot;&#160;</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="Value_8cpp_source.html#l00559">559</a> of file <a class="el" href="Value_8cpp_source.html">Value.cpp</a>.</p>
</div>
</div>
<a id="a565ff99c26df2037b3173324a253a612" name="a565ff99c26df2037b3173324a253a612"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a565ff99c26df2037b3173324a253a612">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[6/17]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;bad json&quot;&#160;</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="Value_8cpp_source.html#l00582">582</a> of file <a class="el" href="Value_8cpp_source.html">Value.cpp</a>.</p>
</div>
</div>
<a id="afc0c5208a87a0b2ca1e5959bae6670bf" name="afc0c5208a87a0b2ca1e5959bae6670bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc0c5208a87a0b2ca1e5959bae6670bf">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[7/17]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;edge cases&quot;&#160;</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="Value_8cpp_source.html#l00592">592</a> of file <a class="el" href="Value_8cpp_source.html">Value.cpp</a>.</p>
</div>
</div>
<a id="aea5051ba8966b752fe987d1a94f48757" name="aea5051ba8966b752fe987d1a94f48757"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea5051ba8966b752fe987d1a94f48757">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[8/17]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;copy&quot;&#160;</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="Value_8cpp_source.html#l00743">743</a> of file <a class="el" href="Value_8cpp_source.html">Value.cpp</a>.</p>
</div>
</div>
<a id="af8a48e56480680f8bba4538a5c26de46" name="af8a48e56480680f8bba4538a5c26de46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8a48e56480680f8bba4538a5c26de46">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[9/17]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;move&quot;&#160;</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="Value_8cpp_source.html#l00764">764</a> of file <a class="el" href="Value_8cpp_source.html">Value.cpp</a>.</p>
</div>
</div>
<a id="a25cbbf78216afef89298941f97f58722" name="a25cbbf78216afef89298941f97f58722"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25cbbf78216afef89298941f97f58722">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[10/17]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;comparisons&quot;&#160;</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="Value_8cpp_source.html#l00783">783</a> of file <a class="el" href="Value_8cpp_source.html">Value.cpp</a>.</p>
</div>
</div>
<a id="aef2eae9aa66bc11b1196cfe67f2a1c9d" name="aef2eae9aa66bc11b1196cfe67f2a1c9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef2eae9aa66bc11b1196cfe67f2a1c9d">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[11/17]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;compact&quot;&#160;</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="Value_8cpp_source.html#l00838">838</a> of file <a class="el" href="Value_8cpp_source.html">Value.cpp</a>.</p>
</div>
</div>
<a id="a24eb716218c20fbb4e57b6c0e0880dca" name="a24eb716218c20fbb4e57b6c0e0880dca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24eb716218c20fbb4e57b6c0e0880dca">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[12/17]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;conversions&quot;&#160;</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="Value_8cpp_source.html#l00863">863</a> of file <a class="el" href="Value_8cpp_source.html">Value.cpp</a>.</p>
</div>
</div>
<a id="a4e7935024363027ccaaaf6d0de7edd91" name="a4e7935024363027ccaaaf6d0de7edd91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e7935024363027ccaaaf6d0de7edd91">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[13/17]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;access members&quot;&#160;</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="Value_8cpp_source.html#l01081">1081</a> of file <a class="el" href="Value_8cpp_source.html">Value.cpp</a>.</p>
</div>
</div>
<a id="aa7aaac8096c3dcd81362a567b1977095" name="aa7aaac8096c3dcd81362a567b1977095"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7aaac8096c3dcd81362a567b1977095">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[14/17]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;remove members&quot;&#160;</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="Value_8cpp_source.html#l01174">1174</a> of file <a class="el" href="Value_8cpp_source.html">Value.cpp</a>.</p>
</div>
</div>
<a id="a47b4a984f9b98b162565f00d64844cce" name="a47b4a984f9b98b162565f00d64844cce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47b4a984f9b98b162565f00d64844cce">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[15/17]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;iterator&quot;&#160;</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="Value_8cpp_source.html#l01201">1201</a> of file <a class="el" href="Value_8cpp_source.html">Value.cpp</a>.</p>
</div>
</div>
<a id="a9361d665fd1555ed3c64f5d2b57940a0" name="a9361d665fd1555ed3c64f5d2b57940a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9361d665fd1555ed3c64f5d2b57940a0">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[16/17]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;nest limits&quot;&#160;</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="Value_8cpp_source.html#l01287">1287</a> of file <a class="el" href="Value_8cpp_source.html">Value.cpp</a>.</p>
</div>
</div>
<a id="ad01e30b0cd765e1d7742308fc7f75ed8" name="ad01e30b0cd765e1d7742308fc7f75ed8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad01e30b0cd765e1d7742308fc7f75ed8">&#9670;&#160;</a></span>TEST_CASE() <span class="overload">[17/17]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::TEST_CASE </td>
<td>(</td>
<td class="paramtype">&quot;memory leak&quot;&#160;</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="Value_8cpp_source.html#l01333">1333</a> of file <a class="el" href="Value_8cpp_source.html">Value.cpp</a>.</p>
</div>
</div>
<a id="a968d734596b4c7c083ad912732714846" name="a968d734596b4c7c083ad912732714846"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a968d734596b4c7c083ad912732714846">&#9670;&#160;</a></span>TEST_SUITE_END()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::TEST_SUITE_END </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0f5de38ef7c5157e23527a0e6a720a22" name="a0f5de38ef7c5157e23527a0e6a720a22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f5de38ef7c5157e23527a0e6a720a22">&#9670;&#160;</a></span>proposalUniqueId()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> ripple::proposalUniqueId </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>proposeHash</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>previousLedger</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>&#160;</td>
<td class="paramname"><em>proposeSeq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a>&#160;</td>
<td class="paramname"><em>closeTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;&#160;</td>
<td class="paramname"><em>publicKey</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;&#160;</td>
<td class="paramname"><em>signature</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Calculate a unique identifier for a signed proposal. </p>
<p>The identifier is based on all the fields that contribute to the signature, as well as the signature itself. The "last closed ledger" field may be omitted, but the signer will compute the signature as if this field was present. Recipients of the proposal will inject the last closed ledger in order to validate the signature. If the last closed ledger is left out, then it is considered as all zeroes for the purposes of signing.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">proposeHash</td><td>The hash of the proposed position </td></tr>
<tr><td class="paramname">previousLedger</td><td>The hash of the ledger the proposal is based upon </td></tr>
<tr><td class="paramname">proposeSeq</td><td>Sequence number of the proposal </td></tr>
<tr><td class="paramname">closeTime</td><td>Close time of the proposal </td></tr>
<tr><td class="paramname">publicKey</td><td>Signer's public key </td></tr>
<tr><td class="paramname">signature</td><td>Proposal signature </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="RCLCxPeerPos_8cpp_source.html#l00047">47</a> of file <a class="el" href="RCLCxPeerPos_8cpp_source.html">RCLCxPeerPos.cpp</a>.</p>
</div>
</div>
<a id="a509e1a7f41988fd7a09eb0bf94795967" name="a509e1a7f41988fd7a09eb0bf94795967"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a509e1a7f41988fd7a09eb0bf94795967">&#9670;&#160;</a></span>mismatch()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1RCLValidatedLedger.html#a000286029eaff7f1f18cf602c33a05f3">RCLValidatedLedger::Seq</a> ripple::mismatch </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1RCLValidatedLedger.html">RCLValidatedLedger</a> const &amp;&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1RCLValidatedLedger.html">RCLValidatedLedger</a> const &amp;&#160;</td>
<td class="paramname"><em>b</em>&#160;</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="RCLValidations_8cpp_source.html#l00080">80</a> of file <a class="el" href="RCLValidations_8cpp_source.html">RCLValidations.cpp</a>.</p>
</div>
</div>
<a id="a4ed72df944d1c38ec7309fd896b5fd55" name="a4ed72df944d1c38ec7309fd896b5fd55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ed72df944d1c38ec7309fd896b5fd55">&#9670;&#160;</a></span>handleNewValidation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::handleNewValidation </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1STValidation.html">STValidation</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>val</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#aff534c11a7b7ba479fb6f4b4fba20b48">BypassAccept</a> const&#160;</td>
<td class="paramname"><em>bypassAccept</em> = <code><a class="el" href="namespaceripple.html#aff534c11a7b7ba479fb6f4b4fba20b48a7fa3b767c460b54a2be4d49030b349c7">BypassAccept::no</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> &gt;&#160;</td>
<td class="paramname"><em>j</em> = <code><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a></code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Handle a new validation. </p>
<p>Also sets the trust status of a validation based on the validating node's public key and this node's current UNL.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">app</td><td><a class="el" href="classripple_1_1Application.html">Application</a> object containing validations and ledgerMaster </td></tr>
<tr><td class="paramname">val</td><td>The validation to add </td></tr>
<tr><td class="paramname">source</td><td>Name associated with validation used in logging </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="RCLValidations_8cpp_source.html#l00146">146</a> of file <a class="el" href="RCLValidations_8cpp_source.html">RCLValidations.cpp</a>.</p>
</div>
</div>
<a id="aa07252133d75f88c31a9970df1c37e90" name="aa07252133d75f88c31a9970df1c37e90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa07252133d75f88c31a9970df1c37e90">&#9670;&#160;</a></span>buildLedger() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> &gt; ripple::buildLedger </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a>&#160;</td>
<td class="paramname"><em>closeTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool const&#160;</td>
<td class="paramname"><em>closeTimeCorrect</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1NetClock.html#afe3767203cd971a00067671641bc7e16">NetClock::duration</a>&#160;</td>
<td class="paramname"><em>closeResolution</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1CanonicalTXSet.html">CanonicalTXSet</a> &amp;&#160;</td>
<td class="paramname"><em>txns</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/set.html">std::set</a>&lt; <a class="el" href="namespaceripple.html#a3f39560bfd60c64700b109c412e90f72">TxID</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>failedTxs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Build a new ledger by applying consensus transactions. </p>
<p>Build a new ledger by applying a set of transactions accepted as part of consensus.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">parent</td><td>The ledger to apply transactions to </td></tr>
<tr><td class="paramname">closeTime</td><td>The time the ledger closed </td></tr>
<tr><td class="paramname">closeTimeCorrect</td><td>Whether consensus agreed on close time </td></tr>
<tr><td class="paramname">closeResolution</td><td>Resolution used to determine consensus close time </td></tr>
<tr><td class="paramname">app</td><td>Handle to application instance </td></tr>
<tr><td class="paramname">txs</td><td>On entry, transactions to apply; on exit, transactions that must be retried in next round. </td></tr>
<tr><td class="paramname">failedTxs</td><td>Populated with transactions that failed in this round </td></tr>
<tr><td class="paramname">j</td><td>Journal to use for logging </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The newly built ledger </dd></dl>
<p class="definition">Definition at line <a class="el" href="BuildLedger_8cpp_source.html#l00163">163</a> of file <a class="el" href="BuildLedger_8cpp_source.html">BuildLedger.cpp</a>.</p>
</div>
</div>
<a id="a9befd02c76ff748f2b5432ec9b7fa217" name="a9befd02c76ff748f2b5432ec9b7fa217"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9befd02c76ff748f2b5432ec9b7fa217">&#9670;&#160;</a></span>buildLedger() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> &gt; ripple::buildLedger </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1LedgerReplay.html">LedgerReplay</a> const &amp;&#160;</td>
<td class="paramname"><em>replayData</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a>&#160;</td>
<td class="paramname"><em>applyFlags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Build a new ledger by replaying transactions. </p>
<p>Build a new ledger by replaying transactions accepted into a prior ledger.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">replayData</td><td>Data of the ledger to replay </td></tr>
<tr><td class="paramname">applyFlags</td><td>Flags to use when applying transactions </td></tr>
<tr><td class="paramname">app</td><td>Handle to application instance </td></tr>
<tr><td class="paramname">j</td><td>Journal to use for logging </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The newly built ledger </dd></dl>
<p class="definition">Definition at line <a class="el" href="BuildLedger_8cpp_source.html#l00208">208</a> of file <a class="el" href="BuildLedger_8cpp_source.html">BuildLedger.cpp</a>.</p>
</div>
</div>
<a id="a247779f478ec521c40830fc6fe746fdb" name="a247779f478ec521c40830fc6fe746fdb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a247779f478ec521c40830fc6fe746fdb">&#9670;&#160;</a></span>buildLedgerImpl()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class ApplyTxs &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> &gt; ripple::buildLedgerImpl </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a>&#160;</td>
<td class="paramname"><em>closeTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool const&#160;</td>
<td class="paramname"><em>closeTimeCorrect</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1NetClock.html#afe3767203cd971a00067671641bc7e16">NetClock::duration</a>&#160;</td>
<td class="paramname"><em>closeResolution</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ApplyTxs &amp;&amp;&#160;</td>
<td class="paramname"><em>applyTxs</em>&#160;</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="BuildLedger_8cpp_source.html#l00020">20</a> of file <a class="el" href="BuildLedger_8cpp_source.html">BuildLedger.cpp</a>.</p>
</div>
</div>
<a id="a18d8dde90d603d1c67c2aa616950dbd9" name="a18d8dde90d603d1c67c2aa616950dbd9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18d8dde90d603d1c67c2aa616950dbd9">&#9670;&#160;</a></span>applyTransactions()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::applyTransactions </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>built</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1CanonicalTXSet.html">CanonicalTXSet</a> &amp;&#160;</td>
<td class="paramname"><em>txns</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/set.html">std::set</a>&lt; <a class="el" href="namespaceripple.html#a3f39560bfd60c64700b109c412e90f72">TxID</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>failed</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1OpenView.html">OpenView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Apply a set of consensus transactions to a ledger. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">app</td><td>Handle to application </td></tr>
<tr><td class="paramname">txns</td><td>the set of transactions to apply, </td></tr>
<tr><td class="paramname">failed</td><td>set of transactions that failed to apply </td></tr>
<tr><td class="paramname">view</td><td>ledger to apply to </td></tr>
<tr><td class="paramname">j</td><td>Journal for logging </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>number of transactions applied; transactions to retry left in txns </dd></dl>
<p class="definition">Definition at line <a class="el" href="BuildLedger_8cpp_source.html#l00080">80</a> of file <a class="el" href="BuildLedger_8cpp_source.html">BuildLedger.cpp</a>.</p>
</div>
</div>
<a id="af0f9b862af5447930a8c4b7d4e4d1a9f" name="af0f9b862af5447930a8c4b7d4e4d1a9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0f9b862af5447930a8c4b7d4e4d1a9f">&#9670;&#160;</a></span>neededHashes()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; ripple::neededHashes </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>root</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMap.html">SHAMap</a> &amp;&#160;</td>
<td class="paramname"><em>map</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>max</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMapSyncFilter.html">SHAMapSyncFilter</a> *&#160;</td>
<td class="paramname"><em>filter</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="InboundLedger_8cpp_source.html#l00182">182</a> of file <a class="el" href="InboundLedger_8cpp_source.html">InboundLedger.cpp</a>.</p>
</div>
</div>
<a id="a8b5946ffccf0e2dd8c6c5a40f5e6c979" name="a8b5946ffccf0e2dd8c6c5a40f5e6c979"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b5946ffccf0e2dd8c6c5a40f5e6c979">&#9670;&#160;</a></span>make_InboundLedgers()</h2>
<div class="memitem">
<div class="memproto">
<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>&lt; <a class="el" href="classripple_1_1InboundLedgers.html">InboundLedgers</a> &gt; ripple::make_InboundLedgers </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1InboundLedgers.html#a0b264439abc0967cb47ebd106c0d62f6">InboundLedgers::clock_type</a> &amp;&#160;</td>
<td class="paramname"><em>clock</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1insight_1_1Collector.html#ad1677ecd39a09b6a8bb8f2e073266bc4">beast::insight::Collector::ptr</a> const &amp;&#160;</td>
<td class="paramname"><em>collector</em>&#160;</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="InboundLedgers_8cpp_source.html#l00452">452</a> of file <a class="el" href="InboundLedgers_8cpp_source.html">InboundLedgers.cpp</a>.</p>
</div>
</div>
<a id="a87ab8e956bac8394e11be28fb4e04406" name="a87ab8e956bac8394e11be28fb4e04406"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87ab8e956bac8394e11be28fb4e04406">&#9670;&#160;</a></span>make_InboundTransactions()</h2>
<div class="memitem">
<div class="memproto">
<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>&lt; <a class="el" href="classripple_1_1InboundTransactions.html">InboundTransactions</a> &gt; ripple::make_InboundTransactions </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1insight_1_1Collector.html#ad1677ecd39a09b6a8bb8f2e073266bc4">beast::insight::Collector::ptr</a> const &amp;&#160;</td>
<td class="paramname"><em>collector</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; void(<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1SHAMap.html">SHAMap</a> &gt; const &amp;, bool)&gt;&#160;</td>
<td class="paramname"><em>gotSet</em>&#160;</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="InboundTransactions_8cpp_source.html#l00252">252</a> of file <a class="el" href="InboundTransactions_8cpp_source.html">InboundTransactions.cpp</a>.</p>
</div>
</div>
<a id="a1fa80b10dd77df53d51444d2258940e5" name="a1fa80b10dd77df53d51444d2258940e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fa80b10dd77df53d51444d2258940e5">&#9670;&#160;</a></span>make_LedgerCleaner()</h2>
<div class="memitem">
<div class="memproto">
<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>&lt; <a class="el" href="classripple_1_1LedgerCleaner.html">LedgerCleaner</a> &gt; ripple::make_LedgerCleaner </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</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="LedgerCleaner_8cpp_source.html#l00441">441</a> of file <a class="el" href="LedgerCleaner_8cpp_source.html">LedgerCleaner.cpp</a>.</p>
</div>
</div>
<a id="a315a8436e8fd4fca03c22728a68d2261" name="a315a8436e8fd4fca03c22728a68d2261"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a315a8436e8fd4fca03c22728a68d2261">&#9670;&#160;</a></span>shouldAcquire()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ripple::shouldAcquire </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const&#160;</td>
<td class="paramname"><em>currentLedger</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> const&#160;</td>
<td class="paramname"><em>ledgerHistory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> &gt; const&#160;</td>
<td class="paramname"><em>minimumOnline</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> const&#160;</td>
<td class="paramname"><em>candidateLedger</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00054">54</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
</div>
</div>
<a id="ac15ecd7d76b1ce1c5719a25a7bdeaef4" name="ac15ecd7d76b1ce1c5719a25a7bdeaef4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac15ecd7d76b1ce1c5719a25a7bdeaef4">&#9670;&#160;</a></span>populateFetchPack()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::populateFetchPack </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMap.html">SHAMap</a> const &amp;&#160;</td>
<td class="paramname"><em>want</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMap.html">SHAMap</a> const *&#160;</td>
<td class="paramname"><em>have</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>&#160;</td>
<td class="paramname"><em>cnt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol::TMGetObjectByHash *&#160;</td>
<td class="paramname"><em>into</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>&#160;</td>
<td class="paramname"><em>seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>withLeaves</em> = <code>true</code>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Populate a fetch pack with data from the map the recipient wants. </p>
<p>A recipient may or may not have the map that they are asking for. If they do, we can optimize the transfer by not including parts of the map that they are already have.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">have</td><td>The map that the recipient already has (if any). </td></tr>
<tr><td class="paramname">cnt</td><td>The maximum number of nodes to return. </td></tr>
<tr><td class="paramname">into</td><td>The protocol object into which we add information. </td></tr>
<tr><td class="paramname">seq</td><td>The sequence number of the ledger the map is a part of. </td></tr>
<tr><td class="paramname">withLeaves</td><td>True if leaf nodes should be included.</td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>: The withLeaves parameter is configurable even though the code, so far, only ever sets the parameter to true.</dd></dl>
<p>The rationale is that for transaction trees, it may make sense to not include the leaves if the fetch pack is being constructed for someone attempting to get a recent ledger for which they already have the transactions.</p>
<p>However, for historical ledgers, which is the only use we have for fetch packs right now, it makes sense to include the transactions because the caller is unlikely to have them. </p>
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l02046">2046</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
</div>
</div>
<a id="a76c03032f9f754bf4659c3e18ede1510" name="a76c03032f9f754bf4659c3e18ede1510"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76c03032f9f754bf4659c3e18ede1510">&#9670;&#160;</a></span>addJson()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::addJson </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;&#160;</td>
<td class="paramname"><em>json</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1LedgerFill.html">LedgerFill</a> const &amp;&#160;</td>
<td class="paramname"><em>fill</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Given a <a class="el" href="classripple_1_1Ledger.html" title="Holds a ledger.">Ledger</a> and options, fill a <a class="el" href="classJson_1_1Object.html" title="Represents a JSON object being written to a Writer.">Json::Object</a> or <a class="el" href="classJson_1_1Value.html" title="Represents a JSON value.">Json::Value</a> with a description of the ledger. </p>
<p class="definition">Definition at line <a class="el" href="LedgerToJson_8cpp_source.html#l00328">328</a> of file <a class="el" href="LedgerToJson_8cpp_source.html">LedgerToJson.cpp</a>.</p>
</div>
</div>
<a id="ad30131b5a5b7cf60d9b392ab868b8c0e" name="ad30131b5a5b7cf60d9b392ab868b8c0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad30131b5a5b7cf60d9b392ab868b8c0e">&#9670;&#160;</a></span>getJson()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::getJson </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1LedgerFill.html">LedgerFill</a> const &amp;&#160;</td>
<td class="paramname"><em>fill</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return a new <a class="el" href="classJson_1_1Value.html" title="Represents a JSON value.">Json::Value</a> representing the ledger with given options. </p>
<p class="definition">Definition at line <a class="el" href="LedgerToJson_8cpp_source.html#l00338">338</a> of file <a class="el" href="LedgerToJson_8cpp_source.html">LedgerToJson.cpp</a>.</p>
</div>
</div>
<a id="a3aa94844c87240021644181e5a9abc6c" name="a3aa94844c87240021644181e5a9abc6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3aa94844c87240021644181e5a9abc6c">&#9670;&#160;</a></span>make_LocalTxs()</h2>
<div class="memitem">
<div class="memproto">
<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>&lt; <a class="el" href="classripple_1_1LocalTxs.html">LocalTxs</a> &gt; ripple::make_LocalTxs </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="LocalTxs_8cpp_source.html#l00173">173</a> of file <a class="el" href="LocalTxs_8cpp_source.html">LocalTxs.cpp</a>.</p>
</div>
</div>
<a id="af1ea8e3f1e47355b19068f429e230201" name="af1ea8e3f1e47355b19068f429e230201"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1ea8e3f1e47355b19068f429e230201">&#9670;&#160;</a></span>debugTxstr()</h2>
<div class="memitem">
<div class="memproto">
<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::debugTxstr </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1STTx.html">STTx</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>tx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="OpenLedger_8cpp_source.html#l00175">175</a> of file <a class="el" href="OpenLedger_8cpp_source.html">OpenLedger.cpp</a>.</p>
</div>
</div>
<a id="a97e4b79eaa01694360e38723347ea344" name="a97e4b79eaa01694360e38723347ea344"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97e4b79eaa01694360e38723347ea344">&#9670;&#160;</a></span>debugTostr() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<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::debugTostr </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#aff5a6e33cede2a8fa7303d84cce996ac">OrderedTxs</a> const &amp;&#160;</td>
<td class="paramname"><em>set</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="OpenLedger_8cpp_source.html#l00183">183</a> of file <a class="el" href="OpenLedger_8cpp_source.html">OpenLedger.cpp</a>.</p>
</div>
</div>
<a id="a692ccb9a8bc67a497473e1e1761ae357" name="a692ccb9a8bc67a497473e1e1761ae357"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a692ccb9a8bc67a497473e1e1761ae357">&#9670;&#160;</a></span>debugTostr() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<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::debugTostr </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMap.html">SHAMap</a> const &amp;&#160;</td>
<td class="paramname"><em>set</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="OpenLedger_8cpp_source.html#l00192">192</a> of file <a class="el" href="OpenLedger_8cpp_source.html">OpenLedger.cpp</a>.</p>
</div>
</div>
<a id="a2ae249ffcf04cd1614ca5c023b40720d" name="a2ae249ffcf04cd1614ca5c023b40720d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ae249ffcf04cd1614ca5c023b40720d">&#9670;&#160;</a></span>debugTostr() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<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::debugTostr </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>view</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="OpenLedger_8cpp_source.html#l00212">212</a> of file <a class="el" href="OpenLedger_8cpp_source.html">OpenLedger.cpp</a>.</p>
</div>
</div>
<a id="a71f5c3f4baec0e09c5eab4d6f5b5efcb" name="a71f5c3f4baec0e09c5eab4d6f5b5efcb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71f5c3f4baec0e09c5eab4d6f5b5efcb">&#9670;&#160;</a></span>calculateLedgerHash()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> ripple::calculateLedgerHash </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#aaf521cde20561da32d6a54a105363555">LedgerInfo</a> const &amp;&#160;</td>
<td class="paramname"><em>info</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Ledger_8cpp_source.html#l00035">35</a> of file <a class="el" href="Ledger_8cpp_source.html">Ledger.cpp</a>.</p>
</div>
</div>
<a id="a33d37a32d6220d610aa99faea1048627" name="a33d37a32d6220d610aa99faea1048627"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33d37a32d6220d610aa99faea1048627">&#9670;&#160;</a></span>deserializeTx()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1STTx.html">STTx</a> const &gt; ripple::deserializeTx </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> const &amp;&#160;</td>
<td class="paramname"><em>item</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Deserialize a <a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> containing a single <a class="el" href="classripple_1_1STTx.html">STTx</a>. </p>
<p>Throw: </p><pre class="fragment">May throw on deserializaton error
</pre>
<p class="definition">Definition at line <a class="el" href="Ledger_8cpp_source.html#l00363">363</a> of file <a class="el" href="Ledger_8cpp_source.html">Ledger.cpp</a>.</p>
</div>
</div>
<a id="a14e7e734c717f4c4459e0e0da6a4ad87" name="a14e7e734c717f4c4459e0e0da6a4ad87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14e7e734c717f4c4459e0e0da6a4ad87">&#9670;&#160;</a></span>deserializeTxPlusMeta()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1STTx.html">STTx</a> const &gt;, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1STObject.html">STObject</a> const &gt; &gt; ripple::deserializeTxPlusMeta </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> const &amp;&#160;</td>
<td class="paramname"><em>item</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Deserialize a <a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> containing <a class="el" href="classripple_1_1STTx.html">STTx</a> + <a class="el" href="classripple_1_1STObject.html">STObject</a> metadata. </p>
<p>The <a class="el" href="classripple_1_1SHAMap.html" title="A SHAMap is both a radix tree with a fan-out of 16 and a Merkle tree.">SHAMap</a> must contain two variable length serialization objects.</p>
<p>Throw: </p><pre class="fragment">May throw on deserializaton error
</pre>
<p class="definition">Definition at line <a class="el" href="Ledger_8cpp_source.html#l00370">370</a> of file <a class="el" href="Ledger_8cpp_source.html">Ledger.cpp</a>.</p>
</div>
</div>
<a id="a81aef0121745f69cf76b866c91c2639c" name="a81aef0121745f69cf76b866c91c2639c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81aef0121745f69cf76b866c91c2639c">&#9670;&#160;</a></span>isFlagLedger()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isFlagLedger </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a>&#160;</td>
<td class="paramname"><em>seq</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the given ledgerIndex is a flag ledgerIndex. </p>
<p class="definition">Definition at line <a class="el" href="Ledger_8cpp_source.html#l00942">942</a> of file <a class="el" href="Ledger_8cpp_source.html">Ledger.cpp</a>.</p>
</div>
</div>
<a id="a4574aa8b71b4bb8afc56cf6daff9ca86" name="a4574aa8b71b4bb8afc56cf6daff9ca86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4574aa8b71b4bb8afc56cf6daff9ca86">&#9670;&#160;</a></span>saveValidatedLedger()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ripple::saveValidatedLedger </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>ledger</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>current</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Ledger_8cpp_source.html#l00948">948</a> of file <a class="el" href="Ledger_8cpp_source.html">Ledger.cpp</a>.</p>
</div>
</div>
<a id="afd9c0655540fb85bcc173ec81c7c7290" name="afd9c0655540fb85bcc173ec81c7c7290"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd9c0655540fb85bcc173ec81c7c7290">&#9670;&#160;</a></span>pendSaveValidated()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::pendSaveValidated </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>ledger</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>isSynchronous</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>isCurrent</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Save, or arrange to save, a fully-validated ledger Returns false on error. </p>
<p class="definition">Definition at line <a class="el" href="Ledger_8cpp_source.html#l00978">978</a> of file <a class="el" href="Ledger_8cpp_source.html">Ledger.cpp</a>.</p>
</div>
</div>
<a id="a56e0cc999ed456f36e9662a4fcae5061" name="a56e0cc999ed456f36e9662a4fcae5061"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56e0cc999ed456f36e9662a4fcae5061">&#9670;&#160;</a></span>loadLedgerHelper()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> &gt; ripple::loadLedgerHelper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#aaf521cde20561da32d6a54a105363555">LedgerInfo</a> const &amp;&#160;</td>
<td class="paramname"><em>info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>acquire</em>&#160;</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="Ledger_8cpp_source.html#l01051">1051</a> of file <a class="el" href="Ledger_8cpp_source.html">Ledger.cpp</a>.</p>
</div>
</div>
<a id="a16f9dbea9c8dfaaaca124cf61c6b6e6d" name="a16f9dbea9c8dfaaaca124cf61c6b6e6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16f9dbea9c8dfaaaca124cf61c6b6e6d">&#9670;&#160;</a></span>finishLoadByIndexOrHash()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::finishLoadByIndexOrHash </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>ledger</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Config.html">Config</a> const &amp;&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Ledger_8cpp_source.html#l01069">1069</a> of file <a class="el" href="Ledger_8cpp_source.html">Ledger.cpp</a>.</p>
</div>
</div>
<a id="a04cf5c0dd5329bc0e0203fb86cf91ed3" name="a04cf5c0dd5329bc0e0203fb86cf91ed3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04cf5c0dd5329bc0e0203fb86cf91ed3">&#9670;&#160;</a></span>getLatestLedger()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> &gt;, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; ripple::getLatestLedger </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Ledger_8cpp_source.html#l01089">1089</a> of file <a class="el" href="Ledger_8cpp_source.html">Ledger.cpp</a>.</p>
</div>
</div>
<a id="a22adb38923282bf7dbb38655afdb381d" name="a22adb38923282bf7dbb38655afdb381d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22adb38923282bf7dbb38655afdb381d">&#9670;&#160;</a></span>loadByIndex()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> &gt; ripple::loadByIndex </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td>
<td class="paramname"><em>ledgerIndex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>acquire</em>&#160;</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="Ledger_8cpp_source.html#l01099">1099</a> of file <a class="el" href="Ledger_8cpp_source.html">Ledger.cpp</a>.</p>
</div>
</div>
<a id="a729619e7a3a0d92226e7d52347ff2a5e" name="a729619e7a3a0d92226e7d52347ff2a5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a729619e7a3a0d92226e7d52347ff2a5e">&#9670;&#160;</a></span>loadByHash()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Ledger.html">Ledger</a> &gt; ripple::loadByHash </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>ledgerHash</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>acquire</em>&#160;</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="Ledger_8cpp_source.html#l01112">1112</a> of file <a class="el" href="Ledger_8cpp_source.html">Ledger.cpp</a>.</p>
</div>
</div>
<a id="a49ad057420586791e32265487778ce61" name="a49ad057420586791e32265487778ce61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49ad057420586791e32265487778ce61">&#9670;&#160;</a></span>log_one()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::log_one </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>ledger</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>tx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char const *&#160;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> &amp;&#160;</td>
<td class="paramname"><em>j</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerHistory_8cpp_source.html#l00141">141</a> of file <a class="el" href="LedgerHistory_8cpp_source.html">LedgerHistory.cpp</a>.</p>
</div>
</div>
<a id="acaa53f24b4697933e247a02c11ba86e8" name="acaa53f24b4697933e247a02c11ba86e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acaa53f24b4697933e247a02c11ba86e8">&#9670;&#160;</a></span>log_metadata_difference()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::log_metadata_difference </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>builtLedger</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>validLedger</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>tx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerHistory_8cpp_source.html#l00163">163</a> of file <a class="el" href="LedgerHistory_8cpp_source.html">LedgerHistory.cpp</a>.</p>
</div>
</div>
<a id="a6595a2f1838c078562e6c61888630888" name="a6595a2f1838c078562e6c61888630888"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6595a2f1838c078562e6c61888630888">&#9670;&#160;</a></span>leaves()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> const * &gt; ripple::leaves </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SHAMap.html">SHAMap</a> const &amp;&#160;</td>
<td class="paramname"><em>sm</em></td><td>)</td>
<td></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="LedgerHistory_8cpp_source.html#l00307">307</a> of file <a class="el" href="LedgerHistory_8cpp_source.html">LedgerHistory.cpp</a>.</p>
</div>
</div>
<a id="ad20809ebbf2db8a9e3304c31237acabb" name="ad20809ebbf2db8a9e3304c31237acabb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad20809ebbf2db8a9e3304c31237acabb">&#9670;&#160;</a></span>fixConfigPorts()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::fixConfigPorts </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Config.html">Config</a> &amp;&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a560fb4011d74edecc539046eaeadd359">Endpoints</a> const &amp;&#160;</td>
<td class="paramname"><em>endpoints</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Application_8cpp_source.html#l02190">2190</a> of file <a class="el" href="Application_8cpp_source.html">Application.cpp</a>.</p>
</div>
</div>
<a id="a37eda33d77f068d8788e5a5a81a7cc77" name="a37eda33d77f068d8788e5a5a81a7cc77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37eda33d77f068d8788e5a5a81a7cc77">&#9670;&#160;</a></span>make_Application()</h2>
<div class="memitem">
<div class="memproto">
<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>&lt; <a class="el" href="classripple_1_1Application.html">Application</a> &gt; ripple::make_Application </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Config.html">Config</a> &gt;&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Logs.html">Logs</a> &gt;&#160;</td>
<td class="paramname"><em>logs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1TimeKeeper.html">TimeKeeper</a> &gt;&#160;</td>
<td class="paramname"><em>timeKeeper</em>&#160;</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="Application_8cpp_source.html#l02180">2180</a> of file <a class="el" href="Application_8cpp_source.html">Application.cpp</a>.</p>
</div>
</div>
<a id="a811e089c74ac1669dd5b55e3cf692909" name="a811e089c74ac1669dd5b55e3cf692909"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a811e089c74ac1669dd5b55e3cf692909">&#9670;&#160;</a></span>make_CollectorManager()</h2>
<div class="memitem">
<div class="memproto">
<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>&lt; <a class="el" href="classripple_1_1CollectorManager.html">CollectorManager</a> &gt; ripple::make_CollectorManager </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Section.html">Section</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</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="CollectorManager_8cpp_source.html#l00054">54</a> of file <a class="el" href="CollectorManager_8cpp_source.html">CollectorManager.cpp</a>.</p>
</div>
</div>
<a id="a31165ab51fca9cd51f47bbf2896751cc" name="a31165ab51fca9cd51f47bbf2896751cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31165ab51fca9cd51f47bbf2896751cc">&#9670;&#160;</a></span>make_LoadManager()</h2>
<div class="memitem">
<div class="memproto">
<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>&lt; <a class="el" href="classripple_1_1LoadManager.html">LoadManager</a> &gt; ripple::make_LoadManager </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</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="LoadManager_8cpp_source.html#l00180">180</a> of file <a class="el" href="LoadManager_8cpp_source.html">LoadManager.cpp</a>.</p>
</div>
</div>
<a id="ac760f917d80e2705add72d1047cb6d23" name="ac760f917d80e2705add72d1047cb6d23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac760f917d80e2705add72d1047cb6d23">&#9670;&#160;</a></span>adjustDescriptorLimit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::adjustDescriptorLimit </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>needed</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="Main_8cpp_source.html#l00059">59</a> of file <a class="el" href="Main_8cpp_source.html">Main.cpp</a>.</p>
</div>
</div>
<a id="ae01af1741b7be23974dfc58a0b5e6f44" name="ae01af1741b7be23974dfc58a0b5e6f44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae01af1741b7be23974dfc58a0b5e6f44">&#9670;&#160;</a></span>printHelp()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::printHelp </td>
<td>(</td>
<td class="paramtype">po::options_description const &amp;&#160;</td>
<td class="paramname"><em>desc</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Main_8cpp_source.html#l00104">104</a> of file <a class="el" href="Main_8cpp_source.html">Main.cpp</a>.</p>
</div>
</div>
<a id="a73f08af4dabdb8c1145b44e08e9407aa" name="a73f08af4dabdb8c1145b44e08e9407aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73f08af4dabdb8c1145b44e08e9407aa">&#9670;&#160;</a></span>run()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ripple::run </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char **&#160;</td>
<td class="paramname"><em>argv</em>&#160;</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="Main_8cpp_source.html#l00330">330</a> of file <a class="el" href="Main_8cpp_source.html">Main.cpp</a>.</p>
</div>
</div>
<a id="a57d87494c31ef261ae37438efe29bcbb" name="a57d87494c31ef261ae37438efe29bcbb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57d87494c31ef261ae37438efe29bcbb">&#9670;&#160;</a></span>getNodeIdentity() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> &gt; ripple::getNodeIdentity </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boost::program_options::variables_map const &amp;&#160;</td>
<td class="paramname"><em>cmdline</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>The cryptographic credentials identifying this server instance. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">app</td><td>The application object </td></tr>
<tr><td class="paramname">cmdline</td><td>The command line parameters passed into the application. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="NodeIdentity_8cpp_source.html#l00010">10</a> of file <a class="el" href="NodeIdentity_8cpp_source.html">NodeIdentity.cpp</a>.</p>
</div>
</div>
<a id="ad41956ef004d64710296fd76a5dc9e06" name="ad41956ef004d64710296fd76a5dc9e06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad41956ef004d64710296fd76a5dc9e06">&#9670;&#160;</a></span>make_AmendmentTable()</h2>
<div class="memitem">
<div class="memproto">
<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>&lt; <a class="el" href="classripple_1_1AmendmentTable.html">AmendmentTable</a> &gt; ripple::make_AmendmentTable </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a>&#160;</td>
<td class="paramname"><em>majorityTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="structripple_1_1AmendmentTable_1_1FeatureInfo.html">AmendmentTable::FeatureInfo</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>supported</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Section.html">Section</a> const &amp;&#160;</td>
<td class="paramname"><em>enabled</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Section.html">Section</a> const &amp;&#160;</td>
<td class="paramname"><em>vetoed</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</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="AmendmentTable_8cpp_source.html#l01033">1033</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
</div>
</div>
<a id="ab8defa1f235abbf44a60ccc6c71c6fdd" name="ab8defa1f235abbf44a60ccc6c71c6fdd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8defa1f235abbf44a60ccc6c71c6fdd">&#9670;&#160;</a></span>ammLPTokens()</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::ammLPTokens </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>asset1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>asset2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>lptIssue</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Calculate LP Tokens given AMM pool reserves. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">asset1</td><td>AMM one side of the pool reserve </td></tr>
<tr><td class="paramname">asset2</td><td>AMM another side of the pool reserve </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>LP Tokens as IOU </dd></dl>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8cpp_source.html#l00006">6</a> of file <a class="el" href="AMMHelpers_8cpp_source.html">AMMHelpers.cpp</a>.</p>
</div>
</div>
<a id="acc8d16c54c3e8f38d200080e99103279" name="acc8d16c54c3e8f38d200080e99103279"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc8d16c54c3e8f38d200080e99103279">&#9670;&#160;</a></span>lpTokensOut()</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::lpTokensOut </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>asset1Balance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>asset1Deposit</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lptAMMBalance</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::uint16_t</a>&#160;</td>
<td class="paramname"><em>tfee</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Calculate LP Tokens given asset's deposit amount. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">asset1Balance</td><td>current AMM asset1 balance </td></tr>
<tr><td class="paramname">asset1Deposit</td><td>requested asset1 deposit amount </td></tr>
<tr><td class="paramname">lptAMMBalance</td><td>AMM LPT balance </td></tr>
<tr><td class="paramname">tfee</td><td>trading fee in basis points </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>tokens </dd></dl>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8cpp_source.html#l00026">26</a> of file <a class="el" href="AMMHelpers_8cpp_source.html">AMMHelpers.cpp</a>.</p>
</div>
</div>
<a id="a573eb2cecf652856fc74fb1dfbaf8c2a" name="a573eb2cecf652856fc74fb1dfbaf8c2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a573eb2cecf652856fc74fb1dfbaf8c2a">&#9670;&#160;</a></span>ammAssetIn()</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::ammAssetIn </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>asset1Balance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lptAMMBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lpTokens</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::uint16_t</a>&#160;</td>
<td class="paramname"><em>tfee</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Calculate asset deposit given LP Tokens. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">asset1Balance</td><td>current AMM asset1 balance </td></tr>
<tr><td class="paramname">lpTokens</td><td>LP Tokens </td></tr>
<tr><td class="paramname">lptAMMBalance</td><td>AMM LPT balance </td></tr>
<tr><td class="paramname">tfee</td><td>trading fee in basis points </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8cpp_source.html#l00061">61</a> of file <a class="el" href="AMMHelpers_8cpp_source.html">AMMHelpers.cpp</a>.</p>
</div>
</div>
<a id="ac6b80065bed621a7322e3cc6a4f3833f" name="ac6b80065bed621a7322e3cc6a4f3833f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6b80065bed621a7322e3cc6a4f3833f">&#9670;&#160;</a></span>lpTokensIn()</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::lpTokensIn </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>asset1Balance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>asset1Withdraw</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lptAMMBalance</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::uint16_t</a>&#160;</td>
<td class="paramname"><em>tfee</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Calculate LP Tokens given asset's withdraw amount. </p>
<p>Return 0 if can't calculate. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">asset1Balance</td><td>current AMM asset1 balance </td></tr>
<tr><td class="paramname">asset1Withdraw</td><td>requested asset1 withdraw amount </td></tr>
<tr><td class="paramname">lptAMMBalance</td><td>AMM LPT balance </td></tr>
<tr><td class="paramname">tfee</td><td>trading fee in basis points </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>tokens out amount </dd></dl>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8cpp_source.html#l00093">93</a> of file <a class="el" href="AMMHelpers_8cpp_source.html">AMMHelpers.cpp</a>.</p>
</div>
</div>
<a id="a9d783bf776923f332c06e9d85a3fd4db" name="a9d783bf776923f332c06e9d85a3fd4db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d783bf776923f332c06e9d85a3fd4db">&#9670;&#160;</a></span>ammAssetOut()</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::ammAssetOut </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>assetBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lptAMMBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lpTokens</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::uint16_t</a>&#160;</td>
<td class="paramname"><em>tfee</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Calculate asset withdrawal by tokens. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">assetBalance</td><td>balance of the asset being withdrawn </td></tr>
<tr><td class="paramname">lptAMMBalance</td><td>total AMM Tokens balance </td></tr>
<tr><td class="paramname">lpTokens</td><td>LP Tokens balance </td></tr>
<tr><td class="paramname">tfee</td><td>trading fee in basis points </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>calculated asset amount </dd></dl>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8cpp_source.html#l00126">126</a> of file <a class="el" href="AMMHelpers_8cpp_source.html">AMMHelpers.cpp</a>.</p>
</div>
</div>
<a id="aea954383230f579cb080646b898088a5" name="aea954383230f579cb080646b898088a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea954383230f579cb080646b898088a5">&#9670;&#160;</a></span>withinRelativeDistance() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::withinRelativeDistance </td>
<td>(</td>
<td class="paramtype">Quality const &amp;&#160;</td>
<td class="paramname"><em>calcQuality</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Quality const &amp;&#160;</td>
<td class="paramname"><em>reqQuality</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>dist</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if the relative distance between the qualities is within the requested distance. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">calcQuality</td><td>calculated quality </td></tr>
<tr><td class="paramname">reqQuality</td><td>requested quality </td></tr>
<tr><td class="paramname">dist</td><td>requested relative distance </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if within dist, false otherwise </dd></dl>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8h_source.html#l00110">110</a> of file <a class="el" href="AMMHelpers_8h_source.html">AMMHelpers.h</a>.</p>
</div>
</div>
<a id="a18fbc979a721da043a39f6f6c1e7c4d8" name="a18fbc979a721da043a39f6f6c1e7c4d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18fbc979a721da043a39f6f6c1e7c4d8">&#9670;&#160;</a></span>withinRelativeDistance() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Amt &gt; <br />
requires ( <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same_v</a>&lt;Amt, <a class="el" href="classripple_1_1STAmount.html">STAmount</a>&gt; || <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same_v</a>&lt;Amt, <a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a>&gt; || <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same_v</a>&lt;Amt, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&gt; || <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same_v</a>&lt;Amt, <a class="el" href="classripple_1_1Number.html">Number</a>&gt;)</div>
<table class="memname">
<tr>
<td class="memname">bool ripple::withinRelativeDistance </td>
<td>(</td>
<td class="paramtype">Amt const &amp;&#160;</td>
<td class="paramname"><em>calc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Amt const &amp;&#160;</td>
<td class="paramname"><em>req</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>dist</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if the relative distance between the amounts is within the requested distance. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">calc</td><td>calculated amount </td></tr>
<tr><td class="paramname">req</td><td>requested amount </td></tr>
<tr><td class="paramname">dist</td><td>requested relative distance </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if within dist, false otherwise </dd></dl>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8h_source.html#l00137">137</a> of file <a class="el" href="AMMHelpers_8h_source.html">AMMHelpers.h</a>.</p>
</div>
</div>
<a id="a253fae38afa138d393a173425288eead" name="a253fae38afa138d393a173425288eead"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a253fae38afa138d393a173425288eead">&#9670;&#160;</a></span>solveQuadraticEqSmallest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Number.html">Number</a> &gt; ripple::solveQuadraticEqSmallest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>b</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>c</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Solve quadratic equation to find takerGets or takerPays. </p>
<p>Round to minimize the amount in order to maximize the quality. </p>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8cpp_source.html#l00252">252</a> of file <a class="el" href="AMMHelpers_8cpp_source.html">AMMHelpers.cpp</a>.</p>
</div>
</div>
<a id="a6528bd67e51ead95b0354c151cbd3b4c" name="a6528bd67e51ead95b0354c151cbd3b4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6528bd67e51ead95b0354c151cbd3b4c">&#9670;&#160;</a></span>getAMMOfferStartWithTakerGets()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TIn , typename TOut &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; TAmounts&lt; TIn, TOut &gt; &gt; ripple::getAMMOfferStartWithTakerGets </td>
<td>(</td>
<td class="paramtype">TAmounts&lt; TIn, TOut &gt; const &amp;&#160;</td>
<td class="paramname"><em>pool</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Quality const &amp;&#160;</td>
<td class="paramname"><em>targetQuality</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::uint16_t</a> const &amp;&#160;</td>
<td class="paramname"><em>tfee</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Generate AMM offer starting with takerGets when AMM pool from the payment perspective is IOU(in)/XRP(out) Equations: Spot Price Quality after the offer is consumed: Qsp = (O - o) / (I + i) &ndash; equation (1) where O is poolPays, I is poolGets, o is takerGets, i is takerPays Swap out: i = (I * o) / (O - o) * f &ndash; equation (2) where f is (1 - tfee/100000), tfee is in basis points Effective price targetQuality: Qep = o / i &ndash; equation (3) There are two scenarios to consider A) Qsp = Qep. </p>
<p>Substitute i in (1) with (2) and solve for o and Qsp = targetQuality(Qt): o**2 + o * (I * Qt * (1 - 1 / f) - 2 * O) + O**2 - Qt * I * O = 0 B) Qep = Qsp. Substitute i in (3) with (2) and solve for o and Qep = targetQuality(Qt): o = O - I * Qt / f Since the scenario is not known a priori, both A and B are solved and the lowest value of o is takerGets. takerPays is calculated with swap out eq (2). If o is less or equal to 0 then the offer can't be generated. </p>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8h_source.html#l00177">177</a> of file <a class="el" href="AMMHelpers_8h_source.html">AMMHelpers.h</a>.</p>
</div>
</div>
<a id="ae93fdcb47fcb2819770cde741b278677" name="ae93fdcb47fcb2819770cde741b278677"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae93fdcb47fcb2819770cde741b278677">&#9670;&#160;</a></span>getAMMOfferStartWithTakerPays()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TIn , typename TOut &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; TAmounts&lt; TIn, TOut &gt; &gt; ripple::getAMMOfferStartWithTakerPays </td>
<td>(</td>
<td class="paramtype">TAmounts&lt; TIn, TOut &gt; const &amp;&#160;</td>
<td class="paramname"><em>pool</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Quality const &amp;&#160;</td>
<td class="paramname"><em>targetQuality</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::uint16_t</a>&#160;</td>
<td class="paramname"><em>tfee</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Generate AMM offer starting with takerPays when AMM pool from the payment perspective is XRP(in)/IOU(out) or IOU(in)/IOU(out). </p>
<p>Equations: Spot Price Quality after the offer is consumed: Qsp = (O - o) / (I + i) &ndash; equation (1) where O is poolPays, I is poolGets, o is takerGets, i is takerPays Swap in: o = (O * i * f) / (I + i * f) &ndash; equation (2) where f is (1 - tfee/100000), tfee is in basis points Effective price quality: Qep = o / i &ndash; equation (3) There are two scenarios to consider A) Qsp = Qep. Substitute o in (1) with (2) and solve for i and Qsp = targetQuality(Qt): i**2 * f + i * I * (1 + f) + I**2 - I * O / Qt = 0 B) Qep = Qsp. Substitute i in (3) with (2) and solve for i and Qep = targetQuality(Qt): i = O / Qt - I / f Since the scenario is not known a priori, both A and B are solved and the lowest value of i is takerPays. takerGets is calculated with swap in eq (2). If i is less or equal to 0 then the offer can't be generated. </p>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8h_source.html#l00248">248</a> of file <a class="el" href="AMMHelpers_8h_source.html">AMMHelpers.h</a>.</p>
</div>
</div>
<a id="a90756d1bf92c06c33bd890299a680166" name="a90756d1bf92c06c33bd890299a680166"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90756d1bf92c06c33bd890299a680166">&#9670;&#160;</a></span>changeSpotPriceQuality()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TIn , typename TOut &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; TAmounts&lt; TIn, TOut &gt; &gt; ripple::changeSpotPriceQuality </td>
<td>(</td>
<td class="paramtype">TAmounts&lt; TIn, TOut &gt; const &amp;&#160;</td>
<td class="paramname"><em>pool</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Quality const &amp;&#160;</td>
<td class="paramname"><em>quality</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::uint16_t</a>&#160;</td>
<td class="paramname"><em>tfee</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;&#160;</td>
<td class="paramname"><em>rules</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Generate AMM offer so that either updated Spot Price Quality (SPQ) is equal to LOB quality (in this case AMM offer quality is better than LOB quality) or AMM offer is equal to LOB quality (in this case SPQ is better than LOB quality). </p>
<p>Pre-amendment code calculates takerPays first. If takerGets is XRP, it is rounded down, which results in worse offer quality than LOB quality, and the offer might fail to generate. Post-amendment code calculates the XRP offer side first. The result is rounded down, which makes the offer quality better. It might not be possible to match either SPQ or AMM offer to LOB quality. This generally happens at higher fees. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">pool</td><td>AMM pool balances </td></tr>
<tr><td class="paramname">quality</td><td>requested quality </td></tr>
<tr><td class="paramname">tfee</td><td>trading fee in basis points </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>seated in/out amounts if the quality can be changed </dd></dl>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8h_source.html#l00312">312</a> of file <a class="el" href="AMMHelpers_8h_source.html">AMMHelpers.h</a>.</p>
</div>
</div>
<a id="a46ef81e270b726cb937bec7c0e0c8115" name="a46ef81e270b726cb937bec7c0e0c8115"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46ef81e270b726cb937bec7c0e0c8115">&#9670;&#160;</a></span>swapAssetIn()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TIn , typename TOut &gt; </div>
<table class="memname">
<tr>
<td class="memname">TOut ripple::swapAssetIn </td>
<td>(</td>
<td class="paramtype">TAmounts&lt; TIn, TOut &gt; const &amp;&#160;</td>
<td class="paramname"><em>pool</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TIn const &amp;&#160;</td>
<td class="paramname"><em>assetIn</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::uint16_t</a>&#160;</td>
<td class="paramname"><em>tfee</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>AMM pool invariant - the product (A * B) after swap in/out has to remain at least the same: (A + in) * (B - out) &gt;= A * B XRP round-off may result in a smaller product after swap in/out. </p>
<p>To address this:</p><ul>
<li>if on swapIn the out is XRP then the amount is round-off downward, making the product slightly larger since out value is reduced.</li>
<li>if on swapOut the in is XRP then the amount is round-off upward, making the product slightly larger since in value is increased. Swap assetIn into the pool and swap out a proportional amount of the other asset. Implements AMM Swap in. <dl class="section see"><dt>See also</dt><dd><a href="https://github.com/XRPLF/XRPL-Standards/discussions/78">XLS30d:AMM Swap</a> </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">pool</td><td>current AMM pool balances </td></tr>
<tr><td class="paramname">assetIn</td><td>amount to swap in </td></tr>
<tr><td class="paramname">tfee</td><td>trading fee in basis points </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
</li>
</ul>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8h_source.html#l00445">445</a> of file <a class="el" href="AMMHelpers_8h_source.html">AMMHelpers.h</a>.</p>
</div>
</div>
<a id="affb9400cd4cf6d952445bf00803cc92f" name="affb9400cd4cf6d952445bf00803cc92f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#affb9400cd4cf6d952445bf00803cc92f">&#9670;&#160;</a></span>swapAssetOut()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TIn , typename TOut &gt; </div>
<table class="memname">
<tr>
<td class="memname">TIn ripple::swapAssetOut </td>
<td>(</td>
<td class="paramtype">TAmounts&lt; TIn, TOut &gt; const &amp;&#160;</td>
<td class="paramname"><em>pool</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TOut const &amp;&#160;</td>
<td class="paramname"><em>assetOut</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::uint16_t</a>&#160;</td>
<td class="paramname"><em>tfee</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Swap assetOut out of the pool and swap in a proportional amount of the other asset. </p>
<p>Implements AMM Swap out. </p><dl class="section see"><dt>See also</dt><dd><a href="https://github.com/XRPLF/XRPL-Standards/discussions/78">XLS30d:AMM Swap</a> </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">pool</td><td>current AMM pool balances </td></tr>
<tr><td class="paramname">assetOut</td><td>amount to swap out </td></tr>
<tr><td class="paramname">tfee</td><td>trading fee in basis points </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8h_source.html#l00518">518</a> of file <a class="el" href="AMMHelpers_8h_source.html">AMMHelpers.h</a>.</p>
</div>
</div>
<a id="a58b7851104129e42da9c5260ba6f00d6" name="a58b7851104129e42da9c5260ba6f00d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58b7851104129e42da9c5260ba6f00d6">&#9670;&#160;</a></span>square()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Number.html">Number</a> ripple::square </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>n</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return square of n. </p>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8cpp_source.html#l00148">148</a> of file <a class="el" href="AMMHelpers_8cpp_source.html">AMMHelpers.cpp</a>.</p>
</div>
</div>
<a id="a745b96ab219de6f62807ab5f6f484534" name="a745b96ab219de6f62807ab5f6f484534"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a745b96ab219de6f62807ab5f6f484534">&#9670;&#160;</a></span>adjustLPTokens()</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::adjustLPTokens </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lptAMMBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lpTokens</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#aa9819bf6e2ef44707a0144da6c874890">IsDeposit</a>&#160;</td>
<td class="paramname"><em>isDeposit</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Adjust LP tokens to deposit/withdraw. </p>
<p>Amount type keeps 16 digits. Maintaining the LP balance by adding deposited tokens or subtracting withdrawn LP tokens from LP balance results in losing precision in LP balance. I.e. the resulting LP balance is less than the actual sum of LP tokens. To adjust for this, subtract old tokens balance from the new one for deposit or vice versa for withdraw to cancel out the precision loss. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">lptAMMBalance</td><td>LPT AMM Balance </td></tr>
<tr><td class="paramname">lpTokens</td><td>LP tokens to deposit or withdraw </td></tr>
<tr><td class="paramname">isDeposit</td><td>Yes if deposit, No if withdraw </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8cpp_source.html#l00154">154</a> of file <a class="el" href="AMMHelpers_8cpp_source.html">AMMHelpers.cpp</a>.</p>
</div>
</div>
<a id="a812051b3eb90012879722503bc9c422a" name="a812051b3eb90012879722503bc9c422a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a812051b3eb90012879722503bc9c422a">&#9670;&#160;</a></span>adjustAmountsByLPTokens()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt;, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; ripple::adjustAmountsByLPTokens </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amountBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>amount2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lptAMMBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lpTokens</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::uint16_t</a>&#160;</td>
<td class="paramname"><em>tfee</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#aa9819bf6e2ef44707a0144da6c874890">IsDeposit</a>&#160;</td>
<td class="paramname"><em>isDeposit</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Calls <a class="el" href="namespaceripple.html#a745b96ab219de6f62807ab5f6f484534" title="Adjust LP tokens to deposit/withdraw.">adjustLPTokens()</a> and adjusts deposit or withdraw amounts if the adjusted LP tokens are less than the provided LP tokens. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">amountBalance</td><td>asset1 pool balance </td></tr>
<tr><td class="paramname">amount</td><td>asset1 to deposit or withdraw </td></tr>
<tr><td class="paramname">amount2</td><td>asset2 to deposit or withdraw </td></tr>
<tr><td class="paramname">lptAMMBalance</td><td>LPT AMM Balance </td></tr>
<tr><td class="paramname">lpTokens</td><td>LP tokens to deposit or withdraw </td></tr>
<tr><td class="paramname">tfee</td><td>trading fee in basis points </td></tr>
<tr><td class="paramname">isDeposit</td><td>Yes if deposit, No if withdraw </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8cpp_source.html#l00168">168</a> of file <a class="el" href="AMMHelpers_8cpp_source.html">AMMHelpers.cpp</a>.</p>
</div>
</div>
<a id="a3d22714f28b806ea5c702eba2db5fbc2" name="a3d22714f28b806ea5c702eba2db5fbc2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d22714f28b806ea5c702eba2db5fbc2">&#9670;&#160;</a></span>solveQuadraticEq()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Number.html">Number</a> ripple::solveQuadraticEq </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>b</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>c</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Positive solution for quadratic equation: x = (-b + sqrt(b**2 + 4*a*c))/(2*a) </p>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8cpp_source.html#l00245">245</a> of file <a class="el" href="AMMHelpers_8cpp_source.html">AMMHelpers.cpp</a>.</p>
</div>
</div>
<a id="a43a5ae33c38d8d1ec8dd015e27329bf2" name="a43a5ae33c38d8d1ec8dd015e27329bf2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43a5ae33c38d8d1ec8dd015e27329bf2">&#9670;&#160;</a></span>multiply() <span class="overload">[3/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::multiply </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</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_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>frac</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html#a33e3d8e7a95979bd1eb22c59703c8534">Number::rounding_mode</a>&#160;</td>
<td class="paramname"><em>rm</em>&#160;</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="AMMHelpers_8cpp_source.html#l00266">266</a> of file <a class="el" href="AMMHelpers_8cpp_source.html">AMMHelpers.cpp</a>.</p>
</div>
</div>
<a id="ae72b56b6709fd192e009123c40d47af6" name="ae72b56b6709fd192e009123c40d47af6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae72b56b6709fd192e009123c40d47af6">&#9670;&#160;</a></span>getRoundedAsset() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename A &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> ripple::getRoundedAsset </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;&#160;</td>
<td class="paramname"><em>rules</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>balance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">A const &amp;&#160;</td>
<td class="paramname"><em>frac</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#aa9819bf6e2ef44707a0144da6c874890">IsDeposit</a>&#160;</td>
<td class="paramname"><em>isDeposit</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Round AMM equal deposit/withdrawal amount. </p>
<p>Deposit/withdrawal formulas calculate the amount as a fractional value of the pool balance. The rounding takes place on the last step of multiplying the balance by the fraction if AMMv1_3 is enabled. </p>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8h_source.html#l00659">659</a> of file <a class="el" href="AMMHelpers_8h_source.html">AMMHelpers.h</a>.</p>
</div>
</div>
<a id="ab13a463a76c61dabbc775ad3f01f808a" name="ab13a463a76c61dabbc775ad3f01f808a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab13a463a76c61dabbc775ad3f01f808a">&#9670;&#160;</a></span>getRoundedAsset() <span class="overload">[2/2]</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::getRoundedAsset </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;&#160;</td>
<td class="paramname"><em>rules</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; <a class="el" href="classripple_1_1Number.html">Number</a>()&gt; &amp;&amp;&#160;</td>
<td class="paramname"><em>noRoundCb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>balance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; <a class="el" href="classripple_1_1Number.html">Number</a>()&gt; &amp;&amp;&#160;</td>
<td class="paramname"><em>productCb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#aa9819bf6e2ef44707a0144da6c874890">IsDeposit</a>&#160;</td>
<td class="paramname"><em>isDeposit</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Round AMM single deposit/withdrawal amount. </p>
<p>The lambda's are used to delay evaluation until the function is executed so that the calculation is not done twice. noRoundCb() is called if AMMv1_3 is disabled. Otherwise, the rounding is set and the amount is: isDeposit is Yes - the balance multiplied by productCb() isDeposit is No - the result of productCb(). The rounding is the same for all calculations in productCb() </p>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8cpp_source.html#l00274">274</a> of file <a class="el" href="AMMHelpers_8cpp_source.html">AMMHelpers.cpp</a>.</p>
</div>
</div>
<a id="a690142eb812877fb21cc817912b4488e" name="a690142eb812877fb21cc817912b4488e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a690142eb812877fb21cc817912b4488e">&#9670;&#160;</a></span>getRoundedLPTokens() <span class="overload">[1/2]</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::getRoundedLPTokens </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;&#160;</td>
<td class="paramname"><em>rules</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>balance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>frac</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#aa9819bf6e2ef44707a0144da6c874890">IsDeposit</a>&#160;</td>
<td class="paramname"><em>isDeposit</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Round AMM deposit/withdrawal LPToken amount. </p>
<p>Deposit/withdrawal formulas calculate the lptokens as a fractional value of the AMM total lptokens. The rounding takes place on the last step of multiplying the balance by the fraction if AMMv1_3 is enabled. The tokens are then adjusted to factor in the loss in precision (we only keep 16 significant digits) when adding the lptokens to the balance. </p>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8cpp_source.html#l00292">292</a> of file <a class="el" href="AMMHelpers_8cpp_source.html">AMMHelpers.cpp</a>.</p>
</div>
</div>
<a id="a8115d8cfc33f5ebdb3c0a92f7294888b" name="a8115d8cfc33f5ebdb3c0a92f7294888b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8115d8cfc33f5ebdb3c0a92f7294888b">&#9670;&#160;</a></span>getRoundedLPTokens() <span class="overload">[2/2]</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::getRoundedLPTokens </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;&#160;</td>
<td class="paramname"><em>rules</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; <a class="el" href="classripple_1_1Number.html">Number</a>()&gt; &amp;&amp;&#160;</td>
<td class="paramname"><em>noRoundCb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lptAMMBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; <a class="el" href="classripple_1_1Number.html">Number</a>()&gt; &amp;&amp;&#160;</td>
<td class="paramname"><em>productCb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#aa9819bf6e2ef44707a0144da6c874890">IsDeposit</a>&#160;</td>
<td class="paramname"><em>isDeposit</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Round AMM single deposit/withdrawal LPToken amount. </p>
<p>The lambda's are used to delay evaluation until the function is executed so that the calculations are not done twice. noRoundCb() is called if AMMv1_3 is disabled. Otherwise, the rounding is set and the lptokens are: if isDeposit is Yes - the result of productCb(). The rounding is the same for all calculations in productCb() if isDeposit is No - the balance multiplied by productCb() The lptokens are then adjusted to factor in the loss in precision (we only keep 16 significant digits) when adding the lptokens to the balance. </p>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8cpp_source.html#l00307">307</a> of file <a class="el" href="AMMHelpers_8cpp_source.html">AMMHelpers.cpp</a>.</p>
</div>
</div>
<a id="a0ed77e69d4873a1bb710b5a0d510bcd2" name="a0ed77e69d4873a1bb710b5a0d510bcd2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ed77e69d4873a1bb710b5a0d510bcd2">&#9670;&#160;</a></span>adjustAssetInByTokens()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a>, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; ripple::adjustAssetInByTokens </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;&#160;</td>
<td class="paramname"><em>rules</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>balance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</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_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lptAMMBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>tokens</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::uint16_t</a>&#160;</td>
<td class="paramname"><em>tfee</em>&#160;</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="AMMHelpers_8cpp_source.html#l00330">330</a> of file <a class="el" href="AMMHelpers_8cpp_source.html">AMMHelpers.cpp</a>.</p>
</div>
</div>
<a id="a44a6e2e9f8bd45de4296958e17a781a4" name="a44a6e2e9f8bd45de4296958e17a781a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44a6e2e9f8bd45de4296958e17a781a4">&#9670;&#160;</a></span>adjustAssetOutByTokens()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a>, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; ripple::adjustAssetOutByTokens </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;&#160;</td>
<td class="paramname"><em>rules</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>balance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</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_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lptAMMBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>tokens</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::uint16_t</a>&#160;</td>
<td class="paramname"><em>tfee</em>&#160;</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="AMMHelpers_8cpp_source.html#l00356">356</a> of file <a class="el" href="AMMHelpers_8cpp_source.html">AMMHelpers.cpp</a>.</p>
</div>
</div>
<a id="aefc2d6a8a1a2e3a721848b3ccb011fcd" name="aefc2d6a8a1a2e3a721848b3ccb011fcd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefc2d6a8a1a2e3a721848b3ccb011fcd">&#9670;&#160;</a></span>adjustFracByTokens()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Number.html">Number</a> ripple::adjustFracByTokens </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;&#160;</td>
<td class="paramname"><em>rules</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lptAMMBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>tokens</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Number.html">Number</a> const &amp;&#160;</td>
<td class="paramname"><em>frac</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Find a fraction of tokens after the tokens are adjusted. </p>
<p>The fraction is used to adjust equal deposit/withdraw amount. </p>
<p class="definition">Definition at line <a class="el" href="AMMHelpers_8cpp_source.html#l00382">382</a> of file <a class="el" href="AMMHelpers_8cpp_source.html">AMMHelpers.cpp</a>.</p>
</div>
</div>
<a id="a887bf45d7cc0bf68aec6440746faca36" name="a887bf45d7cc0bf68aec6440746faca36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a887bf45d7cc0bf68aec6440746faca36">&#9670;&#160;</a></span>ammPoolHolds()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a>, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; ripple::ammPoolHolds </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>ammAccountID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a>&#160;</td>
<td class="paramname"><em>freezeHandling</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get AMM pool balances. </p>
<p class="definition">Definition at line <a class="el" href="AMMUtils_8cpp_source.html#l00012">12</a> of file <a class="el" href="AMMUtils_8cpp_source.html">AMMUtils.cpp</a>.</p>
</div>
</div>
<a id="ab656cc4e3a94b007e52a53420c2d2460" name="ab656cc4e3a94b007e52a53420c2d2460"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab656cc4e3a94b007e52a53420c2d2460">&#9670;&#160;</a></span>ammHolds()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a>, <a class="el" href="classripple_1_1STAmount.html">STAmount</a>, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt;, <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> &gt; ripple::ammHolds </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &amp;&#160;</td>
<td class="paramname"><em>ammSle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>optIssue1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>optIssue2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a>&#160;</td>
<td class="paramname"><em>freezeHandling</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get AMM pool and LP token balances. </p>
<p>If both optIssue are provided then they are used as the AMM token pair issues. Otherwise the missing issues are fetched from ammSle. </p>
<p class="definition">Definition at line <a class="el" href="AMMUtils_8cpp_source.html#l00028">28</a> of file <a class="el" href="AMMUtils_8cpp_source.html">AMMUtils.cpp</a>.</p>
</div>
</div>
<a id="a7c5d3108f4942ebc53a3fa4f83c2d577" name="a7c5d3108f4942ebc53a3fa4f83c2d577"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c5d3108f4942ebc53a3fa4f83c2d577">&#9670;&#160;</a></span>ammLPHolds() <span class="overload">[1/2]</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::ammLPHolds </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td>
<td class="paramname"><em>cur1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td>
<td class="paramname"><em>cur2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>ammAccount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>lpAccount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the balance of LP tokens. </p>
<p class="definition">Definition at line <a class="el" href="AMMUtils_8cpp_source.html#l00094">94</a> of file <a class="el" href="AMMUtils_8cpp_source.html">AMMUtils.cpp</a>.</p>
</div>
</div>
<a id="ac129454b08e1acf73c79f09c595a9655" name="ac129454b08e1acf73c79f09c595a9655"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac129454b08e1acf73c79f09c595a9655">&#9670;&#160;</a></span>ammLPHolds() <span class="overload">[2/2]</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::ammLPHolds </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &amp;&#160;</td>
<td class="paramname"><em>ammSle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>lpAccount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="AMMUtils_8cpp_source.html#l00144">144</a> of file <a class="el" href="AMMUtils_8cpp_source.html">AMMUtils.cpp</a>.</p>
</div>
</div>
<a id="a308162f4d3c7b3c005ee6907ab576da1" name="a308162f4d3c7b3c005ee6907ab576da1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a308162f4d3c7b3c005ee6907ab576da1">&#9670;&#160;</a></span>getTradingFee()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> ripple::getTradingFee </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &amp;&#160;</td>
<td class="paramname"><em>ammSle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get AMM trading fee for the given account. </p>
<p>The fee is discounted if the account is the auction slot owner or one of the slot's authorized accounts. </p>
<p class="definition">Definition at line <a class="el" href="AMMUtils_8cpp_source.html#l00160">160</a> of file <a class="el" href="AMMUtils_8cpp_source.html">AMMUtils.cpp</a>.</p>
</div>
</div>
<a id="ac7da6b05048137df6afafbcb4af6343a" name="ac7da6b05048137df6afafbcb4af6343a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7da6b05048137df6afafbcb4af6343a">&#9670;&#160;</a></span>ammAccountHolds()</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::ammAccountHolds </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>ammAccountID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns total amount held by AMM for the given token. </p>
<p class="definition">Definition at line <a class="el" href="AMMUtils_8cpp_source.html#l00192">192</a> of file <a class="el" href="AMMUtils_8cpp_source.html">AMMUtils.cpp</a>.</p>
</div>
</div>
<a id="a39496f811d81eeceaec4ab1fe9f877ac" name="a39496f811d81eeceaec4ab1fe9f877ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39496f811d81eeceaec4ab1fe9f877ac">&#9670;&#160;</a></span>deleteAMMAccount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::deleteAMMAccount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Sandbox.html">Sandbox</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</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_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>asset2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Delete trustlines to AMM. </p>
<p>If all trustlines are deleted then AMM object and account are deleted. Otherwise tecIMPCOMPLETE is returned. </p>
<p class="definition">Definition at line <a class="el" href="AMMUtils_8cpp_source.html#l00264">264</a> of file <a class="el" href="AMMUtils_8cpp_source.html">AMMUtils.cpp</a>.</p>
</div>
</div>
<a id="a78b3ccb8c17df3888bf47d05cb5376c1" name="a78b3ccb8c17df3888bf47d05cb5376c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78b3ccb8c17df3888bf47d05cb5376c1">&#9670;&#160;</a></span>initializeFeeAuctionVote()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::initializeFeeAuctionVote </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>ammSle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>lptIssue</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::uint16_t</a>&#160;</td>
<td class="paramname"><em>tfee</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Initialize Auction and Voting slots and set the trading/discounted fee. </p>
<p class="definition">Definition at line <a class="el" href="AMMUtils_8cpp_source.html#l00321">321</a> of file <a class="el" href="AMMUtils_8cpp_source.html">AMMUtils.cpp</a>.</p>
</div>
</div>
<a id="a62e9ba0cf1379cc7c73007cafd91b972" name="a62e9ba0cf1379cc7c73007cafd91b972"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62e9ba0cf1379cc7c73007cafd91b972">&#9670;&#160;</a></span>isOnlyLiquidityProvider()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; bool, <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> &gt; ripple::isOnlyLiquidityProvider </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>ammIssue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>lpAccount</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return true if the Liquidity Provider is the only AMM provider, false otherwise. </p>
<p>Return tecINTERNAL if encountered an unexpected condition, for instance Liquidity Provider has more than one LPToken trustline. </p>
<p class="definition">Definition at line <a class="el" href="AMMUtils_8cpp_source.html#l00368">368</a> of file <a class="el" href="AMMUtils_8cpp_source.html">AMMUtils.cpp</a>.</p>
</div>
</div>
<a id="a6c0288f25088dd5b24ce567290b2a75b" name="a6c0288f25088dd5b24ce567290b2a75b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c0288f25088dd5b24ce567290b2a75b">&#9670;&#160;</a></span>verifyAndAdjustLPTokenBalance()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; bool, <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> &gt; ripple::verifyAndAdjustLPTokenBalance </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Sandbox.html">Sandbox</a> &amp;&#160;</td>
<td class="paramname"><em>sb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lpTokens</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>ammSle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Due to rounding, the LPTokenBalance of the last LP might not match the LP's trustline balance. </p>
<p>If it's within the tolerance, update LPTokenBalance to match the LP's trustline balance. </p>
<p class="definition">Definition at line <a class="el" href="AMMUtils_8cpp_source.html#l00450">450</a> of file <a class="el" href="AMMUtils_8cpp_source.html">AMMUtils.cpp</a>.</p>
</div>
</div>
<a id="ae7f0e432d5fa980cfc588654bb6c77d7" name="ae7f0e432d5fa980cfc588654bb6c77d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7f0e432d5fa980cfc588654bb6c77d7">&#9670;&#160;</a></span>operator&lt;() <span class="overload">[12/13]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1CanonicalTXSet_1_1Key.html">CanonicalTXSet::Key</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1CanonicalTXSet_1_1Key.html">CanonicalTXSet::Key</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="CanonicalTXSet_8cpp_source.html#l00005">5</a> of file <a class="el" href="CanonicalTXSet_8cpp_source.html">CanonicalTXSet.cpp</a>.</p>
</div>
</div>
<a id="a0af098e7cd03fc01f78bfcd791b9fdc0" name="a0af098e7cd03fc01f78bfcd791b9fdc0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0af098e7cd03fc01f78bfcd791b9fdc0">&#9670;&#160;</a></span>checkTxPermission()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::checkTxPermission </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>delegate</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;&#160;</td>
<td class="paramname"><em>tx</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if the delegate account has permission to execute the transaction. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">delegate</td><td>The delegate account. </td></tr>
<tr><td class="paramname">tx</td><td>The transaction that the delegate account intends to execute. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>tesSUCCESS if the transaction is allowed, terNO_DELEGATE_PERMISSION if not. </dd></dl>
<p class="definition">Definition at line <a class="el" href="DelegateUtils_8cpp_source.html#l00007">7</a> of file <a class="el" href="DelegateUtils_8cpp_source.html">DelegateUtils.cpp</a>.</p>
</div>
</div>
<a id="a8744b0e5e3b233ccb55fc34e22834f61" name="a8744b0e5e3b233ccb55fc34e22834f61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8744b0e5e3b233ccb55fc34e22834f61">&#9670;&#160;</a></span>loadGranularPermission()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::loadGranularPermission </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>delegate</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126">TxType</a> const &amp;&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; <a class="el" href="namespaceripple.html#ade5563f86b59d07ba4cd6ec03ba1af38">GranularPermissionType</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>granularPermissions</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load the granular permissions granted to the delegate account for the specified transaction type. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">delegate</td><td>The delegate account. </td></tr>
<tr><td class="paramname">type</td><td>Used to determine which granted granular permissions to load, based on the transaction type. </td></tr>
<tr><td class="paramname">granularPermissions</td><td>Granted granular permissions tied to the transaction type. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="DelegateUtils_8cpp_source.html#l00026">26</a> of file <a class="el" href="DelegateUtils_8cpp_source.html">DelegateUtils.cpp</a>.</p>
</div>
</div>
<a id="a9add4411a685197531d0d1cbd63fb6d3" name="a9add4411a685197531d0d1cbd63fb6d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9add4411a685197531d0d1cbd63fb6d3">&#9670;&#160;</a></span>convertBlobsToTxResult()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::convertBlobsToTxResult </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1RelationalDatabase.html#a1af9139d7f4c8f662c7b8e49473a21e2">RelationalDatabase::AccountTxs</a> &amp;&#160;</td>
<td class="paramname"><em>to</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>&#160;</td>
<td class="paramname"><em>ledger_index</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>status</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> const &amp;&#160;</td>
<td class="paramname"><em>rawTxn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> const &amp;&#160;</td>
<td class="paramname"><em>rawMeta</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>&#160;</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="AccountTxPaging_8cpp_source.html#l00011">11</a> of file <a class="el" href="AccountTxPaging_8cpp_source.html">AccountTxPaging.cpp</a>.</p>
</div>
</div>
<a id="a5b20792dc031a8d5507966448d62f686" name="a5b20792dc031a8d5507966448d62f686"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b20792dc031a8d5507966448d62f686">&#9670;&#160;</a></span>saveLedgerAsync()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::saveLedgerAsync </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</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>&#160;</td>
<td class="paramname"><em>seq</em>&#160;</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="AccountTxPaging_8cpp_source.html#l00041">41</a> of file <a class="el" href="AccountTxPaging_8cpp_source.html">AccountTxPaging.cpp</a>.</p>
</div>
</div>
<a id="a0506410105aac310c2e4e0cebb9b18aa" name="a0506410105aac310c2e4e0cebb9b18aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0506410105aac310c2e4e0cebb9b18aa">&#9670;&#160;</a></span>parseSection()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; &gt; ripple::parseSection </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Section.html">Section</a> const &amp;&#160;</td>
<td class="paramname"><em>section</em></td><td>)</td>
<td></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="AmendmentTable_8cpp_source.html#l00022">22</a> of file <a class="el" href="AmendmentTable_8cpp_source.html">AmendmentTable.cpp</a>.</p>
</div>
</div>
<a id="a96aad8b6259b8386922313cf02965f98" name="a96aad8b6259b8386922313cf02965f98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96aad8b6259b8386922313cf02965f98">&#9670;&#160;</a></span>deleteAMMTrustLines()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::deleteAMMTrustLines </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Sandbox.html">Sandbox</a> &amp;&#160;</td>
<td class="paramname"><em>sb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>ammAccountID</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::uint16_t</a>&#160;</td>
<td class="paramname"><em>maxTrustlinesToDelete</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AMMUtils_8cpp_source.html#l00218">218</a> of file <a class="el" href="AMMUtils_8cpp_source.html">AMMUtils.cpp</a>.</p>
</div>
</div>
<a id="ac9d3948299b3e1819062bb1327c26610" name="ac9d3948299b3e1819062bb1327c26610"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9d3948299b3e1819062bb1327c26610">&#9670;&#160;</a></span>scaleFeeLoad()</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::scaleFeeLoad </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&#160;</td>
<td class="paramname"><em>fee</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1LoadFeeTrack.html">LoadFeeTrack</a> const &amp;&#160;</td>
<td class="paramname"><em>feeTrack</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Fees.html">Fees</a> const &amp;&#160;</td>
<td class="paramname"><em>fees</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>bUnlimited</em>&#160;</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="LoadFeeTrack_8cpp_source.html#l00065">65</a> of file <a class="el" href="LoadFeeTrack_8cpp_source.html">LoadFeeTrack.cpp</a>.</p>
</div>
</div>
<a id="af9776f187d3686a7fba4c2d2fbeebdf4" name="af9776f187d3686a7fba4c2d2fbeebdf4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9776f187d3686a7fba4c2d2fbeebdf4">&#9670;&#160;</a></span>to_string() <span class="overload">[23/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1Manifest.html">Manifest</a> const &amp;&#160;</td>
<td class="paramname"><em>m</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Format the specified manifest to a string for debugging purposes. </p>
<p class="definition">Definition at line <a class="el" href="Manifest_8cpp_source.html#l00020">20</a> of file <a class="el" href="Manifest_8cpp_source.html">Manifest.cpp</a>.</p>
</div>
</div>
<a id="a12a05294e1d72bbcf9718dc99195ad19" name="a12a05294e1d72bbcf9718dc99195ad19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12a05294e1d72bbcf9718dc99195ad19">&#9670;&#160;</a></span>deserializeManifest() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="structripple_1_1Manifest.html">Manifest</a> &gt; ripple::deserializeManifest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a>&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs <a class="el" href="structripple_1_1Manifest.html">Manifest</a> from serialized string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">s</td><td>Serialized manifest string</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a></code> if string is invalid</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This does not verify manifest signatures. <code><a class="el" href="structripple_1_1Manifest.html#a6629a3a6841e98a10a8c93d4373b197b" title="Returns true if manifest signature is valid.">Manifest::verify</a></code> should be called after constructing manifest. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Manifest_8cpp_source.html#l00035">35</a> of file <a class="el" href="Manifest_8cpp_source.html">Manifest.cpp</a>.</p>
</div>
</div>
<a id="a84f1e912f13983b2f93d992a1033e5e3" name="a84f1e912f13983b2f93d992a1033e5e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84f1e912f13983b2f93d992a1033e5e3">&#9670;&#160;</a></span>logMftAct() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Stream &gt; </div>
<table class="memname">
<tr>
<td class="memname">Stream &amp; ripple::logMftAct </td>
<td>(</td>
<td class="paramtype">Stream &amp;&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>action</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>pk</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>&#160;</td>
<td class="paramname"><em>seq</em>&#160;</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="Manifest_8cpp_source.html#l00149">149</a> of file <a class="el" href="Manifest_8cpp_source.html">Manifest.cpp</a>.</p>
</div>
</div>
<a id="a65ef2d03c0b6797ce181df3926f28990" name="a65ef2d03c0b6797ce181df3926f28990"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65ef2d03c0b6797ce181df3926f28990">&#9670;&#160;</a></span>logMftAct() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Stream &gt; </div>
<table class="memname">
<tr>
<td class="memname">Stream &amp; ripple::logMftAct </td>
<td>(</td>
<td class="paramtype">Stream &amp;&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>action</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>pk</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>&#160;</td>
<td class="paramname"><em>seq</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>&#160;</td>
<td class="paramname"><em>oldSeq</em>&#160;</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="Manifest_8cpp_source.html#l00163">163</a> of file <a class="el" href="Manifest_8cpp_source.html">Manifest.cpp</a>.</p>
</div>
</div>
<a id="ac6efcb88018ad82c1a2be29369eff4cc" name="ac6efcb88018ad82c1a2be29369eff4cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6efcb88018ad82c1a2be29369eff4cc">&#9670;&#160;</a></span>loadValidatorToken()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="structripple_1_1ValidatorToken.html">ValidatorToken</a> &gt; ripple::loadValidatorToken </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>blob</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</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="Manifest_8cpp_source.html#l00245">245</a> of file <a class="el" href="Manifest_8cpp_source.html">Manifest.cpp</a>.</p>
</div>
</div>
<a id="a75340ad8815763ca12716f7d87690f19" name="a75340ad8815763ca12716f7d87690f19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75340ad8815763ca12716f7d87690f19">&#9670;&#160;</a></span>getFeeLevelPaid()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#aaaf6522d07c2b836c5fd589e9ecf578c">FeeLevel64</a> ripple::getFeeLevelPaid </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;&#160;</td>
<td class="paramname"><em>tx</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="TxQ_8cpp_source.html#l00020">20</a> of file <a class="el" href="TxQ_8cpp_source.html">TxQ.cpp</a>.</p>
</div>
</div>
<a id="ad458bc8af894feb99c30109895271df7" name="ad458bc8af894feb99c30109895271df7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad458bc8af894feb99c30109895271df7">&#9670;&#160;</a></span>getLastLedgerSequence()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> &gt; ripple::getLastLedgerSequence </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;&#160;</td>
<td class="paramname"><em>tx</em></td><td>)</td>
<td></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="TxQ_8cpp_source.html#l00048">48</a> of file <a class="el" href="TxQ_8cpp_source.html">TxQ.cpp</a>.</p>
</div>
</div>
<a id="a253199a1f3076c92f481e29607c66d29" name="a253199a1f3076c92f481e29607c66d29"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a253199a1f3076c92f481e29607c66d29">&#9670;&#160;</a></span>increase()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#aaaf6522d07c2b836c5fd589e9ecf578c">FeeLevel64</a> ripple::increase </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#aaaf6522d07c2b836c5fd589e9ecf578c">FeeLevel64</a>&#160;</td>
<td class="paramname"><em>level</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>&#160;</td>
<td class="paramname"><em>increasePercent</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="TxQ_8cpp_source.html#l00056">56</a> of file <a class="el" href="TxQ_8cpp_source.html">TxQ.cpp</a>.</p>
</div>
</div>
<a id="a206538f11503ef2bdb2f772b8ebeaaf4" name="a206538f11503ef2bdb2f772b8ebeaaf4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a206538f11503ef2bdb2f772b8ebeaaf4">&#9670;&#160;</a></span>setup_TxQ()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1TxQ_1_1Setup.html">TxQ::Setup</a> ripple::setup_TxQ </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Config.html">Config</a> const &amp;&#160;</td>
<td class="paramname"><em>config</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Build a <a class="el" href="structripple_1_1TxQ_1_1Setup.html">TxQ::Setup</a> object from application configuration. </p>
<p class="definition">Definition at line <a class="el" href="TxQ_8cpp_source.html#l01894">1894</a> of file <a class="el" href="TxQ_8cpp_source.html">TxQ.cpp</a>.</p>
</div>
</div>
<a id="a96888695e8d79474e080c334f149e30a" name="a96888695e8d79474e080c334f149e30a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96888695e8d79474e080c334f149e30a">&#9670;&#160;</a></span>to_string() <span class="overload">[24/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3">ListDisposition</a>&#160;</td>
<td class="paramname"><em>disposition</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ValidatorList_8cpp_source.html#l00026">26</a> of file <a class="el" href="ValidatorList_8cpp_source.html">ValidatorList.cpp</a>.</p>
</div>
</div>
<a id="a4ff3645a512aba91799410ca0da8ebf0" name="a4ff3645a512aba91799410ca0da8ebf0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ff3645a512aba91799410ca0da8ebf0">&#9670;&#160;</a></span>splitMessageParts()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::splitMessageParts </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="structripple_1_1ValidatorList_1_1MessageWithHash.html">ValidatorList::MessageWithHash</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>messages</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol::TMValidatorListCollection const &amp;&#160;</td>
<td class="paramname"><em>largeMsg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>maxSize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>begin</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>end</em>&#160;</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="ValidatorList_8cpp_source.html#l00504">504</a> of file <a class="el" href="ValidatorList_8cpp_source.html">ValidatorList.cpp</a>.</p>
</div>
</div>
<a id="a4c908de9e211941a49282147bdc6f076" name="a4c908de9e211941a49282147bdc6f076"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c908de9e211941a49282147bdc6f076">&#9670;&#160;</a></span>splitMessage()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::splitMessage </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="structripple_1_1ValidatorList_1_1MessageWithHash.html">ValidatorList::MessageWithHash</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>messages</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">protocol::TMValidatorListCollection const &amp;&#160;</td>
<td class="paramname"><em>largeMsg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>maxSize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>begin</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>end</em> = <code>0</code>&#160;</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="ValidatorList_8cpp_source.html#l00483">483</a> of file <a class="el" href="ValidatorList_8cpp_source.html">ValidatorList.cpp</a>.</p>
</div>
</div>
<a id="afa0aa10894e600bbb27be9b3be16a4a0" name="afa0aa10894e600bbb27be9b3be16a4a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa0aa10894e600bbb27be9b3be16a4a0">&#9670;&#160;</a></span>buildValidatorListMessage() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::buildValidatorListMessage </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="structripple_1_1ValidatorList_1_1MessageWithHash.html">ValidatorList::MessageWithHash</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>messages</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>&#160;</td>
<td class="paramname"><em>rawVersion</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>rawManifest</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1ValidatorBlobInfo.html">ValidatorBlobInfo</a> const &amp;&#160;</td>
<td class="paramname"><em>currentBlob</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>maxSize</em>&#160;</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="ValidatorList_8cpp_source.html#l00569">569</a> of file <a class="el" href="ValidatorList_8cpp_source.html">ValidatorList.cpp</a>.</p>
</div>
</div>
<a id="a7e0985fab0c0a13e1bb91f6d8ed4830f" name="a7e0985fab0c0a13e1bb91f6d8ed4830f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e0985fab0c0a13e1bb91f6d8ed4830f">&#9670;&#160;</a></span>buildValidatorListMessage() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::buildValidatorListMessage </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="structripple_1_1ValidatorList_1_1MessageWithHash.html">ValidatorList::MessageWithHash</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>messages</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>&#160;</td>
<td class="paramname"><em>peerSequence</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>&#160;</td>
<td class="paramname"><em>rawVersion</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>rawManifest</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>, <a class="el" href="structripple_1_1ValidatorBlobInfo.html">ValidatorBlobInfo</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>blobInfos</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>maxSize</em>&#160;</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="ValidatorList_8cpp_source.html#l00604">604</a> of file <a class="el" href="ValidatorList_8cpp_source.html">ValidatorList.cpp</a>.</p>
</div>
</div>
<a id="a56634a05bfc2b4f7c95169c75f370554" name="a56634a05bfc2b4f7c95169c75f370554"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56634a05bfc2b4f7c95169c75f370554">&#9670;&#160;</a></span>make_FeeVote()</h2>
<div class="memitem">
<div class="memproto">
<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>&lt; <a class="el" href="classripple_1_1FeeVote.html">FeeVote</a> &gt; ripple::make_FeeVote </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1FeeSetup.html">FeeSetup</a> const &amp;&#160;</td>
<td class="paramname"><em>setup</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create an instance of the <a class="el" href="classripple_1_1FeeVote.html" title="Manager to process fee votes.">FeeVote</a> logic. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">setup</td><td>The fee schedule to vote for. </td></tr>
<tr><td class="paramname">journal</td><td>Where to log. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="FeeVoteImpl_8cpp_source.html#l00321">321</a> of file <a class="el" href="FeeVoteImpl_8cpp_source.html">FeeVoteImpl.cpp</a>.</p>
</div>
</div>
<a id="a9f144181c0c4a92fb35865688c3f49be" name="a9f144181c0c4a92fb35865688c3f49be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f144181c0c4a92fb35865688c3f49be">&#9670;&#160;</a></span>setup_HashRouter()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1HashRouter_1_1Setup.html">HashRouter::Setup</a> ripple::setup_HashRouter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Config.html">Config</a> const &amp;&#160;</td>
<td class="paramname"><em>config</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="HashRouter_8cpp_source.html#l00118">118</a> of file <a class="el" href="HashRouter_8cpp_source.html">HashRouter.cpp</a>.</p>
</div>
</div>
<a id="abd6d915eb3a195d06abed070e41c0c82" name="abd6d915eb3a195d06abed070e41c0c82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd6d915eb3a195d06abed070e41c0c82">&#9670;&#160;</a></span>operator|() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> ripple::operator| </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a>&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a>&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="HashRouter_8h_source.html#l00034">34</a> of file <a class="el" href="HashRouter_8h_source.html">HashRouter.h</a>.</p>
</div>
</div>
<a id="afc135ac3c81540f58dc174e76cf2ed64" name="afc135ac3c81540f58dc174e76cf2ed64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc135ac3c81540f58dc174e76cf2ed64">&#9670;&#160;</a></span>operator|=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> &amp; ripple::operator|= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a>&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="HashRouter_8h_source.html#l00042">42</a> of file <a class="el" href="HashRouter_8h_source.html">HashRouter.h</a>.</p>
</div>
</div>
<a id="a6c9ccb834f0fcfaf5ddde0bd4c4c808a" name="a6c9ccb834f0fcfaf5ddde0bd4c4c808a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c9ccb834f0fcfaf5ddde0bd4c4c808a">&#9670;&#160;</a></span>operator&amp;() <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">constexpr <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> ripple::operator&amp; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a>&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a>&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="HashRouter_8h_source.html#l00049">49</a> of file <a class="el" href="HashRouter_8h_source.html">HashRouter.h</a>.</p>
</div>
</div>
<a id="af5b6305c4e35ec076cd49fcb6ca26f0d" name="af5b6305c4e35ec076cd49fcb6ca26f0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5b6305c4e35ec076cd49fcb6ca26f0d">&#9670;&#160;</a></span>operator&amp;=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> &amp; ripple::operator&amp;= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a>&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="HashRouter_8h_source.html#l00057">57</a> of file <a class="el" href="HashRouter_8h_source.html">HashRouter.h</a>.</p>
</div>
</div>
<a id="ab61dcdbe0f204e4c9c9237f6389a4ec9" name="ab61dcdbe0f204e4c9c9237f6389a4ec9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab61dcdbe0f204e4c9c9237f6389a4ec9">&#9670;&#160;</a></span>any()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr bool ripple::any </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a>&#160;</td>
<td class="paramname"><em>flags</em></td><td>)</td>
<td></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="HashRouter_8h_source.html#l00064">64</a> of file <a class="el" href="HashRouter_8h_source.html">HashRouter.h</a>.</p>
</div>
</div>
<a id="ad9448fb03ff9eb054b853284601cf444" name="ad9448fb03ff9eb054b853284601cf444"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9448fb03ff9eb054b853284601cf444">&#9670;&#160;</a></span>deserializeManifest() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="structripple_1_1Manifest.html">Manifest</a> &gt; ripple::deserializeManifest </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em> = <code><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>(<a class="el" href="classbeast_1_1Journal.html#a930d70ff72f71414fcd5b560610cefb6">beast::Journal::getNullSink</a>())</code>&#160;</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="Manifest_8h_source.html#l00149">149</a> of file <a class="el" href="Manifest_8h_source.html">Manifest.h</a>.</p>
</div>
</div>
<a id="a4986bea684f41fdd5365832354148fb5" name="a4986bea684f41fdd5365832354148fb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4986bea684f41fdd5365832354148fb5">&#9670;&#160;</a></span>deserializeManifest() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class = std::enable_if_t&lt; std::is_same&lt;T, char&gt;::value || std::is_same&lt;T, unsigned char&gt;::value&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="structripple_1_1Manifest.html">Manifest</a> &gt; ripple::deserializeManifest </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; const &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em> = <code><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>(<a class="el" href="classbeast_1_1Journal.html#a930d70ff72f71414fcd5b560610cefb6">beast::Journal::getNullSink</a>())</code>&#160;</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="Manifest_8h_source.html#l00161">161</a> of file <a class="el" href="Manifest_8h_source.html">Manifest.h</a>.</p>
</div>
</div>
<a id="a4a7f562868748b9246dbcab39091021c" name="a4a7f562868748b9246dbcab39091021c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a7f562868748b9246dbcab39091021c">&#9670;&#160;</a></span>operator==() <span class="overload">[26/28]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1Manifest.html">Manifest</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Manifest.html">Manifest</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="Manifest_8h_source.html#l00170">170</a> of file <a class="el" href="Manifest_8h_source.html">Manifest.h</a>.</p>
</div>
</div>
<a id="a068a05c4d658a764ce2be1810e1779fd" name="a068a05c4d658a764ce2be1810e1779fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a068a05c4d658a764ce2be1810e1779fd">&#9670;&#160;</a></span>operator!=() <span class="overload">[9/9]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator!= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1Manifest.html">Manifest</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Manifest.html">Manifest</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="Manifest_8h_source.html#l00180">180</a> of file <a class="el" href="Manifest_8h_source.html">Manifest.h</a>.</p>
</div>
</div>
<a id="a274e43e395783cfc2e252891660b71b1" name="a274e43e395783cfc2e252891660b71b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a274e43e395783cfc2e252891660b71b1">&#9670;&#160;</a></span>to_string() <span class="overload">[25/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8a16d6f665a032453ec4cbfca01929b6">ManifestDisposition</a>&#160;</td>
<td class="paramname"><em>m</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Manifest_8h_source.html#l00214">214</a> of file <a class="el" href="Manifest_8h_source.html">Manifest.h</a>.</p>
</div>
</div>
<a id="afd94e6823767237f99ef6fe95be88300" name="afd94e6823767237f99ef6fe95be88300"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd94e6823767237f99ef6fe95be88300">&#9670;&#160;</a></span>trunc32()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::trunc32 </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&#160;</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">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="NetworkOPs_8cpp_source.html#l02286">2286</a> of file <a class="el" href="NetworkOPs_8cpp_source.html">NetworkOPs.cpp</a>.</p>
</div>
</div>
<a id="a0670fcda0c06219fdaa3ffd67338e8cb" name="a0670fcda0c06219fdaa3ffd67338e8cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0670fcda0c06219fdaa3ffd67338e8cb">&#9670;&#160;</a></span>make_NetworkOPs()</h2>
<div class="memitem">
<div class="memproto">
<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>&lt; <a class="el" href="classripple_1_1NetworkOPs.html">NetworkOPs</a> &gt; ripple::make_NetworkOPs </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1NetworkOPs.html#a52b5e5b8e68aa4430d35deb844418ddb">NetworkOPs::clock_type</a> &amp;&#160;</td>
<td class="paramname"><em>clock</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>standalone</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>minPeerCount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>startvalid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1JobQueue.html">JobQueue</a> &amp;&#160;</td>
<td class="paramname"><em>job_queue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1LedgerMaster.html">LedgerMaster</a> &amp;&#160;</td>
<td class="paramname"><em>ledgerMaster</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1ValidatorKeys.html">ValidatorKeys</a> const &amp;&#160;</td>
<td class="paramname"><em>validatorKeys</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boost::asio::io_context &amp;&#160;</td>
<td class="paramname"><em>io_svc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1insight_1_1Collector.html#ad1677ecd39a09b6a8bb8f2e073266bc4">beast::insight::Collector::ptr</a> const &amp;&#160;</td>
<td class="paramname"><em>collector</em>&#160;</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="NetworkOPs_8cpp_source.html#l04863">4863</a> of file <a class="el" href="NetworkOPs_8cpp_source.html">NetworkOPs.cpp</a>.</p>
</div>
</div>
<a id="afe4c275bffc44ea3fed51b9f52cbd4a4" name="afe4c275bffc44ea3fed51b9f52cbd4a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe4c275bffc44ea3fed51b9f52cbd4a4">&#9670;&#160;</a></span>make_SHAMapStore()</h2>
<div class="memitem">
<div class="memproto">
<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>&lt; <a class="el" href="classripple_1_1SHAMapStore.html">SHAMapStore</a> &gt; ripple::make_SHAMapStore </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1NodeStore_1_1Scheduler.html">NodeStore::Scheduler</a> &amp;&#160;</td>
<td class="paramname"><em>scheduler</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</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="SHAMapStoreImp_8cpp_source.html#l00664">664</a> of file <a class="el" href="SHAMapStoreImp_8cpp_source.html">SHAMapStoreImp.cpp</a>.</p>
</div>
</div>
<a id="acee1f3b6b870fd674b55857a57da61f5" name="acee1f3b6b870fd674b55857a57da61f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acee1f3b6b870fd674b55857a57da61f5">&#9670;&#160;</a></span>toDrops()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> ripple::toDrops </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a02dadfa7f2185734c493763a0469b4f9">FeeLevel</a>&lt; T &gt; const &amp;&#160;</td>
<td class="paramname"><em>level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>&#160;</td>
<td class="paramname"><em>baseFee</em>&#160;</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="TxQ_8h_source.html#l00844">844</a> of file <a class="el" href="TxQ_8h_source.html">TxQ.h</a>.</p>
</div>
</div>
<a id="aa58553112bd1aaa4fc99850a98a3362a" name="aa58553112bd1aaa4fc99850a98a3362a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa58553112bd1aaa4fc99850a98a3362a">&#9670;&#160;</a></span>toFeeLevel()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#aaaf6522d07c2b836c5fd589e9ecf578c">FeeLevel64</a> ripple::toFeeLevel </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>drops</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>baseFee</em>&#160;</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="TxQ_8h_source.html#l00851">851</a> of file <a class="el" href="TxQ_8h_source.html">TxQ.h</a>.</p>
</div>
</div>
<a id="a9c3a01178261b6e8a98c0ea99f01d154" name="a9c3a01178261b6e8a98c0ea99f01d154"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c3a01178261b6e8a98c0ea99f01d154">&#9670;&#160;</a></span>hash_append() <span class="overload">[6/8]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher &gt; </div>
<table class="memname">
<tr>
<td class="memname">void ripple::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1ValidatorBlobInfo.html">ValidatorBlobInfo</a> const &amp;&#160;</td>
<td class="paramname"><em>blobInfo</em>&#160;</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="ValidatorList_8h_source.html#l00901">901</a> of file <a class="el" href="ValidatorList_8h_source.html">ValidatorList.h</a>.</p>
</div>
</div>
<a id="a31bf328f97d0dba42b1b819c75b3cebf" name="a31bf328f97d0dba42b1b819c75b3cebf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31bf328f97d0dba42b1b819c75b3cebf">&#9670;&#160;</a></span>hash_append() <span class="overload">[7/8]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher &gt; </div>
<table class="memname">
<tr>
<td class="memname">void ripple::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="structripple_1_1ValidatorBlobInfo.html">ValidatorBlobInfo</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>blobs</em>&#160;</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="ValidatorList_8h_source.html#l00913">913</a> of file <a class="el" href="ValidatorList_8h_source.html">ValidatorList.h</a>.</p>
</div>
</div>
<a id="a6e011ba09baf6ff30eaa588fa4eac57c" name="a6e011ba09baf6ff30eaa588fa4eac57c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e011ba09baf6ff30eaa588fa4eac57c">&#9670;&#160;</a></span>hash_append() <span class="overload">[8/8]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Hasher &gt; </div>
<table class="memname">
<tr>
<td class="memname">void ripple::hash_append </td>
<td>(</td>
<td class="paramtype">Hasher &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>, <a class="el" href="structripple_1_1ValidatorBlobInfo.html">ValidatorBlobInfo</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>blobs</em>&#160;</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="ValidatorList_8h_source.html#l00921">921</a> of file <a class="el" href="ValidatorList_8h_source.html">ValidatorList.h</a>.</p>
</div>
</div>
<a id="a3c5f274e7acff7630f3e7a544f90c109" name="a3c5f274e7acff7630f3e7a544f90c109"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c5f274e7acff7630f3e7a544f90c109">&#9670;&#160;</a></span>accountSourceCurrencies()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a7750eec5e079354285f1d60cfd0247ca">hash_set</a>&lt; <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> &gt; ripple::accountSourceCurrencies </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1RippleLineCache.html">RippleLineCache</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>lrCache</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>includeXRP</em>&#160;</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="AccountCurrencies_8cpp_source.html#l00006">6</a> of file <a class="el" href="AccountCurrencies_8cpp_source.html">AccountCurrencies.cpp</a>.</p>
</div>
</div>
<a id="a37173963b40ddf6c4e4245d821125ffb" name="a37173963b40ddf6c4e4245d821125ffb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37173963b40ddf6c4e4245d821125ffb">&#9670;&#160;</a></span>accountDestCurrencies()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a7750eec5e079354285f1d60cfd0247ca">hash_set</a>&lt; <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> &gt; ripple::accountDestCurrencies </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1RippleLineCache.html">RippleLineCache</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>lrCache</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>includeXRP</em>&#160;</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="AccountCurrencies_8cpp_source.html#l00042">42</a> of file <a class="el" href="AccountCurrencies_8cpp_source.html">AccountCurrencies.cpp</a>.</p>
</div>
</div>
<a id="a59b34a5a4179de5ca0ebd178b26c5767" name="a59b34a5a4179de5ca0ebd178b26c5767"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59b34a5a4179de5ca0ebd178b26c5767">&#9670;&#160;</a></span>creditLimit()</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::creditLimit </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>issuer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td>
<td class="paramname"><em>currency</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Calculate the maximum amount of IOUs that an account can hold. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ledger</td><td>the ledger to check against. </td></tr>
<tr><td class="paramname">account</td><td>the account of interest. </td></tr>
<tr><td class="paramname">issuer</td><td>the issuer of the IOU. </td></tr>
<tr><td class="paramname">currency</td><td>the IOU to check. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The maximum amount that can be held. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Credit_8cpp_source.html#l00009">9</a> of file <a class="el" href="Credit_8cpp_source.html">Credit.cpp</a>.</p>
</div>
</div>
<a id="ac8f0e665814bff445a0a352ae56790c9" name="ac8f0e665814bff445a0a352ae56790c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8f0e665814bff445a0a352ae56790c9">&#9670;&#160;</a></span>creditLimit2()</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::creditLimit2 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>acc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>iss</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td>
<td class="paramname"><em>cur</em>&#160;</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="Credit_8cpp_source.html#l00036">36</a> of file <a class="el" href="Credit_8cpp_source.html">Credit.cpp</a>.</p>
</div>
</div>
<a id="a676d0eac3fcb58c8634598bab4f5554b" name="a676d0eac3fcb58c8634598bab4f5554b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a676d0eac3fcb58c8634598bab4f5554b">&#9670;&#160;</a></span>creditBalance()</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::creditBalance </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>issuer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td>
<td class="paramname"><em>currency</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the amount of IOUs issued by issuer that are held by an account. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ledger</td><td>the ledger to check against. </td></tr>
<tr><td class="paramname">account</td><td>the account of interest. </td></tr>
<tr><td class="paramname">issuer</td><td>the issuer of the IOU. </td></tr>
<tr><td class="paramname">currency</td><td>the IOU to check. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="Credit_8cpp_source.html#l00046">46</a> of file <a class="el" href="Credit_8cpp_source.html">Credit.cpp</a>.</p>
</div>
</div>
<a id="a6f6bdc124fdecbf98999bb7c4a581f08" name="a6f6bdc124fdecbf98999bb7c4a581f08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f6bdc124fdecbf98999bb7c4a581f08">&#9670;&#160;</a></span>get() <span class="overload">[6/7]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">T &amp; ripple::get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1EitherAmount.html">EitherAmount</a> &amp;&#160;</td>
<td class="paramname"><em>amt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AmountSpec_8h_source.html#l00099">99</a> of file <a class="el" href="AmountSpec_8h_source.html">AmountSpec.h</a>.</p>
</div>
</div>
<a id="a0dc6ed07541ea54be0fcca6f34019737" name="a0dc6ed07541ea54be0fcca6f34019737"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0dc6ed07541ea54be0fcca6f34019737">&#9670;&#160;</a></span>get&lt; IOUAmount &gt;() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> &amp; <a class="el" href="namespaceripple.html#ac341e8b4d6615fda7866d3c1c0014e44">ripple::get</a>&lt; <a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1EitherAmount.html">EitherAmount</a> &amp;&#160;</td>
<td class="paramname"><em>amt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AmountSpec_8h_source.html#l00106">106</a> of file <a class="el" href="AmountSpec_8h_source.html">AmountSpec.h</a>.</p>
</div>
</div>
<a id="a30e4fc156ececf209fcc6d23ff23eb48" name="a30e4fc156ececf209fcc6d23ff23eb48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30e4fc156ececf209fcc6d23ff23eb48">&#9670;&#160;</a></span>get&lt; XRPAmount &gt;() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> &amp; <a class="el" href="namespaceripple.html#ac341e8b4d6615fda7866d3c1c0014e44">ripple::get</a>&lt; <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1EitherAmount.html">EitherAmount</a> &amp;&#160;</td>
<td class="paramname"><em>amt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AmountSpec_8h_source.html#l00115">115</a> of file <a class="el" href="AmountSpec_8h_source.html">AmountSpec.h</a>.</p>
</div>
</div>
<a id="afd002dee4a038cbce923fb1856ea2602" name="afd002dee4a038cbce923fb1856ea2602"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd002dee4a038cbce923fb1856ea2602">&#9670;&#160;</a></span>get() <span class="overload">[7/7]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">T const &amp; ripple::get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1EitherAmount.html">EitherAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AmountSpec_8h_source.html#l00124">124</a> of file <a class="el" href="AmountSpec_8h_source.html">AmountSpec.h</a>.</p>
</div>
</div>
<a id="a7ceb532c23bcf5d94044615965d53a1d" name="a7ceb532c23bcf5d94044615965d53a1d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ceb532c23bcf5d94044615965d53a1d">&#9670;&#160;</a></span>get&lt; IOUAmount &gt;() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amp; <a class="el" href="namespaceripple.html#ac341e8b4d6615fda7866d3c1c0014e44">ripple::get</a>&lt; <a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1EitherAmount.html">EitherAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AmountSpec_8h_source.html#l00131">131</a> of file <a class="el" href="AmountSpec_8h_source.html">AmountSpec.h</a>.</p>
</div>
</div>
<a id="af1fb3c89587e54ebe5bb3164a0498048" name="af1fb3c89587e54ebe5bb3164a0498048"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1fb3c89587e54ebe5bb3164a0498048">&#9670;&#160;</a></span>get&lt; XRPAmount &gt;() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp; <a class="el" href="namespaceripple.html#ac341e8b4d6615fda7866d3c1c0014e44">ripple::get</a>&lt; <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1EitherAmount.html">EitherAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AmountSpec_8h_source.html#l00141">141</a> of file <a class="el" href="AmountSpec_8h_source.html">AmountSpec.h</a>.</p>
</div>
</div>
<a id="a65ee90745067d4994313f185856f1c36" name="a65ee90745067d4994313f185856f1c36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65ee90745067d4994313f185856f1c36">&#9670;&#160;</a></span>toAmountSpec() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1AmountSpec.html">AmountSpec</a> ripple::toAmountSpec </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AmountSpec_8h_source.html#l00150">150</a> of file <a class="el" href="AmountSpec_8h_source.html">AmountSpec.h</a>.</p>
</div>
</div>
<a id="adc72bcfe471a8bab6a7b7d50061247a3" name="adc72bcfe471a8bab6a7b7d50061247a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc72bcfe471a8bab6a7b7d50061247a3">&#9670;&#160;</a></span>toEitherAmount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1EitherAmount.html">EitherAmount</a> ripple::toEitherAmount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AmountSpec_8h_source.html#l00176">176</a> of file <a class="el" href="AmountSpec_8h_source.html">AmountSpec.h</a>.</p>
</div>
</div>
<a id="adbca7b0ab111d27d198c57fe4def462d" name="adbca7b0ab111d27d198c57fe4def462d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbca7b0ab111d27d198c57fe4def462d">&#9670;&#160;</a></span>toAmountSpec() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1AmountSpec.html">AmountSpec</a> ripple::toAmountSpec </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1EitherAmount.html">EitherAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>ea</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>c</em>&#160;</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="AmountSpec_8h_source.html#l00184">184</a> of file <a class="el" href="AmountSpec_8h_source.html">AmountSpec.h</a>.</p>
</div>
</div>
<a id="a263796a7830204a27620035c603d2f15" name="a263796a7830204a27620035c603d2f15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a263796a7830204a27620035c603d2f15">&#9670;&#160;</a></span>limitStepIn()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TIn , class TOut , class <a class="el" href="namespaceripple.html#a104b942a112488963dab002995f78830">Offer</a> &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::limitStepIn </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a104b942a112488963dab002995f78830">Offer</a> const &amp;&#160;</td>
<td class="paramname"><em>offer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TAmounts&lt; TIn, TOut &gt; &amp;&#160;</td>
<td class="paramname"><em>ofrAmt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TAmounts&lt; TIn, TOut &gt; &amp;&#160;</td>
<td class="paramname"><em>stpAmt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TOut &amp;&#160;</td>
<td class="paramname"><em>ownerGives</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>&#160;</td>
<td class="paramname"><em>transferRateIn</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>&#160;</td>
<td class="paramname"><em>transferRateOut</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TIn const &amp;&#160;</td>
<td class="paramname"><em>limit</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="BookStep_8cpp_source.html#l00632">632</a> of file <a class="el" href="BookStep_8cpp_source.html">BookStep.cpp</a>.</p>
</div>
</div>
<a id="aa16a5e66c64d7a8b5c3a5123a2d21dfe" name="aa16a5e66c64d7a8b5c3a5123a2d21dfe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa16a5e66c64d7a8b5c3a5123a2d21dfe">&#9670;&#160;</a></span>limitStepOut()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TIn , class TOut , class <a class="el" href="namespaceripple.html#a104b942a112488963dab002995f78830">Offer</a> &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::limitStepOut </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a104b942a112488963dab002995f78830">Offer</a> const &amp;&#160;</td>
<td class="paramname"><em>offer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TAmounts&lt; TIn, TOut &gt; &amp;&#160;</td>
<td class="paramname"><em>ofrAmt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TAmounts&lt; TIn, TOut &gt; &amp;&#160;</td>
<td class="paramname"><em>stpAmt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TOut &amp;&#160;</td>
<td class="paramname"><em>ownerGives</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>&#160;</td>
<td class="paramname"><em>transferRateIn</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>&#160;</td>
<td class="paramname"><em>transferRateOut</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TOut const &amp;&#160;</td>
<td class="paramname"><em>limit</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="BookStep_8cpp_source.html#l00663">663</a> of file <a class="el" href="BookStep_8cpp_source.html">BookStep.cpp</a>.</p>
</div>
</div>
<a id="a06f1da429e6a72c7a8be4248d88ed6e7" name="a06f1da429e6a72c7a8be4248d88ed6e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06f1da429e6a72c7a8be4248d88ed6e7">&#9670;&#160;</a></span>sum()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TCollection &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static auto ripple::sum </td>
<td>(</td>
<td class="paramtype">TCollection const &amp;&#160;</td>
<td class="paramname"><em>col</em></td><td>)</td>
<td></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="BookStep_8cpp_source.html#l00976">976</a> of file <a class="el" href="BookStep_8cpp_source.html">BookStep.cpp</a>.</p>
</div>
</div>
<a id="aa91457ff078f37f17e7bc3875d6c1752" name="aa91457ff078f37f17e7bc3875d6c1752"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa91457ff078f37f17e7bc3875d6c1752">&#9670;&#160;</a></span>make_BookStepHelper()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TIn , class TOut &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Step.html">Step</a> &gt; &gt; ripple::make_BookStepHelper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1StrandContext.html">StrandContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>in</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>out</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="BookStep_8cpp_source.html#l01410">1410</a> of file <a class="el" href="BookStep_8cpp_source.html">BookStep.cpp</a>.</p>
</div>
</div>
<a id="aac90126f05dbf5927af55dde5bb0933d" name="aac90126f05dbf5927af55dde5bb0933d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac90126f05dbf5927af55dde5bb0933d">&#9670;&#160;</a></span>make_BookStepII()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Step.html">Step</a> &gt; &gt; ripple::make_BookStepII </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1StrandContext.html">StrandContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>in</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>out</em>&#160;</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="BookStep_8cpp_source.html#l01435">1435</a> of file <a class="el" href="BookStep_8cpp_source.html">BookStep.cpp</a>.</p>
</div>
</div>
<a id="a8ccabfbbb65455ce08cdf7d024b768fe" name="a8ccabfbbb65455ce08cdf7d024b768fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ccabfbbb65455ce08cdf7d024b768fe">&#9670;&#160;</a></span>make_BookStepIX()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Step.html">Step</a> &gt; &gt; ripple::make_BookStepIX </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1StrandContext.html">StrandContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>in</em>&#160;</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="BookStep_8cpp_source.html#l01441">1441</a> of file <a class="el" href="BookStep_8cpp_source.html">BookStep.cpp</a>.</p>
</div>
</div>
<a id="a7ed8dc85e6410852cc2ea4c6d12b7fdb" name="a7ed8dc85e6410852cc2ea4c6d12b7fdb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ed8dc85e6410852cc2ea4c6d12b7fdb">&#9670;&#160;</a></span>make_BookStepXI()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Step.html">Step</a> &gt; &gt; ripple::make_BookStepXI </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1StrandContext.html">StrandContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>out</em>&#160;</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="BookStep_8cpp_source.html#l01447">1447</a> of file <a class="el" href="BookStep_8cpp_source.html">BookStep.cpp</a>.</p>
</div>
</div>
<a id="ab9034e2ea3c8d81bf0e36f6dc2074108" name="ab9034e2ea3c8d81bf0e36f6dc2074108"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9034e2ea3c8d81bf0e36f6dc2074108">&#9670;&#160;</a></span>make_DirectStepI()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Step.html">Step</a> &gt; &gt; ripple::make_DirectStepI </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1StrandContext.html">StrandContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td>
<td class="paramname"><em>c</em>&#160;</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="DirectStep_8cpp_source.html#l00950">950</a> of file <a class="el" href="DirectStep_8cpp_source.html">DirectStep.cpp</a>.</p>
</div>
</div>
<a id="a7dfbbc119e9821f91f95982dadcfd712" name="a7dfbbc119e9821f91f95982dadcfd712"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7dfbbc119e9821f91f95982dadcfd712">&#9670;&#160;</a></span>SetUnion()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void ripple::SetUnion </td>
<td>(</td>
<td class="paramtype">boost::container::flat_set&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boost::container::flat_set&lt; T &gt; const &amp;&#160;</td>
<td class="paramname"><em>src</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Given two flat sets dst and src, compute dst = dst union src. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dst</td><td>set to store the resulting union, and also a source of elements for the union </td></tr>
<tr><td class="paramname">src</td><td>second source of elements for the union </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="FlatSets_8h_source.html#l00016">16</a> of file <a class="el" href="FlatSets_8h_source.html">FlatSets.h</a>.</p>
</div>
</div>
<a id="acc022dd1f2122859acff200e4f2cb0f0" name="acc022dd1f2122859acff200e4f2cb0f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc022dd1f2122859acff200e4f2cb0f0">&#9670;&#160;</a></span>largestAmount()</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::largestAmount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="PathfinderUtils_8h_source.html#l00009">9</a> of file <a class="el" href="PathfinderUtils_8h_source.html">PathfinderUtils.h</a>.</p>
</div>
</div>
<a id="a1988d4481dfdf83033a40e7e43ed2c1f" name="a1988d4481dfdf83033a40e7e43ed2c1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1988d4481dfdf83033a40e7e43ed2c1f">&#9670;&#160;</a></span>convertAmount()</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::convertAmount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amt</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>all</em>&#160;</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="PathfinderUtils_8h_source.html#l00018">18</a> of file <a class="el" href="PathfinderUtils_8h_source.html">PathfinderUtils.h</a>.</p>
</div>
</div>
<a id="a4305eab0b3a5773888210c37c497a1e3" name="a4305eab0b3a5773888210c37c497a1e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4305eab0b3a5773888210c37c497a1e3">&#9670;&#160;</a></span>convertAllCheck()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::convertAllCheck </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</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="PathfinderUtils_8h_source.html#l00027">27</a> of file <a class="el" href="PathfinderUtils_8h_source.html">PathfinderUtils.h</a>.</p>
</div>
</div>
<a id="a948ed7ae32de8014f0a5f421f36bedc1" name="a948ed7ae32de8014f0a5f421f36bedc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a948ed7ae32de8014f0a5f421f36bedc1">&#9670;&#160;</a></span>checkNear() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::checkNear </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>expected</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>actual</em>&#160;</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="PaySteps_8cpp_source.html#l00015">15</a> of file <a class="el" href="PaySteps_8cpp_source.html">PaySteps.cpp</a>.</p>
</div>
</div>
<a id="a15e64a77f52d8520313ef65d6c3b54e9" name="a15e64a77f52d8520313ef65d6c3b54e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15e64a77f52d8520313ef65d6c3b54e9">&#9670;&#160;</a></span>checkNear() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::checkNear </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>expected</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>actual</em>&#160;</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="PaySteps_8cpp_source.html#l00039">39</a> of file <a class="el" href="PaySteps_8cpp_source.html">PaySteps.cpp</a>.</p>
</div>
</div>
<a id="ac587641c2192e11d0760414cffe2a156" name="ac587641c2192e11d0760414cffe2a156"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac587641c2192e11d0760414cffe2a156">&#9670;&#160;</a></span>isXRPAccount()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ripple::isXRPAccount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STPathElement.html">STPathElement</a> const &amp;&#160;</td>
<td class="paramname"><em>pe</em></td><td>)</td>
<td></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="PaySteps_8cpp_source.html#l00045">45</a> of file <a class="el" href="PaySteps_8cpp_source.html">PaySteps.cpp</a>.</p>
</div>
</div>
<a id="a178828b84b3a9187873f0b93bbb0445b" name="a178828b84b3a9187873f0b93bbb0445b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a178828b84b3a9187873f0b93bbb0445b">&#9670;&#160;</a></span>toStep()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Step.html">Step</a> &gt; &gt; ripple::toStep </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1StrandContext.html">StrandContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STPathElement.html">STPathElement</a> const *&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STPathElement.html">STPathElement</a> const *&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>curIssue</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="PaySteps_8cpp_source.html#l00053">53</a> of file <a class="el" href="PaySteps_8cpp_source.html">PaySteps.cpp</a>.</p>
</div>
</div>
<a id="ae3f5670b80830bd4b37893c48f7eb227" name="ae3f5670b80830bd4b37893c48f7eb227"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3f5670b80830bd4b37893c48f7eb227">&#9670;&#160;</a></span>toStrand()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, Strand &gt; ripple::toStrand </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>sb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>deliver</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; Quality &gt; const &amp;&#160;</td>
<td class="paramname"><em>limitQuality</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>sendMaxIssue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STPath.html">STPath</a> const &amp;&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>ownerPaysTransferFee</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a786c40cb27211e1704047accb2ca26bd">OfferCrossing</a>&#160;</td>
<td class="paramname"><em>offerCrossing</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1AMMContext.html">AMMContext</a> &amp;&#160;</td>
<td class="paramname"><em>ammContext</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>domainID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a Strand for the specified path. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sb</td><td>view for trust lines, balances, and attributes like auth and freeze </td></tr>
<tr><td class="paramname">src</td><td>Account that is sending assets </td></tr>
<tr><td class="paramname">dst</td><td>Account that is receiving assets </td></tr>
<tr><td class="paramname">deliver</td><td><a class="el" href="classripple_1_1Asset.html">Asset</a> the dst account will receive (if issuer of deliver == dst, then accept any issuer) </td></tr>
<tr><td class="paramname">limitQuality</td><td>Offer crossing BookSteps use this value in an optimization. If, during direct offer crossing, the quality of the tip of the book drops below this value, then evaluating the strand can stop. </td></tr>
<tr><td class="paramname">sendMaxIssue</td><td>Optional asset to send. </td></tr>
<tr><td class="paramname">path</td><td>Liquidity sources to use for this strand of the payment. The path contains an ordered collection of the offer books to use and accounts to ripple through. </td></tr>
<tr><td class="paramname">ownerPaysTransferFee</td><td>false -&gt; charge sender; true -&gt; charge offer owner </td></tr>
<tr><td class="paramname">offerCrossing</td><td>false -&gt; payment; true -&gt; offer crossing </td></tr>
<tr><td class="paramname">ammContext</td><td>counts iterations with AMM offers </td></tr>
<tr><td class="paramname">domainID</td><td>the domain that order books will use </td></tr>
<tr><td class="paramname">j</td><td>Journal for logging messages </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Error code and constructed Strand </dd></dl>
<p class="definition">Definition at line <a class="el" href="PaySteps_8cpp_source.html#l00117">117</a> of file <a class="el" href="PaySteps_8cpp_source.html">PaySteps.cpp</a>.</p>
</div>
</div>
<a id="ad062717b303be1ba4bf72c519b864343" name="ad062717b303be1ba4bf72c519b864343"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad062717b303be1ba4bf72c519b864343">&#9670;&#160;</a></span>toStrands()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; Strand &gt; &gt; ripple::toStrands </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>sb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>deliver</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; Quality &gt; const &amp;&#160;</td>
<td class="paramname"><em>limitQuality</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>sendMax</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STPathSet.html">STPathSet</a> const &amp;&#160;</td>
<td class="paramname"><em>paths</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>addDefaultPath</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>ownerPaysTransferFee</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a786c40cb27211e1704047accb2ca26bd">OfferCrossing</a>&#160;</td>
<td class="paramname"><em>offerCrossing</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1AMMContext.html">AMMContext</a> &amp;&#160;</td>
<td class="paramname"><em>ammContext</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>domainID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a Strand for each specified path (including the default path, if indicated) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sb</td><td>View for trust lines, balances, and attributes like auth and freeze </td></tr>
<tr><td class="paramname">src</td><td>Account that is sending assets </td></tr>
<tr><td class="paramname">dst</td><td>Account that is receiving assets </td></tr>
<tr><td class="paramname">deliver</td><td><a class="el" href="classripple_1_1Asset.html">Asset</a> the dst account will receive (if issuer of deliver == dst, then accept any issuer) </td></tr>
<tr><td class="paramname">limitQuality</td><td>Offer crossing BookSteps use this value in an optimization. If, during direct offer crossing, the quality of the tip of the book drops below this value, then evaluating the strand can stop. </td></tr>
<tr><td class="paramname">sendMax</td><td>Optional asset to send. </td></tr>
<tr><td class="paramname">paths</td><td>Paths to use to fulfill the payment. Each path in the pathset contains an ordered collection of the offer books to use and accounts to ripple through. </td></tr>
<tr><td class="paramname">addDefaultPath</td><td>Determines if the default path should be included </td></tr>
<tr><td class="paramname">ownerPaysTransferFee</td><td>false -&gt; charge sender; true -&gt; charge offer owner </td></tr>
<tr><td class="paramname">offerCrossing</td><td>false -&gt; payment; true -&gt; offer crossing </td></tr>
<tr><td class="paramname">ammContext</td><td>counts iterations with AMM offers </td></tr>
<tr><td class="paramname">domainID</td><td>the domain that order books will use </td></tr>
<tr><td class="paramname">j</td><td>Journal for logging messages </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>error code and collection of strands </dd></dl>
<p class="definition">Definition at line <a class="el" href="PaySteps_8cpp_source.html#l00456">456</a> of file <a class="el" href="PaySteps_8cpp_source.html">PaySteps.cpp</a>.</p>
</div>
</div>
<a id="ac06771af6625c1d8cd71e57570e84136" name="ac06771af6625c1d8cd71e57570e84136"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac06771af6625c1d8cd71e57570e84136">&#9670;&#160;</a></span>isDirectXrpToXrp()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class InAmt , class OutAmt &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool ripple::isDirectXrpToXrp </td>
<td>(</td>
<td class="paramtype">Strand const &amp;&#160;</td>
<td class="paramname"><em>strand</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="PaySteps_8cpp_source.html#l00611">611</a> of file <a class="el" href="PaySteps_8cpp_source.html">PaySteps.cpp</a>.</p>
</div>
</div>
<a id="afa62aedcc768b19fe299d1a1e625615c" name="afa62aedcc768b19fe299d1a1e625615c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa62aedcc768b19fe299d1a1e625615c">&#9670;&#160;</a></span>isDirectXrpToXrp&lt; XRPAmount, XRPAmount &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="namespaceripple.html#ac06771af6625c1d8cd71e57570e84136">ripple::isDirectXrpToXrp</a>&lt; <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> &gt; </td>
<td>(</td>
<td class="paramtype">Strand const &amp;&#160;</td>
<td class="paramname"><em>strand</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="PaySteps_8cpp_source.html#l00617">617</a> of file <a class="el" href="PaySteps_8cpp_source.html">PaySteps.cpp</a>.</p>
</div>
</div>
<a id="a919e13014bb6aa8cf75f424e7552811b" name="a919e13014bb6aa8cf75f424e7552811b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a919e13014bb6aa8cf75f424e7552811b">&#9670;&#160;</a></span>isDirectXrpToXrp&lt; XRPAmount, IOUAmount &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">template bool <a class="el" href="namespaceripple.html#ac06771af6625c1d8cd71e57570e84136">ripple::isDirectXrpToXrp</a>&lt; <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>, <a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> &gt; </td>
<td>(</td>
<td class="paramtype">Strand const &amp;&#160;</td>
<td class="paramname"><em>strand</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a768e10d7d7bb643dccf0325cf1cd9256" name="a768e10d7d7bb643dccf0325cf1cd9256"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a768e10d7d7bb643dccf0325cf1cd9256">&#9670;&#160;</a></span>isDirectXrpToXrp&lt; IOUAmount, XRPAmount &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">template bool <a class="el" href="namespaceripple.html#ac06771af6625c1d8cd71e57570e84136">ripple::isDirectXrpToXrp</a>&lt; <a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a>, <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> &gt; </td>
<td>(</td>
<td class="paramtype">Strand const &amp;&#160;</td>
<td class="paramname"><em>strand</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5afb194880640bae0fc678162befd92e" name="a5afb194880640bae0fc678162befd92e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5afb194880640bae0fc678162befd92e">&#9670;&#160;</a></span>isDirectXrpToXrp&lt; IOUAmount, IOUAmount &gt;()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">template bool <a class="el" href="namespaceripple.html#ac06771af6625c1d8cd71e57570e84136">ripple::isDirectXrpToXrp</a>&lt; <a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a>, <a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> &gt; </td>
<td>(</td>
<td class="paramtype">Strand const &amp;&#160;</td>
<td class="paramname"><em>strand</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a369f056a78d8b15df5bf1052867947cb" name="a369f056a78d8b15df5bf1052867947cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a369f056a78d8b15df5bf1052867947cb">&#9670;&#160;</a></span>checkFreeze()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::checkFreeze </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td>
<td class="paramname"><em>currency</em>&#160;</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="StepChecks_8h_source.html#l00014">14</a> of file <a class="el" href="StepChecks_8h_source.html">StepChecks.h</a>.</p>
</div>
</div>
<a id="a737b0d5ba5e659ec4fb340a027bb4147" name="a737b0d5ba5e659ec4fb340a027bb4147"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a737b0d5ba5e659ec4fb340a027bb4147">&#9670;&#160;</a></span>checkNoRipple()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::checkNoRipple </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>prev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>cur</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>next</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &amp;&#160;</td>
<td class="paramname"><em>currency</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="StepChecks_8h_source.html#l00069">69</a> of file <a class="el" href="StepChecks_8h_source.html">StepChecks.h</a>.</p>
</div>
</div>
<a id="a02afdec453dc1cf6e78cee2890e68969" name="a02afdec453dc1cf6e78cee2890e68969"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02afdec453dc1cf6e78cee2890e68969">&#9670;&#160;</a></span>redeems()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::redeems </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8c623abdba7fa97ffd148311056d401e">DebtDirection</a>&#160;</td>
<td class="paramname"><em>dir</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Steps_8h_source.html#l00029">29</a> of file <a class="el" href="Steps_8h_source.html">Steps.h</a>.</p>
</div>
</div>
<a id="aa820916190755272f4ce837d5169020a" name="aa820916190755272f4ce837d5169020a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa820916190755272f4ce837d5169020a">&#9670;&#160;</a></span>issues()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::issues </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a8c623abdba7fa97ffd148311056d401e">DebtDirection</a>&#160;</td>
<td class="paramname"><em>dir</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Steps_8h_source.html#l00035">35</a> of file <a class="el" href="Steps_8h_source.html">Steps.h</a>.</p>
</div>
</div>
<a id="ab6951b22b65a926d75003267ef35a90b" name="ab6951b22b65a926d75003267ef35a90b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6951b22b65a926d75003267ef35a90b">&#9670;&#160;</a></span>normalizePath()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="el" href="classripple_1_1STPath.html">STPath</a> &gt; ripple::normalizePath </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>deliver</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>sendMaxIssue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STPath.html">STPath</a> const &amp;&#160;</td>
<td class="paramname"><em>path</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a60ffcc7b0bcf661667d21f1a2c3b5548" name="a60ffcc7b0bcf661667d21f1a2c3b5548"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60ffcc7b0bcf661667d21f1a2c3b5548">&#9670;&#160;</a></span>flow() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInAmt , class TOutAmt &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1StrandResult.html">StrandResult</a>&lt; TInAmt, TOutAmt &gt; ripple::flow </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1PaymentSandbox.html">PaymentSandbox</a> const &amp;&#160;</td>
<td class="paramname"><em>baseView</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Strand const &amp;&#160;</td>
<td class="paramname"><em>strand</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; TInAmt &gt; const &amp;&#160;</td>
<td class="paramname"><em>maxIn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TOutAmt const &amp;&#160;</td>
<td class="paramname"><em>out</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Request <code>out</code> amount from a strand. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">baseView</td><td>Trust lines and balances </td></tr>
<tr><td class="paramname">strand</td><td>Steps of Accounts to ripple through and offer books to use </td></tr>
<tr><td class="paramname">maxIn</td><td>Max amount of input allowed </td></tr>
<tr><td class="paramname">out</td><td>Amount of output requested from the strand </td></tr>
<tr><td class="paramname">j</td><td>Journal to write log messages to </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Actual amount in and out from the strand, errors, offers to remove, and payment sandbox </dd></dl>
<p class="definition">Definition at line <a class="el" href="StrandFlow_8h_source.html#l00086">86</a> of file <a class="el" href="StrandFlow_8h_source.html">StrandFlow.h</a>.</p>
</div>
</div>
<a id="a5d3909380210aadf305f0f34e5e5e3f7" name="a5d3909380210aadf305f0f34e5e5e3f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d3909380210aadf305f0f34e5e5e3f7">&#9670;&#160;</a></span>flow() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TInAmt , class TOutAmt &gt; </div>
<table class="memname">
<tr>
<td class="memname">FlowResult&lt; TInAmt, TOutAmt &gt; ripple::flow </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1PaymentSandbox.html">PaymentSandbox</a> const &amp;&#160;</td>
<td class="paramname"><em>baseView</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; Strand &gt; const &amp;&#160;</td>
<td class="paramname"><em>strands</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TOutAmt const &amp;&#160;</td>
<td class="paramname"><em>outReq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>partialPayment</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a786c40cb27211e1704047accb2ca26bd">OfferCrossing</a>&#160;</td>
<td class="paramname"><em>offerCrossing</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; Quality &gt; const &amp;&#160;</td>
<td class="paramname"><em>limitQuality</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>sendMaxST</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1AMMContext.html">AMMContext</a> &amp;&#160;</td>
<td class="paramname"><em>ammContext</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1path_1_1detail_1_1FlowDebugInfo.html">path::detail::FlowDebugInfo</a> *&#160;</td>
<td class="paramname"><em>flowDebugInfo</em> = <code>nullptr</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Request <code>out</code> amount from a collection of strands. </p>
<p>Attempt to fulfill the payment by using liquidity from the strands in order from least expensive to most expensive</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">baseView</td><td>Trust lines and balances </td></tr>
<tr><td class="paramname">strands</td><td>Each strand contains the steps of accounts to ripple through and offer books to use </td></tr>
<tr><td class="paramname">outReq</td><td>Amount of output requested from the strand </td></tr>
<tr><td class="paramname">partialPayment</td><td>If true allow less than the full payment </td></tr>
<tr><td class="paramname">offerCrossing</td><td>If true offer crossing, not handling a standard payment </td></tr>
<tr><td class="paramname">limitQuality</td><td>If present, the minimum quality for any strand taken </td></tr>
<tr><td class="paramname">sendMaxST</td><td>If present, the maximum <a class="el" href="classripple_1_1STAmount.html">STAmount</a> to send </td></tr>
<tr><td class="paramname">j</td><td>Journal to write journal messages to </td></tr>
<tr><td class="paramname">ammContext</td><td>counts iterations with AMM offers </td></tr>
<tr><td class="paramname">flowDebugInfo</td><td>If pointer is non-null, write flow debug info here </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Actual amount in and out from the strands, errors, and payment sandbox </dd></dl>
<p class="definition">Definition at line <a class="el" href="StrandFlow_8h_source.html#l00550">550</a> of file <a class="el" href="StrandFlow_8h_source.html">StrandFlow.h</a>.</p>
</div>
</div>
<a id="a94c2f642f36e55944b5e2dad2db66771" name="a94c2f642f36e55944b5e2dad2db66771"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94c2f642f36e55944b5e2dad2db66771">&#9670;&#160;</a></span>operator==() <span class="overload">[27/28]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TDerived &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPEndpointStep.html">XRPEndpointStep</a>&lt; TDerived &gt; const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPEndpointStep.html">XRPEndpointStep</a>&lt; TDerived &gt; const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="XRPEndpointStep_8cpp_source.html#l00218">218</a> of file <a class="el" href="XRPEndpointStep_8cpp_source.html">XRPEndpointStep.cpp</a>.</p>
</div>
</div>
<a id="a27cf17601fb00445ac516a63ccd482a0" name="a27cf17601fb00445ac516a63ccd482a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27cf17601fb00445ac516a63ccd482a0">&#9670;&#160;</a></span>make_XRPEndpointStep()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="el" href="classripple_1_1Step.html">Step</a> &gt; &gt; ripple::make_XRPEndpointStep </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1StrandContext.html">StrandContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>acc</em>&#160;</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="XRPEndpointStep_8cpp_source.html#l00376">376</a> of file <a class="el" href="XRPEndpointStep_8cpp_source.html">XRPEndpointStep.cpp</a>.</p>
</div>
</div>
<a id="a5585a905b0b4bc7fd1849c23747800f2" name="a5585a905b0b4bc7fd1849c23747800f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5585a905b0b4bc7fd1849c23747800f2">&#9670;&#160;</a></span>finishFlow()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class FlowResult &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static auto ripple::finishFlow </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1PaymentSandbox.html">PaymentSandbox</a> &amp;&#160;</td>
<td class="paramname"><em>sb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>srcIssue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>dstIssue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">FlowResult &amp;&amp;&#160;</td>
<td class="paramname"><em>f</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Flow_8cpp_source.html#l00016">16</a> of file <a class="el" href="Flow_8cpp_source.html">Flow.cpp</a>.</p>
</div>
</div>
<a id="a8fdcd05cb7bb6967af84d2633a2b324d" name="a8fdcd05cb7bb6967af84d2633a2b324d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8fdcd05cb7bb6967af84d2633a2b324d">&#9670;&#160;</a></span>flow() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1path_1_1RippleCalc_1_1Output.html">path::RippleCalc::Output</a> ripple::flow </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1PaymentSandbox.html">PaymentSandbox</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>deliver</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STPathSet.html">STPathSet</a> const &amp;&#160;</td>
<td class="paramname"><em>paths</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>defaultPaths</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>partialPayment</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>ownerPaysTransferFee</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a786c40cb27211e1704047accb2ca26bd">OfferCrossing</a>&#160;</td>
<td class="paramname"><em>offerCrossing</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; Quality &gt; const &amp;&#160;</td>
<td class="paramname"><em>limitQuality</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>sendMax</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>domainID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1path_1_1detail_1_1FlowDebugInfo.html">path::detail::FlowDebugInfo</a> *&#160;</td>
<td class="paramname"><em>flowDebugInfo</em> = <code>nullptr</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Make a payment from the src account to the dst account. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">view</td><td>Trust lines and balances </td></tr>
<tr><td class="paramname">deliver</td><td>Amount to deliver to the dst account </td></tr>
<tr><td class="paramname">src</td><td>Account providing input funds for the payment </td></tr>
<tr><td class="paramname">dst</td><td>Account receiving the payment </td></tr>
<tr><td class="paramname">paths</td><td>Set of paths to explore for liquidity </td></tr>
<tr><td class="paramname">defaultPaths</td><td>Include defaultPaths in the path set </td></tr>
<tr><td class="paramname">partialPayment</td><td>If the payment cannot deliver the entire requested amount, deliver as much as possible, given the constraints </td></tr>
<tr><td class="paramname">ownerPaysTransferFee</td><td>If true then owner, not sender, pays fee </td></tr>
<tr><td class="paramname">offerCrossing</td><td>If Yes or Sell then flow is executing offer crossing, not payments </td></tr>
<tr><td class="paramname">limitQuality</td><td>Do not use liquidity below this quality threshold </td></tr>
<tr><td class="paramname">sendMax</td><td>Do not spend more than this amount </td></tr>
<tr><td class="paramname">j</td><td>Journal to write journal messages to </td></tr>
<tr><td class="paramname">flowDebugInfo</td><td>If non-null a pointer to FlowDebugInfo for debugging </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Actual amount in and out, and the result code </dd></dl>
<p class="definition">Definition at line <a class="el" href="Flow_8cpp_source.html#l00036">36</a> of file <a class="el" href="Flow_8cpp_source.html">Flow.cpp</a>.</p>
</div>
</div>
<a id="a64db4e9a01a15836948b70c1689ef2ca" name="a64db4e9a01a15836948b70c1689ef2ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64db4e9a01a15836948b70c1689ef2ca">&#9670;&#160;</a></span>isDefaultPath()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ripple::isDefaultPath </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STPath.html">STPath</a> const &amp;&#160;</td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></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="Pathfinder_8cpp_source.html#l00444">444</a> of file <a class="el" href="Pathfinder_8cpp_source.html">Pathfinder.cpp</a>.</p>
</div>
</div>
<a id="a85965961aa46753332a4369d6538a169" name="a85965961aa46753332a4369d6538a169"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85965961aa46753332a4369d6538a169">&#9670;&#160;</a></span>removeIssuer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1STPath.html">STPath</a> ripple::removeIssuer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STPath.html">STPath</a> const &amp;&#160;</td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></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="Pathfinder_8cpp_source.html#l00463">463</a> of file <a class="el" href="Pathfinder_8cpp_source.html">Pathfinder.cpp</a>.</p>
</div>
</div>
<a id="adb2e324768f8d996d68d9bd9cb1f3fca" name="adb2e324768f8d996d68d9bd9cb1f3fca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb2e324768f8d996d68d9bd9cb1f3fca">&#9670;&#160;</a></span>addUniquePath()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::addUniquePath </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STPathSet.html">STPathSet</a> &amp;&#160;</td>
<td class="paramname"><em>pathSet</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STPath.html">STPath</a> const &amp;&#160;</td>
<td class="paramname"><em>path</em>&#160;</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="Pathfinder_8cpp_source.html#l00921">921</a> of file <a class="el" href="Pathfinder_8cpp_source.html">Pathfinder.cpp</a>.</p>
</div>
</div>
<a id="a6c26712979b39541e469713b7a6b5631" name="a6c26712979b39541e469713b7a6b5631"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c26712979b39541e469713b7a6b5631">&#9670;&#160;</a></span>getSQLiteDatabase()</h2>
<div class="memitem">
<div class="memproto">
<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>&lt; <a class="el" href="classripple_1_1RelationalDatabase.html">RelationalDatabase</a> &gt; ripple::getSQLiteDatabase </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Config.html">Config</a> const &amp;&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1JobQueue.html">JobQueue</a> &amp;&#160;</td>
<td class="paramname"><em>jobQueue</em>&#160;</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="SQLiteDatabase_8cpp_source.html#l00836">836</a> of file <a class="el" href="SQLiteDatabase_8cpp_source.html">SQLiteDatabase.cpp</a>.</p>
</div>
</div>
<a id="ad812b2419c992eb6e58362f30ac3d0eb" name="ad812b2419c992eb6e58362f30ac3d0eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad812b2419c992eb6e58362f30ac3d0eb">&#9670;&#160;</a></span>initPeerFinderDB()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::initPeerFinderDB </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1BasicConfig.html">BasicConfig</a> const &amp;&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>initPeerFinderDB Opens a session with the peer finder database. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> with the peer finder database. </td></tr>
<tr><td class="paramname">config</td><td>Path to the database and other opening parameters. </td></tr>
<tr><td class="paramname">j</td><td>Journal. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="PeerFinder_8cpp_source.html#l00006">6</a> of file <a class="el" href="PeerFinder_8cpp_source.html">PeerFinder.cpp</a>.</p>
</div>
</div>
<a id="a5408e52c33471da0e8fcedb32b228d59" name="a5408e52c33471da0e8fcedb32b228d59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5408e52c33471da0e8fcedb32b228d59">&#9670;&#160;</a></span>updatePeerFinderDB()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::updatePeerFinderDB </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>currentSchemaVersion</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>updatePeerFinderDB Updates the peer finder database to a new version. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> with the database. </td></tr>
<tr><td class="paramname">currentSchemaVersion</td><td>New version of the database. </td></tr>
<tr><td class="paramname">j</td><td>Journal. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="PeerFinder_8cpp_source.html#l00042">42</a> of file <a class="el" href="PeerFinder_8cpp_source.html">PeerFinder.cpp</a>.</p>
</div>
</div>
<a id="a44920c5b80b797216ec9ee2aec9cbd81" name="a44920c5b80b797216ec9ee2aec9cbd81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44920c5b80b797216ec9ee2aec9cbd81">&#9670;&#160;</a></span>readPeerFinderDB()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::readPeerFinderDB </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; void(<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;, int)&gt; const &amp;&#160;</td>
<td class="paramname"><em>func</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>readPeerFinderDB Reads all entries from the peer finder database and invokes the given callback for each entry. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> with the database. </td></tr>
<tr><td class="paramname">func</td><td>Callback to invoke for each entry. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="PeerFinder_8cpp_source.html#l00198">198</a> of file <a class="el" href="PeerFinder_8cpp_source.html">PeerFinder.cpp</a>.</p>
</div>
</div>
<a id="ae16ababc2a247659dd007cd7e467ba19" name="ae16ababc2a247659dd007cd7e467ba19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae16ababc2a247659dd007cd7e467ba19">&#9670;&#160;</a></span>savePeerFinderDB()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::savePeerFinderDB </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="structripple_1_1PeerFinder_1_1Store_1_1Entry.html">PeerFinder::Store::Entry</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>savePeerFinderDB Saves a new entry to the peer finder database. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> with the database. </td></tr>
<tr><td class="paramname">v</td><td>Entry to save which contains information about a new peer. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="PeerFinder_8cpp_source.html#l00220">220</a> of file <a class="el" href="PeerFinder_8cpp_source.html">PeerFinder.cpp</a>.</p>
</div>
</div>
<a id="a632dcd1160907dbaea1cd6caceca886c" name="a632dcd1160907dbaea1cd6caceca886c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a632dcd1160907dbaea1cd6caceca886c">&#9670;&#160;</a></span>initStateDB()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::initStateDB </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1BasicConfig.html">BasicConfig</a> const &amp;&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>dbName</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>initStateDB Opens a session with the State database. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td>Provides a session with the database. </td></tr>
<tr><td class="paramname">config</td><td>Path to the database and other opening parameters. </td></tr>
<tr><td class="paramname">dbName</td><td>Name of the database. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="State_8cpp_source.html#l00006">6</a> of file <a class="el" href="State_8cpp_source.html">State.cpp</a>.</p>
</div>
</div>
<a id="a0fe94e7b03d864a38651a484be4c89d3" name="a0fe94e7b03d864a38651a484be4c89d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fe94e7b03d864a38651a484be4c89d3">&#9670;&#160;</a></span>getCanDelete()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> ripple::getCanDelete </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>getCanDelete Returns the ledger sequence which can be deleted. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> with the database. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classripple_1_1Ledger.html" title="Holds a ledger.">Ledger</a> sequence. </dd></dl>
<p class="definition">Definition at line <a class="el" href="State_8cpp_source.html#l00062">62</a> of file <a class="el" href="State_8cpp_source.html">State.cpp</a>.</p>
</div>
</div>
<a id="aab972dc5eb4ccbbb4a0a0d0b83042723" name="aab972dc5eb4ccbbb4a0a0d0b83042723"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab972dc5eb4ccbbb4a0a0d0b83042723">&#9670;&#160;</a></span>setCanDelete()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> ripple::setCanDelete </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a>&#160;</td>
<td class="paramname"><em>canDelete</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>setCanDelete Updates the ledger sequence which can be deleted. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> with the database. </td></tr>
<tr><td class="paramname">canDelete</td><td><a class="el" href="classripple_1_1Ledger.html" title="Holds a ledger.">Ledger</a> sequence to save. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Previous value of the ledger sequence which can be deleted. </dd></dl>
<p class="definition">Definition at line <a class="el" href="State_8cpp_source.html#l00072">72</a> of file <a class="el" href="State_8cpp_source.html">State.cpp</a>.</p>
</div>
</div>
<a id="a1d7270f000f7f70eb39a3812d17a17bb" name="a1d7270f000f7f70eb39a3812d17a17bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d7270f000f7f70eb39a3812d17a17bb">&#9670;&#160;</a></span>getSavedState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1SavedState.html">SavedState</a> ripple::getSavedState </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>getSavedState Returns the saved state. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> with the database. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="structripple_1_1SavedState.html">SavedState</a> structure which contains the names of the writable database, the archive database and the last rotated ledger sequence. </dd></dl>
<p class="definition">Definition at line <a class="el" href="State_8cpp_source.html#l00080">80</a> of file <a class="el" href="State_8cpp_source.html">State.cpp</a>.</p>
</div>
</div>
<a id="a4ebc529465484d38823ec8fcd242176a" name="a4ebc529465484d38823ec8fcd242176a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ebc529465484d38823ec8fcd242176a">&#9670;&#160;</a></span>setSavedState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::setSavedState </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1SavedState.html">SavedState</a> const &amp;&#160;</td>
<td class="paramname"><em>state</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>setSavedState Saves the given state. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> with the database. </td></tr>
<tr><td class="paramname">state</td><td>The <a class="el" href="structripple_1_1SavedState.html">SavedState</a> structure which contains the names of the writable database, the archive database and the last rotated ledger sequence. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="State_8cpp_source.html#l00092">92</a> of file <a class="el" href="State_8cpp_source.html">State.cpp</a>.</p>
</div>
</div>
<a id="aefa79f90126517a5b18ac63f899a9138" name="aefa79f90126517a5b18ac63f899a9138"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefa79f90126517a5b18ac63f899a9138">&#9670;&#160;</a></span>setLastRotated()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::setLastRotated </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a>&#160;</td>
<td class="paramname"><em>seq</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>setLastRotated Updates the last rotated ledger sequence. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> with the database. </td></tr>
<tr><td class="paramname">seq</td><td>New value of the last rotated ledger sequence. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="State_8cpp_source.html#l00104">104</a> of file <a class="el" href="State_8cpp_source.html">State.cpp</a>.</p>
</div>
</div>
<a id="adafdba9ca91c254868194ee5cd1f00af" name="adafdba9ca91c254868194ee5cd1f00af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adafdba9ca91c254868194ee5cd1f00af">&#9670;&#160;</a></span>doVacuumDB()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::doVacuumDB </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1DatabaseCon_1_1Setup.html">DatabaseCon::Setup</a> const &amp;&#160;</td>
<td class="paramname"><em>setup</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>doVacuumDB Creates, initialises, and performs cleanup on a database. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">setup</td><td>Path to the database and other opening parameters. </td></tr>
<tr><td class="paramname">j</td><td>Journal. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the vacuum process completed successfully. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Vacuum_8cpp_source.html#l00008">8</a> of file <a class="el" href="Vacuum_8cpp_source.html">Vacuum.cpp</a>.</p>
</div>
</div>
<a id="aaa97227ce6e58f948934638ef4ebfc2f" name="aaa97227ce6e58f948934638ef4ebfc2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa97227ce6e58f948934638ef4ebfc2f">&#9670;&#160;</a></span>makeWalletDB()</h2>
<div class="memitem">
<div class="memproto">
<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>&lt; <a class="el" href="classripple_1_1DatabaseCon.html">DatabaseCon</a> &gt; ripple::makeWalletDB </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1DatabaseCon_1_1Setup.html">DatabaseCon::Setup</a> const &amp;&#160;</td>
<td class="paramname"><em>setup</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>makeWalletDB Opens the wallet database and returns it. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">setup</td><td>Path to the database and other opening parameters. </td></tr>
<tr><td class="paramname">j</td><td>Journal. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Unique pointer to the database descriptor. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Wallet_8cpp_source.html#l00008">8</a> of file <a class="el" href="Wallet_8cpp_source.html">Wallet.cpp</a>.</p>
</div>
</div>
<a id="a5ecb07c3dd86011b2217d32f4266ea19" name="a5ecb07c3dd86011b2217d32f4266ea19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ecb07c3dd86011b2217d32f4266ea19">&#9670;&#160;</a></span>makeTestWalletDB()</h2>
<div class="memitem">
<div class="memproto">
<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>&lt; <a class="el" href="classripple_1_1DatabaseCon.html">DatabaseCon</a> &gt; ripple::makeTestWalletDB </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1DatabaseCon_1_1Setup.html">DatabaseCon::Setup</a> const &amp;&#160;</td>
<td class="paramname"><em>setup</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>dbname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>makeTestWalletDB Opens a test wallet database with an arbitrary name. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">setup</td><td>Path to the database and other opening parameters. </td></tr>
<tr><td class="paramname">dbname</td><td>Name of the database. </td></tr>
<tr><td class="paramname">j</td><td>Journal. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Unique pointer to the database descriptor. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Wallet_8cpp_source.html#l00016">16</a> of file <a class="el" href="Wallet_8cpp_source.html">Wallet.cpp</a>.</p>
</div>
</div>
<a id="ae4478d625c3ba008aed0712de8900573" name="ae4478d625c3ba008aed0712de8900573"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4478d625c3ba008aed0712de8900573">&#9670;&#160;</a></span>getManifests()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::getManifests </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>dbTable</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1ManifestCache.html">ManifestCache</a> &amp;&#160;</td>
<td class="paramname"><em>mCache</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>getManifests Loads a manifest from the wallet database and stores it in the cache. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> with the database. </td></tr>
<tr><td class="paramname">dbTable</td><td>Name of the database table from which the manifest will be extracted. </td></tr>
<tr><td class="paramname">mCache</td><td>Cache for storing the manifest. </td></tr>
<tr><td class="paramname">j</td><td>Journal. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="Wallet_8cpp_source.html#l00027">27</a> of file <a class="el" href="Wallet_8cpp_source.html">Wallet.cpp</a>.</p>
</div>
</div>
<a id="aef409acedc98fb36174d50a9eb3c5e6f" name="aef409acedc98fb36174d50a9eb3c5e6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef409acedc98fb36174d50a9eb3c5e6f">&#9670;&#160;</a></span>saveManifest()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::saveManifest </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>dbTable</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>serialized</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Wallet_8cpp_source.html#l00060">60</a> of file <a class="el" href="Wallet_8cpp_source.html">Wallet.cpp</a>.</p>
</div>
</div>
<a id="a27ecb53bba71adda180317036358f1f3" name="a27ecb53bba71adda180317036358f1f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27ecb53bba71adda180317036358f1f3">&#9670;&#160;</a></span>saveManifests()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::saveManifests </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>dbTable</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; bool(<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;)&gt; const &amp;&#160;</td>
<td class="paramname"><em>isTrusted</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a46c521271235f4e2715d7fa8b68940ca">hash_map</a>&lt; <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>, <a class="el" href="structripple_1_1Manifest.html">Manifest</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>map</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>saveManifests Saves all given manifests to the database. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> with the database. </td></tr>
<tr><td class="paramname">dbTable</td><td>Name of the database table that will store the manifest. </td></tr>
<tr><td class="paramname">isTrusted</td><td>Callback that returns true if the key is trusted. </td></tr>
<tr><td class="paramname">map</td><td>Maps public keys to manifests. </td></tr>
<tr><td class="paramname">j</td><td>Journal. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="Wallet_8cpp_source.html#l00075">75</a> of file <a class="el" href="Wallet_8cpp_source.html">Wallet.cpp</a>.</p>
</div>
</div>
<a id="a53836f0b1a1019c51a41955b523d8b45" name="a53836f0b1a1019c51a41955b523d8b45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53836f0b1a1019c51a41955b523d8b45">&#9670;&#160;</a></span>addValidatorManifest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::addValidatorManifest </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>serialized</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>addValidatorManifest Saves the manifest of a validator to the database. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> with the database. </td></tr>
<tr><td class="paramname">serialized</td><td><a class="el" href="structripple_1_1Manifest.html">Manifest</a> of the validator in raw format. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="Wallet_8cpp_source.html#l00100">100</a> of file <a class="el" href="Wallet_8cpp_source.html">Wallet.cpp</a>.</p>
</div>
</div>
<a id="aa974ec7bdead671dac5a44b542714a6e" name="aa974ec7bdead671dac5a44b542714a6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa974ec7bdead671dac5a44b542714a6e">&#9670;&#160;</a></span>clearNodeIdentity()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::clearNodeIdentity </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Delete any saved public/private key associated with this node. </p>
<p class="definition">Definition at line <a class="el" href="Wallet_8cpp_source.html#l00108">108</a> of file <a class="el" href="Wallet_8cpp_source.html">Wallet.cpp</a>.</p>
</div>
</div>
<a id="a5218b31a8f3cd8475469a3d9863ccf99" name="a5218b31a8f3cd8475469a3d9863ccf99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5218b31a8f3cd8475469a3d9863ccf99">&#9670;&#160;</a></span>getNodeIdentity() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> &gt; ripple::getNodeIdentity </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns a stable public and private key for this node. </p>
<p>The node's public identity is defined by a secp256k1 keypair that is (normally) randomly generated. This function will return such a keypair, securely generating one if needed.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> with the database.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Pair of public and private secp256k1 keys. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Wallet_8cpp_source.html#l00114">114</a> of file <a class="el" href="Wallet_8cpp_source.html">Wallet.cpp</a>.</p>
</div>
</div>
<a id="a4c800deaf4eb22f32ba22868f7bedc0a" name="a4c800deaf4eb22f32ba22868f7bedc0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c800deaf4eb22f32ba22868f7bedc0a">&#9670;&#160;</a></span>getPeerReservationTable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; <a class="el" href="structripple_1_1PeerReservation.html">PeerReservation</a>, <a class="el" href="structbeast_1_1uhash.html">beast::uhash</a>&lt;&gt;, <a class="el" href="structripple_1_1KeyEqual.html">KeyEqual</a> &gt; ripple::getPeerReservationTable </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>getPeerReservationTable Returns the peer reservation table. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> with the database. </td></tr>
<tr><td class="paramname">j</td><td>Journal. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classripple_1_1Peer.html" title="Represents a peer connection in the overlay.">Peer</a> reservation hash table. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Wallet_8cpp_source.html#l00151">151</a> of file <a class="el" href="Wallet_8cpp_source.html">Wallet.cpp</a>.</p>
</div>
</div>
<a id="a503791d27b38d9bdb823b58781ef168b" name="a503791d27b38d9bdb823b58781ef168b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a503791d27b38d9bdb823b58781ef168b">&#9670;&#160;</a></span>insertPeerReservation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::insertPeerReservation </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>nodeId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>description</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>insertPeerReservation Adds an entry to the peer reservation table. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> with the database. </td></tr>
<tr><td class="paramname">nodeId</td><td>Public key of the node. </td></tr>
<tr><td class="paramname">description</td><td>Description of the node. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="Wallet_8cpp_source.html#l00188">188</a> of file <a class="el" href="Wallet_8cpp_source.html">Wallet.cpp</a>.</p>
</div>
</div>
<a id="aedd3768c43d1cf1afc89ed6f0f0a53cd" name="aedd3768c43d1cf1afc89ed6f0f0a53cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aedd3768c43d1cf1afc89ed6f0f0a53cd">&#9670;&#160;</a></span>deletePeerReservation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::deletePeerReservation </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>nodeId</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>deletePeerReservation Deletes an entry from the peer reservation table. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> with the database. </td></tr>
<tr><td class="paramname">nodeId</td><td>Public key of the node to remove. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="Wallet_8cpp_source.html#l00202">202</a> of file <a class="el" href="Wallet_8cpp_source.html">Wallet.cpp</a>.</p>
</div>
</div>
<a id="a5d759654f3c40954985245643f7003ec" name="a5d759654f3c40954985245643f7003ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d759654f3c40954985245643f7003ec">&#9670;&#160;</a></span>createFeatureVotes()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::createFeatureVotes </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>createFeatureVotes Creates the FeatureVote table if it does not exist. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> with the wallet database. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the table already exists </dd></dl>
<p class="definition">Definition at line <a class="el" href="Wallet_8cpp_source.html#l00210">210</a> of file <a class="el" href="Wallet_8cpp_source.html">Wallet.cpp</a>.</p>
</div>
</div>
<a id="a740f27a016e79e42b15532d24eeb54d3" name="a740f27a016e79e42b15532d24eeb54d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a740f27a016e79e42b15532d24eeb54d3">&#9670;&#160;</a></span>readAmendments()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::readAmendments </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; void(boost::optional&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; amendment_hash, boost::optional&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; amendment_name, boost::optional&lt; <a class="el" href="namespaceripple.html#a1dcb4cf27e683bd94d11f5322836c689">AmendmentVote</a> &gt; vote)&gt; const &amp;&#160;</td>
<td class="paramname"><em>callback</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>readAmendments Reads all amendments from the FeatureVotes table. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> with the wallet database. </td></tr>
<tr><td class="paramname">callback</td><td>Callback called for each amendment with its hash, name and optionally a flag denoting whether the amendment should be vetoed. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="Wallet_8cpp_source.html#l00234">234</a> of file <a class="el" href="Wallet_8cpp_source.html">Wallet.cpp</a>.</p>
</div>
</div>
<a id="af4775b9f1e9a5a194f086f657c9faa37" name="af4775b9f1e9a5a194f086f657c9faa37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4775b9f1e9a5a194f086f657c9faa37">&#9670;&#160;</a></span>voteAmendment()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::voteAmendment </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>session</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>amendment</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a1dcb4cf27e683bd94d11f5322836c689">AmendmentVote</a>&#160;</td>
<td class="paramname"><em>vote</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>voteAmendment Set the veto value for a particular amendment. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">session</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> with the wallet database. </td></tr>
<tr><td class="paramname">amendment</td><td>Hash of the amendment. </td></tr>
<tr><td class="paramname">name</td><td>Name of the amendment. </td></tr>
<tr><td class="paramname">vote</td><td>Whether to vote in favor of this amendment. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="Wallet_8cpp_source.html#l00270">270</a> of file <a class="el" href="Wallet_8cpp_source.html">Wallet.cpp</a>.</p>
</div>
</div>
<a id="a689877829c664a51aacaf78811eadf27" name="a689877829c664a51aacaf78811eadf27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a689877829c664a51aacaf78811eadf27">&#9670;&#160;</a></span>rangeCheckedCast()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class C &gt; </div>
<table class="memname">
<tr>
<td class="memname">T ripple::rangeCheckedCast </td>
<td>(</td>
<td class="paramtype">C&#160;</td>
<td class="paramname"><em>c</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="RelationalDatabase_8h_source.html#l00211">211</a> of file <a class="el" href="RelationalDatabase_8h_source.html">RelationalDatabase.h</a>.</p>
</div>
</div>
<a id="adb47f5675e01882e14c2cf9cc5700648" name="adb47f5675e01882e14c2cf9cc5700648"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb47f5675e01882e14c2cf9cc5700648">&#9670;&#160;</a></span>checkValidity()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#abcad59b0151763334cc398263373bcdd">Validity</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; ripple::checkValidity </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1HashRouter.html">HashRouter</a> &amp;&#160;</td>
<td class="paramname"><em>router</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;&#160;</td>
<td class="paramname"><em>tx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;&#160;</td>
<td class="paramname"><em>rules</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Config.html">Config</a> const &amp;&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Checks transaction signature and local checks. </p>
<dl class="section return"><dt>Returns</dt><dd>A <code>Validity</code> enum representing how valid the <code><a class="el" href="classripple_1_1STTx.html">STTx</a></code> is and, if not <code>Valid</code>, a reason string.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Results are cached internally, so tests will not be repeated over repeated calls, unless cache expires.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd><code><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a></code>, where <code>.first</code> is the status, and <code>.second</code> is the reason if appropriate.</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceripple.html#abcad59b0151763334cc398263373bcdd" title="Describes the pre-processing validity of a transaction.">Validity</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="apply_8cpp_source.html#l00025">25</a> of file <a class="el" href="apply_8cpp_source.html">apply.cpp</a>.</p>
</div>
</div>
<a id="ab5fadc2b2814a10d35c00c0a8241fbe7" name="ab5fadc2b2814a10d35c00c0a8241fbe7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5fadc2b2814a10d35c00c0a8241fbe7">&#9670;&#160;</a></span>forceValidity()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::forceValidity </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1HashRouter.html">HashRouter</a> &amp;&#160;</td>
<td class="paramname"><em>router</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>txid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#abcad59b0151763334cc398263373bcdd">Validity</a>&#160;</td>
<td class="paramname"><em>validity</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the validity of a given transaction in the cache. </p>
<dl class="section warning"><dt>Warning</dt><dd>Use with extreme care.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>Can only raise the validity to a more valid state, and can not override anything cached bad.</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceripple.html#adb47f5675e01882e14c2cf9cc5700648" title="Checks transaction signature and local checks.">checkValidity</a>, <a class="el" href="namespaceripple.html#abcad59b0151763334cc398263373bcdd" title="Describes the pre-processing validity of a transaction.">Validity</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="apply_8cpp_source.html#l00093">93</a> of file <a class="el" href="apply_8cpp_source.html">apply.cpp</a>.</p>
</div>
</div>
<a id="ab5570a1f8263efb3c9d80b34a92c895a" name="ab5570a1f8263efb3c9d80b34a92c895a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5570a1f8263efb3c9d80b34a92c895a">&#9670;&#160;</a></span>apply() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1ApplyResult.html">ApplyResult</a> ripple::apply </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1OpenView.html">OpenView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;&#160;</td>
<td class="paramname"><em>tx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a>&#160;</td>
<td class="paramname"><em>flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Apply a transaction to an <code><a class="el" href="classripple_1_1OpenView.html" title="Writable ledger view that accumulates state and tx changes.">OpenView</a></code>. </p>
<p>This function is the canonical way to apply a transaction to a ledger. It rolls the validation and application steps into one function. To do the steps manually, the correct calling order is: </p><div class="fragment"><div class="line"><a class="code hl_function" href="namespaceripple.html#a24280b80536d1afd09e24a75f4596922">preflight</a> -&gt; <a class="code hl_function" href="namespaceripple.html#a5027a5209e954b9478fab70357963466">preclaim</a> -&gt; <a class="code hl_function" href="namespaceripple.html#a2b59523126e4050b583017ce8465f3b6">doApply</a></div>
<div class="ttc" id="anamespaceripple_html_a24280b80536d1afd09e24a75f4596922"><div class="ttname"><a href="namespaceripple.html#a24280b80536d1afd09e24a75f4596922">ripple::preflight</a></div><div class="ttdeci">PreflightResult preflight(Application &amp;app, Rules const &amp;rules, STTx const &amp;tx, ApplyFlags flags, beast::Journal j)</div><div class="ttdoc">Gate a transaction based on static information.</div><div class="ttdef"><b>Definition</b> <a href="applySteps_8cpp_source.html#l00285">applySteps.cpp:285</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2b59523126e4050b583017ce8465f3b6"><div class="ttname"><a href="namespaceripple.html#a2b59523126e4050b583017ce8465f3b6">ripple::doApply</a></div><div class="ttdeci">ApplyResult doApply(PreclaimResult const &amp;preclaimResult, Application &amp;app, OpenView &amp;view)</div><div class="ttdoc">Apply a prechecked transaction to an OpenView.</div><div class="ttdef"><b>Definition</b> <a href="applySteps_8cpp_source.html#l00399">applySteps.cpp:399</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5027a5209e954b9478fab70357963466"><div class="ttname"><a href="namespaceripple.html#a5027a5209e954b9478fab70357963466">ripple::preclaim</a></div><div class="ttdeci">PreclaimResult preclaim(PreflightResult const &amp;preflightResult, Application &amp;app, OpenView const &amp;view)</div><div class="ttdoc">Gate a transaction based on static ledger information.</div><div class="ttdef"><b>Definition</b> <a href="applySteps_8cpp_source.html#l00326">applySteps.cpp:326</a></div></div>
</div><!-- fragment --><p> The result of one function must be passed to the next. The <code>preflight</code> result can be safely cached and reused asynchronously, but <code>preclaim</code> and <code>doApply</code> must be called in the same thread and with the same view.</p>
<dl class="section note"><dt>Note</dt><dd>Does not throw.</dd></dl>
<p>For open ledgers, the <code><a class="el" href="classripple_1_1Transactor.html">Transactor</a></code> will catch exceptions and return <code>tefEXCEPTION</code>. For closed ledgers, the <code><a class="el" href="classripple_1_1Transactor.html">Transactor</a></code> will attempt to only charge a fee, and return <code>tecFAILED_PROCESSING</code>.</p>
<p>If the <code><a class="el" href="classripple_1_1Transactor.html">Transactor</a></code> gets an exception while trying to charge the fee, it will be caught and turned into <code>tefEXCEPTION</code>.</p>
<p>For network health, a <code><a class="el" href="classripple_1_1Transactor.html">Transactor</a></code> makes its best effort to at least charge a fee if the ledger is closed.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">app</td><td>The current running <code><a class="el" href="classripple_1_1Application.html">Application</a></code>. </td></tr>
<tr><td class="paramname">view</td><td>The open ledger that the transaction will attempt to be applied to. </td></tr>
<tr><td class="paramname">tx</td><td>The transaction to be checked. </td></tr>
<tr><td class="paramname">flags</td><td><code>ApplyFlags</code> describing processing options. </td></tr>
<tr><td class="paramname">journal</td><td>A journal.</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceripple.html#a24280b80536d1afd09e24a75f4596922" title="Gate a transaction based on static information.">preflight</a>, <a class="el" href="namespaceripple.html#a5027a5209e954b9478fab70357963466" title="Gate a transaction based on static ledger information.">preclaim</a>, <a class="el" href="namespaceripple.html#a2b59523126e4050b583017ce8465f3b6" title="Apply a prechecked transaction to an OpenView.">doApply</a></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A pair with the <code>TER</code> and a <code>bool</code> indicating whether or not the transaction was applied. </dd></dl>
<p class="definition">Definition at line <a class="el" href="apply_8cpp_source.html#l00121">121</a> of file <a class="el" href="apply_8cpp_source.html">apply.cpp</a>.</p>
</div>
</div>
<a id="adabbca732d5cb29c385300533c7236e9" name="adabbca732d5cb29c385300533c7236e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adabbca732d5cb29c385300533c7236e9">&#9670;&#160;</a></span>applyTransaction()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a3352ead78ab1510016d3f728004acd63">ApplyTransactionResult</a> ripple::applyTransaction </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1OpenView.html">OpenView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;&#160;</td>
<td class="paramname"><em>tx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>retryAssured</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a>&#160;</td>
<td class="paramname"><em>flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="classripple_1_1Transaction.html">Transaction</a> application helper. </p>
<p>Provides more detailed logging and decodes the correct behavior based on the <code>TER</code> type</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceripple.html#a3352ead78ab1510016d3f728004acd63" title="Enum class for return value from applyTransaction">ApplyTransactionResult</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="apply_8cpp_source.html#l00214">214</a> of file <a class="el" href="apply_8cpp_source.html">apply.cpp</a>.</p>
</div>
</div>
<a id="aaad7838ce24fa0ffc4c6e388b18c86a4" name="aaad7838ce24fa0ffc4c6e388b18c86a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaad7838ce24fa0ffc4c6e388b18c86a4">&#9670;&#160;</a></span>isTecClaimHardFail()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isTecClaimHardFail </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>&#160;</td>
<td class="paramname"><em>ter</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a>&#160;</td>
<td class="paramname"><em>flags</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return true if the transaction can claim a fee (tec), and the <code>ApplyFlags</code> do not allow soft failures. </p>
<p class="definition">Definition at line <a class="el" href="applySteps_8h_source.html#l00029">29</a> of file <a class="el" href="applySteps_8h_source.html">applySteps.h</a>.</p>
</div>
</div>
<a id="a24280b80536d1afd09e24a75f4596922" name="a24280b80536d1afd09e24a75f4596922"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24280b80536d1afd09e24a75f4596922">&#9670;&#160;</a></span>preflight() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1PreflightResult.html">PreflightResult</a> ripple::preflight </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;&#160;</td>
<td class="paramname"><em>rules</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;&#160;</td>
<td class="paramname"><em>tx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a>&#160;</td>
<td class="paramname"><em>flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gate a transaction based on static information. </p>
<p>The transaction is checked against all possible validity constraints that do not require a ledger.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">app</td><td>The current running <code><a class="el" href="classripple_1_1Application.html">Application</a></code>. </td></tr>
<tr><td class="paramname">rules</td><td>The <code><a class="el" href="classripple_1_1Rules.html" title="Rules controlling protocol behavior.">Rules</a></code> in effect at the time of the check. </td></tr>
<tr><td class="paramname">tx</td><td>The transaction to be checked. </td></tr>
<tr><td class="paramname">flags</td><td><code>ApplyFlags</code> describing processing options. </td></tr>
<tr><td class="paramname">j</td><td>A journal.</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structripple_1_1PreflightResult.html" title="Describes the results of the preflight check.">PreflightResult</a>, <a class="el" href="namespaceripple.html#a5027a5209e954b9478fab70357963466" title="Gate a transaction based on static ledger information.">preclaim</a>, <a class="el" href="namespaceripple.html#a2b59523126e4050b583017ce8465f3b6" title="Apply a prechecked transaction to an OpenView.">doApply</a>, <a class="el" href="namespaceripple.html#ab5570a1f8263efb3c9d80b34a92c895a" title="Apply a transaction to an OpenView.">apply</a></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A <code><a class="el" href="structripple_1_1PreflightResult.html" title="Describes the results of the preflight check.">PreflightResult</a></code> object containing, among other things, the <code>TER</code> code. </dd></dl>
<p class="definition">Definition at line <a class="el" href="applySteps_8cpp_source.html#l00285">285</a> of file <a class="el" href="applySteps_8cpp_source.html">applySteps.cpp</a>.</p>
</div>
</div>
<a id="a37bd56ea1219a14fe8396a8c2dd2e505" name="a37bd56ea1219a14fe8396a8c2dd2e505"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37bd56ea1219a14fe8396a8c2dd2e505">&#9670;&#160;</a></span>preflight() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1PreflightResult.html">PreflightResult</a> ripple::preflight </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;&#160;</td>
<td class="paramname"><em>rules</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>parentBatchId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;&#160;</td>
<td class="paramname"><em>tx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a>&#160;</td>
<td class="paramname"><em>flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="applySteps_8cpp_source.html#l00305">305</a> of file <a class="el" href="applySteps_8cpp_source.html">applySteps.cpp</a>.</p>
</div>
</div>
<a id="a5027a5209e954b9478fab70357963466" name="a5027a5209e954b9478fab70357963466"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5027a5209e954b9478fab70357963466">&#9670;&#160;</a></span>preclaim()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1PreclaimResult.html">PreclaimResult</a> ripple::preclaim </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreflightResult.html">PreflightResult</a> const &amp;&#160;</td>
<td class="paramname"><em>preflightResult</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1OpenView.html">OpenView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gate a transaction based on static ledger information. </p>
<p>The transaction is checked against all possible validity constraints that DO require a ledger.</p>
<p>If preclaim succeeds, then the transaction is very likely to claim a fee. This will determine if the transaction is safe to relay without being applied to the open ledger.</p>
<p>"Succeeds" in this case is defined as returning a <code>tes</code> or <code>tec</code>, since both lead to claiming a fee.</p>
<dl class="section pre"><dt>Precondition</dt><dd>The transaction has been checked and validated using <code>preflight</code></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">preflightResult</td><td>The result of a previous call to <code>preflight</code> for the transaction. </td></tr>
<tr><td class="paramname">app</td><td>The current running <code><a class="el" href="classripple_1_1Application.html">Application</a></code>. </td></tr>
<tr><td class="paramname">view</td><td>The open ledger that the transaction will attempt to be applied to.</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structripple_1_1PreclaimResult.html" title="Describes the results of the preclaim check.">PreclaimResult</a>, <a class="el" href="namespaceripple.html#a24280b80536d1afd09e24a75f4596922" title="Gate a transaction based on static information.">preflight</a>, <a class="el" href="namespaceripple.html#a2b59523126e4050b583017ce8465f3b6" title="Apply a prechecked transaction to an OpenView.">doApply</a>, <a class="el" href="namespaceripple.html#ab5570a1f8263efb3c9d80b34a92c895a" title="Apply a transaction to an OpenView.">apply</a></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A <code><a class="el" href="structripple_1_1PreclaimResult.html" title="Describes the results of the preclaim check.">PreclaimResult</a></code> object containing, among other things the <code>TER</code> code and the base fee value for this transaction. </dd></dl>
<p class="definition">Definition at line <a class="el" href="applySteps_8cpp_source.html#l00326">326</a> of file <a class="el" href="applySteps_8cpp_source.html">applySteps.cpp</a>.</p>
</div>
</div>
<a id="a3deb4c69ca598c60e6502a3be527835e" name="a3deb4c69ca598c60e6502a3be527835e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3deb4c69ca598c60e6502a3be527835e">&#9670;&#160;</a></span>calculateBaseFee()</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::calculateBaseFee </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;&#160;</td>
<td class="paramname"><em>tx</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Compute only the expected base fee for a transaction. </p>
<p>Base fees are transaction specific, so any calculation needing them must get the base fee for each transaction.</p>
<p>No validation is done or implied by this function.</p>
<p>Caller is responsible for handling any exceptions. Since none should be thrown, that will usually mean terminating.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">view</td><td>The current open ledger. </td></tr>
<tr><td class="paramname">tx</td><td>The transaction to be checked.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The base fee. </dd></dl>
<p class="definition">Definition at line <a class="el" href="applySteps_8cpp_source.html#l00387">387</a> of file <a class="el" href="applySteps_8cpp_source.html">applySteps.cpp</a>.</p>
</div>
</div>
<a id="ae89924d6641e992f08233d811f17f6f3" name="ae89924d6641e992f08233d811f17f6f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae89924d6641e992f08233d811f17f6f3">&#9670;&#160;</a></span>calculateDefaultBaseFee()</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::calculateDefaultBaseFee </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;&#160;</td>
<td class="paramname"><em>tx</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the minimum fee that an "ordinary" transaction would pay. </p>
<p>When computing the FeeLevel for a transaction the <a class="el" href="classripple_1_1TxQ.html" title="Transaction Queue.">TxQ</a> sometimes needs the know what an "ordinary" or reference transaction would be required to pay.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">view</td><td>The current open ledger. </td></tr>
<tr><td class="paramname">tx</td><td>The transaction so the correct multisigner count is used.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The base fee in <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>. </dd></dl>
<p class="definition">Definition at line <a class="el" href="applySteps_8cpp_source.html#l00393">393</a> of file <a class="el" href="applySteps_8cpp_source.html">applySteps.cpp</a>.</p>
</div>
</div>
<a id="a2b59523126e4050b583017ce8465f3b6" name="a2b59523126e4050b583017ce8465f3b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b59523126e4050b583017ce8465f3b6">&#9670;&#160;</a></span>doApply()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1ApplyResult.html">ApplyResult</a> ripple::doApply </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimResult.html">PreclaimResult</a> const &amp;&#160;</td>
<td class="paramname"><em>preclaimResult</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1OpenView.html">OpenView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Apply a prechecked transaction to an <a class="el" href="classripple_1_1OpenView.html" title="Writable ledger view that accumulates state and tx changes.">OpenView</a>. </p>
<dl class="section pre"><dt>Precondition</dt><dd>The transaction has been checked and validated using <code>preflight</code> and <code>preclaim</code></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">preclaimResult</td><td>The result of a previous call to <code>preclaim</code> for the transaction. </td></tr>
<tr><td class="paramname">app</td><td>The current running <code><a class="el" href="classripple_1_1Application.html">Application</a></code>. </td></tr>
<tr><td class="paramname">view</td><td>The open ledger that the transaction will attempt to be applied to.</td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceripple.html#a24280b80536d1afd09e24a75f4596922" title="Gate a transaction based on static information.">preflight</a>, <a class="el" href="namespaceripple.html#a5027a5209e954b9478fab70357963466" title="Gate a transaction based on static ledger information.">preclaim</a>, <a class="el" href="namespaceripple.html#ab5570a1f8263efb3c9d80b34a92c895a" title="Apply a transaction to an OpenView.">apply</a></dd></dl>
<dl class="section return"><dt>Returns</dt><dd>A pair with the <code>TER</code> and a <code>bool</code> indicating whether or not the transaction was applied. </dd></dl>
<p class="definition">Definition at line <a class="el" href="applySteps_8cpp_source.html#l00399">399</a> of file <a class="el" href="applySteps_8cpp_source.html">applySteps.cpp</a>.</p>
</div>
</div>
<a id="ad7bf9c643de743e88a021d5547ecaada" name="ad7bf9c643de743e88a021d5547ecaada"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7bf9c643de743e88a021d5547ecaada">&#9670;&#160;</a></span>applyBid()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, bool &gt; ripple::applyBid </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &amp;&#160;</td>
<td class="paramname"><em>ctx_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Sandbox.html">Sandbox</a> &amp;&#160;</td>
<td class="paramname"><em>sb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j_</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AMMBid_8cpp_source.html#l00153">153</a> of file <a class="el" href="AMMBid_8cpp_source.html">AMMBid.cpp</a>.</p>
</div>
</div>
<a id="a8e246441496ab1a735552574115c3256" name="a8e246441496ab1a735552574115c3256"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e246441496ab1a735552574115c3256">&#9670;&#160;</a></span>applyCreate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, bool &gt; ripple::applyCreate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &amp;&#160;</td>
<td class="paramname"><em>ctx_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Sandbox.html">Sandbox</a> &amp;&#160;</td>
<td class="paramname"><em>sb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j_</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AMMCreate_8cpp_source.html#l00193">193</a> of file <a class="el" href="AMMCreate_8cpp_source.html">AMMCreate.cpp</a>.</p>
</div>
</div>
<a id="a9b266ff9b07492bb82ef831a8fb13574" name="a9b266ff9b07492bb82ef831a8fb13574"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b266ff9b07492bb82ef831a8fb13574">&#9670;&#160;</a></span>adjustLPTokensOut()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1STAmount.html">STAmount</a> ripple::adjustLPTokensOut </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;&#160;</td>
<td class="paramname"><em>rules</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lptAMMBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lpTokensDeposit</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AMMDeposit_8cpp_source.html#l00612">612</a> of file <a class="el" href="AMMDeposit_8cpp_source.html">AMMDeposit.cpp</a>.</p>
</div>
</div>
<a id="a3307ba3d5cb27bfc86d46ec644a7361b" name="a3307ba3d5cb27bfc86d46ec644a7361b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3307ba3d5cb27bfc86d46ec644a7361b">&#9670;&#160;</a></span>applyVote()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a>, bool &gt; ripple::applyVote </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &amp;&#160;</td>
<td class="paramname"><em>ctx_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Sandbox.html">Sandbox</a> &amp;&#160;</td>
<td class="paramname"><em>sb</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j_</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AMMVote_8cpp_source.html#l00060">60</a> of file <a class="el" href="AMMVote_8cpp_source.html">AMMVote.cpp</a>.</p>
</div>
</div>
<a id="a6bdc23ab696afbce2568a4c9563e9ec2" name="a6bdc23ab696afbce2568a4c9563e9ec2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6bdc23ab696afbce2568a4c9563e9ec2">&#9670;&#160;</a></span>tokensWithdraw()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; ripple::tokensWithdraw </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lpTokens</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>tokensIn</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>&#160;</td>
<td class="paramname"><em>flags</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AMMWithdraw_8cpp_source.html#l00139">139</a> of file <a class="el" href="AMMWithdraw_8cpp_source.html">AMMWithdraw.cpp</a>.</p>
</div>
</div>
<a id="a8e4b418d6da8b9f8a72bd4bdb3cf84e1" name="a8e4b418d6da8b9f8a72bd4bdb3cf84e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e4b418d6da8b9f8a72bd4bdb3cf84e1">&#9670;&#160;</a></span>adjustLPTokensIn()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1STAmount.html">STAmount</a> ripple::adjustLPTokensIn </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;&#160;</td>
<td class="paramname"><em>rules</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lptAMMBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lpTokensWithdraw</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a0ef1f7396e14a26a1d23238d68149a63">WithdrawAll</a>&#160;</td>
<td class="paramname"><em>withdrawAll</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AMMWithdraw_8cpp_source.html#l00656">656</a> of file <a class="el" href="AMMWithdraw_8cpp_source.html">AMMWithdraw.cpp</a>.</p>
</div>
</div>
<a id="a5bf12292c1a8eb5aa0d0d7180ea1202c" name="a5bf12292c1a8eb5aa0d0d7180ea1202c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5bf12292c1a8eb5aa0d0d7180ea1202c">&#9670;&#160;</a></span>apply() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename PreflightChecks &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1ApplyResult.html">ApplyResult</a> ripple::apply </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1OpenView.html">OpenView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">PreflightChecks &amp;&amp;&#160;</td>
<td class="paramname"><em>preflightChecks</em>&#160;</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="apply_8cpp_source.html#l00114">114</a> of file <a class="el" href="apply_8cpp_source.html">apply.cpp</a>.</p>
</div>
</div>
<a id="acf35a95aae8cd41344947f311b67c85f" name="acf35a95aae8cd41344947f311b67c85f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf35a95aae8cd41344947f311b67c85f">&#9670;&#160;</a></span>apply() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1ApplyResult.html">ApplyResult</a> ripple::apply </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1OpenView.html">OpenView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>parentBatchId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;&#160;</td>
<td class="paramname"><em>tx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a>&#160;</td>
<td class="paramname"><em>flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="apply_8cpp_source.html#l00134">134</a> of file <a class="el" href="apply_8cpp_source.html">apply.cpp</a>.</p>
</div>
</div>
<a id="a9b6a1e024c295e1cfcef615969969eda" name="a9b6a1e024c295e1cfcef615969969eda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b6a1e024c295e1cfcef615969969eda">&#9670;&#160;</a></span>applyBatchTransactions()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ripple::applyBatchTransactions </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1OpenView.html">OpenView</a> &amp;&#160;</td>
<td class="paramname"><em>batchView</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;&#160;</td>
<td class="paramname"><em>batchTxn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="apply_8cpp_source.html#l00148">148</a> of file <a class="el" href="apply_8cpp_source.html">apply.cpp</a>.</p>
</div>
</div>
<a id="ae65279e05e73497a8c91e9a621bd4e49" name="ae65279e05e73497a8c91e9a621bd4e49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae65279e05e73497a8c91e9a621bd4e49">&#9670;&#160;</a></span>consequences_helper() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; <br />
requires (T::ConsequencesFactory == <a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938aa45cb725337de0d627f42b7ebf4be91f">Transactor::Normal</a>)</div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1TxConsequences.html">TxConsequences</a> ripple::consequences_helper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="applySteps_8cpp_source.html#l00073">73</a> of file <a class="el" href="applySteps_8cpp_source.html">applySteps.cpp</a>.</p>
</div>
</div>
<a id="aa37cf03e3b94a52d10fb66ac621f3151" name="aa37cf03e3b94a52d10fb66ac621f3151"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa37cf03e3b94a52d10fb66ac621f3151">&#9670;&#160;</a></span>consequences_helper() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; <br />
requires (T::ConsequencesFactory == <a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938a55caa0901cae976168bf23f19bc3e8f4">Transactor::Blocker</a>)</div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1TxConsequences.html">TxConsequences</a> ripple::consequences_helper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="applySteps_8cpp_source.html#l00082">82</a> of file <a class="el" href="applySteps_8cpp_source.html">applySteps.cpp</a>.</p>
</div>
</div>
<a id="a64350a8ea7742fa826dfa28be01e20ec" name="a64350a8ea7742fa826dfa28be01e20ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64350a8ea7742fa826dfa28be01e20ec">&#9670;&#160;</a></span>consequences_helper() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; <br />
requires (T::ConsequencesFactory == <a class="el" href="classripple_1_1Transactor.html#a5c6d16e9402d182a835f50b37ce9a938a429832eac6b9ee7b50a1265131cd2845">Transactor::Custom</a>)</div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1TxConsequences.html">TxConsequences</a> ripple::consequences_helper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="applySteps_8cpp_source.html#l00091">91</a> of file <a class="el" href="applySteps_8cpp_source.html">applySteps.cpp</a>.</p>
</div>
</div>
<a id="a58865e579624335fff2ce83ef844e106" name="a58865e579624335fff2ce83ef844e106"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58865e579624335fff2ce83ef844e106">&#9670;&#160;</a></span>invoke_preflight()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a>, <a class="el" href="classripple_1_1TxConsequences.html">TxConsequences</a> &gt; ripple::invoke_preflight </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em></td><td>)</td>
<td></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="applySteps_8cpp_source.html#l00098">98</a> of file <a class="el" href="applySteps_8cpp_source.html">applySteps.cpp</a>.</p>
</div>
</div>
<a id="a5ce9345257b7ba96fb206f1d4e1e5315" name="a5ce9345257b7ba96fb206f1d4e1e5315"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ce9345257b7ba96fb206f1d4e1e5315">&#9670;&#160;</a></span>invoke_preclaim()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::invoke_preclaim </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em></td><td>)</td>
<td></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="applySteps_8cpp_source.html#l00123">123</a> of file <a class="el" href="applySteps_8cpp_source.html">applySteps.cpp</a>.</p>
</div>
</div>
<a id="a43ae291751b10a0290b5448ea28be2d5" name="a43ae291751b10a0290b5448ea28be2d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43ae291751b10a0290b5448ea28be2d5">&#9670;&#160;</a></span>invoke_calculateBaseFee()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> ripple::invoke_calculateBaseFee </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;&#160;</td>
<td class="paramname"><em>tx</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Calculates the base fee for a given transaction. </p>
<p>This function determines the base fee required for the specified transaction by invoking the appropriate fee calculation logic based on the transaction type. It uses a type-dispatch mechanism to select the correct calculation method.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">view</td><td>The ledger view to use for fee calculation. </td></tr>
<tr><td class="paramname">tx</td><td>The transaction for which the base fee is to be calculated. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The calculated base fee as an <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a>.</dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="elRef" href="http://en.cppreference.com/w/cpp/error/exception.html">std::exception</a></td><td>If an error occurs during fee calculation, including but not limited to unknown transaction types or internal errors, the function logs an error and returns an <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> of zero. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="applySteps_8cpp_source.html#l00203">203</a> of file <a class="el" href="applySteps_8cpp_source.html">applySteps.cpp</a>.</p>
</div>
</div>
<a id="ad9751e5c03b31997a318aaf98d562ea8" name="ad9751e5c03b31997a318aaf98d562ea8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9751e5c03b31997a318aaf98d562ea8">&#9670;&#160;</a></span>invoke_apply()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="structripple_1_1ApplyResult.html">ApplyResult</a> ripple::invoke_apply </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &amp;&#160;</td>
<td class="paramname"><em>ctx</em></td><td>)</td>
<td></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="applySteps_8cpp_source.html#l00263">263</a> of file <a class="el" href="applySteps_8cpp_source.html">applySteps.cpp</a>.</p>
</div>
</div>
<a id="a35700790c79b3b6e4c6b0a937c1760d8" name="a35700790c79b3b6e4c6b0a937c1760d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35700790c79b3b6e4c6b0a937c1760d8">&#9670;&#160;</a></span>preflightHelper()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;ValidIssueType T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::preflightHelper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5c4e74408b516e116e53f56a0fe4ff43" name="a5c4e74408b516e116e53f56a0fe4ff43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c4e74408b516e116e53f56a0fe4ff43">&#9670;&#160;</a></span>preflightHelper&lt; Issue &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> <a class="el" href="namespaceripple.html#a35700790c79b3b6e4c6b0a937c1760d8">ripple::preflightHelper</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Clawback_8cpp_source.html#l00017">17</a> of file <a class="el" href="Clawback_8cpp_source.html">Clawback.cpp</a>.</p>
</div>
</div>
<a id="a7e96a349a338acd120b9f24925d1056f" name="a7e96a349a338acd120b9f24925d1056f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e96a349a338acd120b9f24925d1056f">&#9670;&#160;</a></span>preflightHelper&lt; MPTIssue &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> <a class="el" href="namespaceripple.html#a35700790c79b3b6e4c6b0a937c1760d8">ripple::preflightHelper</a>&lt; <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Clawback_8cpp_source.html#l00036">36</a> of file <a class="el" href="Clawback_8cpp_source.html">Clawback.cpp</a>.</p>
</div>
</div>
<a id="ad54386f13799b8f90ffc05b86de988bf" name="ad54386f13799b8f90ffc05b86de988bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad54386f13799b8f90ffc05b86de988bf">&#9670;&#160;</a></span>preclaimHelper()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;ValidIssueType T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::preclaimHelper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &amp;&#160;</td>
<td class="paramname"><em>sleIssuer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>issuer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>holder</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>clawAmount</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a7dfc3176eaa6e8f7521269c199b50718" name="a7dfc3176eaa6e8f7521269c199b50718"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7dfc3176eaa6e8f7521269c199b50718">&#9670;&#160;</a></span>preclaimHelper&lt; Issue &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> <a class="el" href="namespaceripple.html#ad54386f13799b8f90ffc05b86de988bf">ripple::preclaimHelper</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &amp;&#160;</td>
<td class="paramname"><em>sleIssuer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>issuer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>holder</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>clawAmount</em>&#160;</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="Clawback_8cpp_source.html#l00087">87</a> of file <a class="el" href="Clawback_8cpp_source.html">Clawback.cpp</a>.</p>
</div>
</div>
<a id="a4f19596c7fd3c320a5e11f0c850740f0" name="a4f19596c7fd3c320a5e11f0c850740f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f19596c7fd3c320a5e11f0c850740f0">&#9670;&#160;</a></span>preclaimHelper&lt; MPTIssue &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> <a class="el" href="namespaceripple.html#ad54386f13799b8f90ffc05b86de988bf">ripple::preclaimHelper</a>&lt; <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &amp;&#160;</td>
<td class="paramname"><em>sleIssuer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>issuer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>holder</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>clawAmount</em>&#160;</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="Clawback_8cpp_source.html#l00140">140</a> of file <a class="el" href="Clawback_8cpp_source.html">Clawback.cpp</a>.</p>
</div>
</div>
<a id="aae67068b2407095e4654323d12b0e5ef" name="aae67068b2407095e4654323d12b0e5ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae67068b2407095e4654323d12b0e5ef">&#9670;&#160;</a></span>applyHelper()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;ValidIssueType T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::applyHelper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &amp;&#160;</td>
<td class="paramname"><em>ctx</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a696aac54aa4572933f44cce33d0d0971" name="a696aac54aa4572933f44cce33d0d0971"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a696aac54aa4572933f44cce33d0d0971">&#9670;&#160;</a></span>applyHelper&lt; Issue &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> <a class="el" href="namespaceripple.html#aae67068b2407095e4654323d12b0e5ef">ripple::applyHelper</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &amp;&#160;</td>
<td class="paramname"><em>ctx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Clawback_8cpp_source.html#l00209">209</a> of file <a class="el" href="Clawback_8cpp_source.html">Clawback.cpp</a>.</p>
</div>
</div>
<a id="ad80ea43e7256178cedeb91d3d6de89b0" name="ad80ea43e7256178cedeb91d3d6de89b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad80ea43e7256178cedeb91d3d6de89b0">&#9670;&#160;</a></span>applyHelper&lt; MPTIssue &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> <a class="el" href="namespaceripple.html#aae67068b2407095e4654323d12b0e5ef">ripple::applyHelper</a>&lt; <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &amp;&#160;</td>
<td class="paramname"><em>ctx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Clawback_8cpp_source.html#l00240">240</a> of file <a class="el" href="Clawback_8cpp_source.html">Clawback.cpp</a>.</p>
</div>
</div>
<a id="a52a2f321d2a36c40b4cfc2f174167080" name="a52a2f321d2a36c40b4cfc2f174167080"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52a2f321d2a36c40b4cfc2f174167080">&#9670;&#160;</a></span>addSLE()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::addSLE </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>sle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>owner</em>&#160;</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="DID_8cpp_source.html#l00053">53</a> of file <a class="el" href="DID_8cpp_source.html">DID.cpp</a>.</p>
</div>
</div>
<a id="a9a9dd8b95ef01574e999e9a5d74db9fc" name="a9a9dd8b95ef01574e999e9a5d74db9fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a9dd8b95ef01574e999e9a5d74db9fc">&#9670;&#160;</a></span>escrowCreatePreflightHelper()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;ValidIssueType T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::escrowCreatePreflightHelper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab835ed69cc5b1185c028a348509e3e10" name="ab835ed69cc5b1185c028a348509e3e10"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab835ed69cc5b1185c028a348509e3e10">&#9670;&#160;</a></span>escrowCreatePreflightHelper&lt; Issue &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> <a class="el" href="namespaceripple.html#a9a9dd8b95ef01574e999e9a5d74db9fc">ripple::escrowCreatePreflightHelper</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Escrow_8cpp_source.html#l00074">74</a> of file <a class="el" href="Escrow_8cpp_source.html">Escrow.cpp</a>.</p>
</div>
</div>
<a id="ab2dd62c127c88d91118b4a385cee1524" name="ab2dd62c127c88d91118b4a385cee1524"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2dd62c127c88d91118b4a385cee1524">&#9670;&#160;</a></span>escrowCreatePreflightHelper&lt; MPTIssue &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> <a class="el" href="namespaceripple.html#a9a9dd8b95ef01574e999e9a5d74db9fc">ripple::escrowCreatePreflightHelper</a>&lt; <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Escrow_8cpp_source.html#l00088">88</a> of file <a class="el" href="Escrow_8cpp_source.html">Escrow.cpp</a>.</p>
</div>
</div>
<a id="afd2b821f2d64c6e3449a2b716cc76192" name="afd2b821f2d64c6e3449a2b716cc76192"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd2b821f2d64c6e3449a2b716cc76192">&#9670;&#160;</a></span>escrowCreatePreclaimHelper()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;ValidIssueType T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::escrowCreatePreclaimHelper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>dest</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a823ab3aa40d17dc7ce24b02e156116ad" name="a823ab3aa40d17dc7ce24b02e156116ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a823ab3aa40d17dc7ce24b02e156116ad">&#9670;&#160;</a></span>escrowCreatePreclaimHelper&lt; Issue &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> <a class="el" href="namespaceripple.html#afd2b821f2d64c6e3449a2b716cc76192">ripple::escrowCreatePreclaimHelper</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>dest</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>&#160;</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="Escrow_8cpp_source.html#l00170">170</a> of file <a class="el" href="Escrow_8cpp_source.html">Escrow.cpp</a>.</p>
</div>
</div>
<a id="a1cb5d5d6c3e75be924e1b9f540d17497" name="a1cb5d5d6c3e75be924e1b9f540d17497"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1cb5d5d6c3e75be924e1b9f540d17497">&#9670;&#160;</a></span>escrowCreatePreclaimHelper&lt; MPTIssue &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> <a class="el" href="namespaceripple.html#afd2b821f2d64c6e3449a2b716cc76192">ripple::escrowCreatePreclaimHelper</a>&lt; <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>dest</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>&#160;</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="Escrow_8cpp_source.html#l00248">248</a> of file <a class="el" href="Escrow_8cpp_source.html">Escrow.cpp</a>.</p>
</div>
</div>
<a id="a5871c84748a87aaae89702f066251635" name="a5871c84748a87aaae89702f066251635"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5871c84748a87aaae89702f066251635">&#9670;&#160;</a></span>escrowLockApplyHelper()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;ValidIssueType T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::escrowLockApplyHelper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>issuer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>sender</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a400ee7721cfbb753223ff267d31e4ef6" name="a400ee7721cfbb753223ff267d31e4ef6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a400ee7721cfbb753223ff267d31e4ef6">&#9670;&#160;</a></span>escrowLockApplyHelper&lt; Issue &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> <a class="el" href="namespaceripple.html#a5871c84748a87aaae89702f066251635">ripple::escrowLockApplyHelper</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>issuer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>sender</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</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="Escrow_8cpp_source.html#l00373">373</a> of file <a class="el" href="Escrow_8cpp_source.html">Escrow.cpp</a>.</p>
</div>
</div>
<a id="aeab293110021d764098579dd8a48f62c" name="aeab293110021d764098579dd8a48f62c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeab293110021d764098579dd8a48f62c">&#9670;&#160;</a></span>escrowLockApplyHelper&lt; MPTIssue &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> <a class="el" href="namespaceripple.html#a5871c84748a87aaae89702f066251635">ripple::escrowLockApplyHelper</a>&lt; <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>issuer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>sender</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</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="Escrow_8cpp_source.html#l00398">398</a> of file <a class="el" href="Escrow_8cpp_source.html">Escrow.cpp</a>.</p>
</div>
</div>
<a id="a8bfde2a725fdf2ec6390e107c0324e0d" name="a8bfde2a725fdf2ec6390e107c0324e0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8bfde2a725fdf2ec6390e107c0324e0d">&#9670;&#160;</a></span>checkCondition()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ripple::checkCondition </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a>&#160;</td>
<td class="paramname"><em>f</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Slice.html">Slice</a>&#160;</td>
<td class="paramname"><em>c</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Escrow_8cpp_source.html#l00547">547</a> of file <a class="el" href="Escrow_8cpp_source.html">Escrow.cpp</a>.</p>
</div>
</div>
<a id="a34c4fc98d59a15e57df010ebd9d929c3" name="a34c4fc98d59a15e57df010ebd9d929c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34c4fc98d59a15e57df010ebd9d929c3">&#9670;&#160;</a></span>escrowFinishPreclaimHelper()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;ValidIssueType T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::escrowFinishPreclaimHelper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>dest</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0d1c3829928b3d7c557884076e1df68f" name="a0d1c3829928b3d7c557884076e1df68f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d1c3829928b3d7c557884076e1df68f">&#9670;&#160;</a></span>escrowFinishPreclaimHelper&lt; Issue &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> <a class="el" href="namespaceripple.html#a34c4fc98d59a15e57df010ebd9d929c3">ripple::escrowFinishPreclaimHelper</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>dest</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>&#160;</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="Escrow_8cpp_source.html#l00638">638</a> of file <a class="el" href="Escrow_8cpp_source.html">Escrow.cpp</a>.</p>
</div>
</div>
<a id="ab4bfbeb569e5ff4cfa483918a1476a99" name="ab4bfbeb569e5ff4cfa483918a1476a99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4bfbeb569e5ff4cfa483918a1476a99">&#9670;&#160;</a></span>escrowFinishPreclaimHelper&lt; MPTIssue &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> <a class="el" href="namespaceripple.html#a34c4fc98d59a15e57df010ebd9d929c3">ripple::escrowFinishPreclaimHelper</a>&lt; <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>dest</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>&#160;</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="Escrow_8cpp_source.html#l00662">662</a> of file <a class="el" href="Escrow_8cpp_source.html">Escrow.cpp</a>.</p>
</div>
</div>
<a id="aefa7c3af669e80824c7b50f724e14771" name="aefa7c3af669e80824c7b50f724e14771"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefa7c3af669e80824c7b50f724e14771">&#9670;&#160;</a></span>escrowUnlockApplyHelper()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;ValidIssueType T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::escrowUnlockApplyHelper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Rate.html">Rate</a>&#160;</td>
<td class="paramname"><em>lockedRate</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>sleDest</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>xrpBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>issuer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>sender</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>receiver</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>createAsset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="afafea5e965cdafd128bd39d2e81db30b" name="afafea5e965cdafd128bd39d2e81db30b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afafea5e965cdafd128bd39d2e81db30b">&#9670;&#160;</a></span>escrowUnlockApplyHelper&lt; Issue &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> <a class="el" href="namespaceripple.html#aefa7c3af669e80824c7b50f724e14771">ripple::escrowUnlockApplyHelper</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Rate.html">Rate</a>&#160;</td>
<td class="paramname"><em>lockedRate</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>sleDest</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>xrpBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>issuer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>sender</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>receiver</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>createAsset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</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="Escrow_8cpp_source.html#l00745">745</a> of file <a class="el" href="Escrow_8cpp_source.html">Escrow.cpp</a>.</p>
</div>
</div>
<a id="a973486379ba5f12686d73f33345185c8" name="a973486379ba5f12686d73f33345185c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a973486379ba5f12686d73f33345185c8">&#9670;&#160;</a></span>escrowUnlockApplyHelper&lt; MPTIssue &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> <a class="el" href="namespaceripple.html#aefa7c3af669e80824c7b50f724e14771">ripple::escrowUnlockApplyHelper</a>&lt; <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Rate.html">Rate</a>&#160;</td>
<td class="paramname"><em>lockedRate</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>sleDest</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>xrpBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>issuer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>sender</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>receiver</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>createAsset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</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="Escrow_8cpp_source.html#l00878">878</a> of file <a class="el" href="Escrow_8cpp_source.html">Escrow.cpp</a>.</p>
</div>
</div>
<a id="a9d1fee04f23a89bcbdc5f34f09ad9126" name="a9d1fee04f23a89bcbdc5f34f09ad9126"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d1fee04f23a89bcbdc5f34f09ad9126">&#9670;&#160;</a></span>escrowCancelPreclaimHelper()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;ValidIssueType T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::escrowCancelPreclaimHelper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae13e33177f05c7587bafdcbee50a8c0c" name="ae13e33177f05c7587bafdcbee50a8c0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae13e33177f05c7587bafdcbee50a8c0c">&#9670;&#160;</a></span>escrowCancelPreclaimHelper&lt; Issue &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> <a class="el" href="namespaceripple.html#a9d1fee04f23a89bcbdc5f34f09ad9126">ripple::escrowCancelPreclaimHelper</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>&#160;</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="Escrow_8cpp_source.html#l01139">1139</a> of file <a class="el" href="Escrow_8cpp_source.html">Escrow.cpp</a>.</p>
</div>
</div>
<a id="a4ae20ca134a8a4c87c870d2db593a990" name="a4ae20ca134a8a4c87c870d2db593a990"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ae20ca134a8a4c87c870d2db593a990">&#9670;&#160;</a></span>escrowCancelPreclaimHelper&lt; MPTIssue &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> <a class="el" href="namespaceripple.html#a9d1fee04f23a89bcbdc5f34f09ad9126">ripple::escrowCancelPreclaimHelper</a>&lt; <a class="el" href="classripple_1_1MPTIssue.html">MPTIssue</a> &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreclaimContext.html">PreclaimContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount</em>&#160;</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="Escrow_8cpp_source.html#l01159">1159</a> of file <a class="el" href="Escrow_8cpp_source.html">Escrow.cpp</a>.</p>
</div>
</div>
<a id="a93040d3e2cf6c2c5832554d0efbf1ab8" name="a93040d3e2cf6c2c5832554d0efbf1ab8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93040d3e2cf6c2c5832554d0efbf1ab8">&#9670;&#160;</a></span>operator|() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761b">Privilege</a> ripple::operator| </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761b">Privilege</a>&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761b">Privilege</a>&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="InvariantCheck_8cpp_source.html#l00075">75</a> of file <a class="el" href="InvariantCheck_8cpp_source.html">InvariantCheck.cpp</a>.</p>
</div>
</div>
<a id="a408457ad980161b9eb4b418d79f59bdb" name="a408457ad980161b9eb4b418d79f59bdb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a408457ad980161b9eb4b418d79f59bdb">&#9670;&#160;</a></span>hasPrivilege()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::hasPrivilege </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STTx.html">STTx</a> const &amp;&#160;</td>
<td class="paramname"><em>tx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a56626079606ddd359a5c40cbe9e9761b">Privilege</a>&#160;</td>
<td class="paramname"><em>priv</em>&#160;</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="InvariantCheck_8cpp_source.html#l00091">91</a> of file <a class="el" href="InvariantCheck_8cpp_source.html">InvariantCheck.cpp</a>.</p>
</div>
</div>
<a id="a32df3ccb4745e6b10266a62884fb37f8" name="a32df3ccb4745e6b10266a62884fb37f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32df3ccb4745e6b10266a62884fb37f8">&#9670;&#160;</a></span>validBalances()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ripple::validBalances </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</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_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amount2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>lptAMMBalance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1ValidAMM.html#a02646c3110d170ec3c7e3d03b6e91154">ValidAMM::ZeroAllowed</a>&#160;</td>
<td class="paramname"><em>zeroAllowed</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="InvariantCheck_8cpp_source.html#l01893">1893</a> of file <a class="el" href="InvariantCheck_8cpp_source.html">InvariantCheck.cpp</a>.</p>
</div>
</div>
<a id="aceaff96130b8a2fec303ae3a730d26c6" name="aceaff96130b8a2fec303ae3a730d26c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aceaff96130b8a2fec303ae3a730d26c6">&#9670;&#160;</a></span>getInvariantChecks()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a4788561505a903959a764fbb0033b6ca">InvariantChecks</a> ripple::getInvariantChecks </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>get a tuple of all invariant checks </p>
<dl class="section return"><dt>Returns</dt><dd><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a> of instances that implement the required invariant check methods</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classripple_1_1InvariantChecker__PROTOTYPE.html" title="Prototype for invariant check implementations.">ripple::InvariantChecker_PROTOTYPE</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="InvariantCheck_8h_source.html#l00820">820</a> of file <a class="el" href="InvariantCheck_8h_source.html">InvariantCheck.h</a>.</p>
</div>
</div>
<a id="aeb405992f4c9811987a0fae104d7355b" name="aeb405992f4c9811987a0fae104d7355b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb405992f4c9811987a0fae104d7355b">&#9670;&#160;</a></span>extractNFTokenFlagsFromTxFlags()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> ripple::extractNFTokenFlagsFromTxFlags </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td>
<td class="paramname"><em>txFlags</em></td><td>)</td>
<td></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="NFTokenMint_8cpp_source.html#l00017">17</a> of file <a class="el" href="NFTokenMint_8cpp_source.html">NFTokenMint.cpp</a>.</p>
</div>
</div>
<a id="a0c4f7b3f58a8d623f50e81f5b9c743d2" name="a0c4f7b3f58a8d623f50e81f5b9c743d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c4f7b3f58a8d623f50e81f5b9c743d2">&#9670;&#160;</a></span>hasOfferFields()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ripple::hasOfferFields </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</em></td><td>)</td>
<td></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="NFTokenMint_8cpp_source.html#l00023">23</a> of file <a class="el" href="NFTokenMint_8cpp_source.html">NFTokenMint.cpp</a>.</p>
</div>
</div>
<a id="a057808985eb1cda645ec3b17a027113e" name="a057808985eb1cda645ec3b17a027113e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a057808985eb1cda645ec3b17a027113e">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[16/16]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TIn , class TOut &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp; ripple::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td>
<td class="paramname"><em>os</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1TOffer.html">TOffer</a>&lt; TIn, TOut &gt; const &amp;&#160;</td>
<td class="paramname"><em>offer</em>&#160;</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="Offer_8h_source.html#l00316">316</a> of file <a class="el" href="Offer_8h_source.html">Offer.h</a>.</p>
</div>
</div>
<a id="a5441d13c9f36c9971aa1e05dc6ff44b8" name="a5441d13c9f36c9971aa1e05dc6ff44b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5441d13c9f36c9971aa1e05dc6ff44b8">&#9670;&#160;</a></span>accountFundsHelper() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1STAmount.html">STAmount</a> ripple::accountFundsHelper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>saDefault</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a>&#160;</td>
<td class="paramname"><em>freezeHandling</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="OfferStream_8cpp_source.html#l00081">81</a> of file <a class="el" href="OfferStream_8cpp_source.html">OfferStream.cpp</a>.</p>
</div>
</div>
<a id="a87cbc2a75046b9f5351abb5d35789905" name="a87cbc2a75046b9f5351abb5d35789905"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87cbc2a75046b9f5351abb5d35789905">&#9670;&#160;</a></span>accountFundsHelper() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> ripple::accountFundsHelper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1IOUAmount.html">IOUAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amtDefault</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a>&#160;</td>
<td class="paramname"><em>freezeHandling</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="OfferStream_8cpp_source.html#l00093">93</a> of file <a class="el" href="OfferStream_8cpp_source.html">OfferStream.cpp</a>.</p>
</div>
</div>
<a id="a7a2947ac07e3a72a78bc0b56393343eb" name="a7a2947ac07e3a72a78bc0b56393343eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a2947ac07e3a72a78bc0b56393343eb">&#9670;&#160;</a></span>accountFundsHelper() <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">static <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> ripple::accountFundsHelper </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>amtDefault</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Issue.html">Issue</a> const &amp;&#160;</td>
<td class="paramname"><em>issue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085">FreezeHandling</a>&#160;</td>
<td class="paramname"><em>freezeHandling</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="OfferStream_8cpp_source.html#l00110">110</a> of file <a class="el" href="OfferStream_8cpp_source.html">OfferStream.cpp</a>.</p>
</div>
</div>
<a id="a192bafbdc63cae4aff8c9fcd35005c3b" name="a192bafbdc63cae4aff8c9fcd35005c3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a192bafbdc63cae4aff8c9fcd35005c3b">&#9670;&#160;</a></span>closeChannel()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::closeChannel </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>slep</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="PayChan_8cpp_source.html#l00098">98</a> of file <a class="el" href="PayChan_8cpp_source.html">PayChan.cpp</a>.</p>
</div>
</div>
<a id="a492b4810949343331a48f65e0032c8f5" name="a492b4810949343331a48f65e0032c8f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a492b4810949343331a48f65e0032c8f5">&#9670;&#160;</a></span>getMaxSourceAmount()</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::getMaxSourceAmount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>dstAmount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>sendMax</em>&#160;</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="Payment_8cpp_source.html#l00032">32</a> of file <a class="el" href="Payment_8cpp_source.html">Payment.cpp</a>.</p>
</div>
</div>
<a id="a5dd1aee6bf19281adb5e399002e74271" name="a5dd1aee6bf19281adb5e399002e74271"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5dd1aee6bf19281adb5e399002e74271">&#9670;&#160;</a></span>tokenPairKey()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a>, <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> &gt; ripple::tokenPairKey </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;&#160;</td>
<td class="paramname"><em>pair</em></td><td>)</td>
<td></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="SetOracle_8cpp_source.html#l00013">13</a> of file <a class="el" href="SetOracle_8cpp_source.html">SetOracle.cpp</a>.</p>
</div>
</div>
<a id="a868a93d3fbb97e3ba20ba054df1db3ca" name="a868a93d3fbb97e3ba20ba054df1db3ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a868a93d3fbb97e3ba20ba054df1db3ca">&#9670;&#160;</a></span>adjustOwnerCount() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ripple::adjustOwnerCount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyContext.html">ApplyContext</a> &amp;&#160;</td>
<td class="paramname"><em>ctx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>count</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SetOracle_8cpp_source.html#l00158">158</a> of file <a class="el" href="SetOracle_8cpp_source.html">SetOracle.cpp</a>.</p>
</div>
</div>
<a id="a047ba5ce701883dcdc9c04dbe50e53ff" name="a047ba5ce701883dcdc9c04dbe50e53ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a047ba5ce701883dcdc9c04dbe50e53ff">&#9670;&#160;</a></span>setPriceDataInnerObjTemplate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::setPriceDataInnerObjTemplate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> &amp;&#160;</td>
<td class="paramname"><em>obj</em></td><td>)</td>
<td></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="SetOracle_8cpp_source.html#l00171">171</a> of file <a class="el" href="SetOracle_8cpp_source.html">SetOracle.cpp</a>.</p>
</div>
</div>
<a id="a224f97e143a942bf29a6308854d7d89c" name="a224f97e143a942bf29a6308854d7d89c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a224f97e143a942bf29a6308854d7d89c">&#9670;&#160;</a></span>signerCountBasedOwnerCountDelta()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static int ripple::signerCountBasedOwnerCountDelta </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>entryCount</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;&#160;</td>
<td class="paramname"><em>rules</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SetSignerList_8cpp_source.html#l00146">146</a> of file <a class="el" href="SetSignerList_8cpp_source.html">SetSignerList.cpp</a>.</p>
</div>
</div>
<a id="a474b3ad651022903a32bfb1161a481cf" name="a474b3ad651022903a32bfb1161a481cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a474b3ad651022903a32bfb1161a481cf">&#9670;&#160;</a></span>removeSignersFromLedger()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">TER</a> ripple::removeSignersFromLedger </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Keylet.html">Keylet</a> const &amp;&#160;</td>
<td class="paramname"><em>accountKeylet</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Keylet.html">Keylet</a> const &amp;&#160;</td>
<td class="paramname"><em>ownerDirKeylet</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Keylet.html">Keylet</a> const &amp;&#160;</td>
<td class="paramname"><em>signerListKeylet</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SetSignerList_8cpp_source.html#l00173">173</a> of file <a class="el" href="SetSignerList_8cpp_source.html">SetSignerList.cpp</a>.</p>
</div>
</div>
<a id="ae3d0707c1a91a7c56842e505972bcbb0" name="ae3d0707c1a91a7c56842e505972bcbb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3d0707c1a91a7c56842e505972bcbb0">&#9670;&#160;</a></span>preflight0()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">NotTEC</a> ripple::preflight0 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1PreflightContext.html">PreflightContext</a> const &amp;&#160;</td>
<td class="paramname"><em>ctx</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>&#160;</td>
<td class="paramname"><em>flagMask</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Performs early sanity checks on the txid. </p>
<p>Performs early sanity checks on the txid and flags. </p>
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00025">25</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
</div>
</div>
<a id="a6aab406eb9522bb36ba7247335e303ec" name="a6aab406eb9522bb36ba7247335e303ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6aab406eb9522bb36ba7247335e303ec">&#9670;&#160;</a></span>removeUnfundedOffers()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::removeUnfundedOffers </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>offers</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>viewJ</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00960">960</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
</div>
</div>
<a id="a8ba581584f364d79f3b5020b6a2c66da" name="a8ba581584f364d79f3b5020b6a2c66da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ba581584f364d79f3b5020b6a2c66da">&#9670;&#160;</a></span>removeExpiredNFTokenOffers()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::removeExpiredNFTokenOffers </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>offers</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>viewJ</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00980">980</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
</div>
</div>
<a id="a84b29199ee335915baaf15ab781d8efa" name="a84b29199ee335915baaf15ab781d8efa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84b29199ee335915baaf15ab781d8efa">&#9670;&#160;</a></span>removeExpiredCredentials()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::removeExpiredCredentials </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>creds</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>viewJ</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l00999">999</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
</div>
</div>
<a id="ac3e50b84e446c9a994a53e3cba303c65" name="ac3e50b84e446c9a994a53e3cba303c65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3e50b84e446c9a994a53e3cba303c65">&#9670;&#160;</a></span>removeDeletedTrustLines()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::removeDeletedTrustLines </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>trustLines</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>viewJ</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Transactor_8cpp_source.html#l01012">1012</a> of file <a class="el" href="Transactor_8cpp_source.html">Transactor.cpp</a>.</p>
</div>
</div>
<a id="ac61c1aa91487dffa1a13eeeea5931aad" name="ac61c1aa91487dffa1a13eeeea5931aad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac61c1aa91487dffa1a13eeeea5931aad">&#9670;&#160;</a></span>shouldCloseLedger()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::shouldCloseLedger </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>anyTransactions</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>prevProposers</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>proposersClosed</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>proposersValidated</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a>&#160;</td>
<td class="paramname"><em>prevRoundTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a>&#160;</td>
<td class="paramname"><em>timeSincePrevClose</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a>&#160;</td>
<td class="paramname"><em>openTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a>&#160;</td>
<td class="paramname"><em>idleInterval</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1ConsensusParms.html">ConsensusParms</a> const &amp;&#160;</td>
<td class="paramname"><em>parms</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_stringstream.html">std::stringstream</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>clog</em> = <code>{}</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Determines whether the current ledger should close at this time. </p>
<p>This function should be called when a ledger is open and there is no close in progress, or when a transaction is received and no close is in progress.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">anyTransactions</td><td>indicates whether any transactions have been received </td></tr>
<tr><td class="paramname">prevProposers</td><td>proposers in the last closing </td></tr>
<tr><td class="paramname">proposersClosed</td><td>proposers who have currently closed this ledger </td></tr>
<tr><td class="paramname">proposersValidated</td><td>proposers who have validated the last closed ledger </td></tr>
<tr><td class="paramname">prevRoundTime</td><td>time for the previous ledger to reach consensus </td></tr>
<tr><td class="paramname">timeSincePrevClose</td><td>time since the previous ledger's (possibly rounded) close time </td></tr>
<tr><td class="paramname">openTime</td><td>duration this ledger has been open </td></tr>
<tr><td class="paramname">idleInterval</td><td>the network's desired idle interval </td></tr>
<tr><td class="paramname">parms</td><td><a class="el" href="classripple_1_1Consensus.html" title="Generic implementation of consensus algorithm.">Consensus</a> constant parameters </td></tr>
<tr><td class="paramname">j</td><td>journal for logging </td></tr>
<tr><td class="paramname">clog</td><td>log object to which to append </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="Consensus_8cpp_source.html#l00008">8</a> of file <a class="el" href="Consensus_8cpp_source.html">Consensus.cpp</a>.</p>
</div>
</div>
<a id="a5ce354b7ded861ca27fa83033dad4253" name="a5ce354b7ded861ca27fa83033dad4253"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ce354b7ded861ca27fa83033dad4253">&#9670;&#160;</a></span>checkConsensusReached()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::checkConsensusReached </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>agreeing</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>total</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>count_self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>minConsensusPct</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>reachedMax</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>stalled</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_stringstream.html">std::stringstream</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>clog</em>&#160;</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="Consensus_8cpp_source.html#l00087">87</a> of file <a class="el" href="Consensus_8cpp_source.html">Consensus.cpp</a>.</p>
</div>
</div>
<a id="a3f77b20f5195322940dad13117249178" name="a3f77b20f5195322940dad13117249178"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f77b20f5195322940dad13117249178">&#9670;&#160;</a></span>checkConsensus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a79cc3b590c118bd551b693bb333fb9d1">ConsensusState</a> ripple::checkConsensus </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>prevProposers</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>currentProposers</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>currentAgree</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>currentFinished</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a>&#160;</td>
<td class="paramname"><em>previousAgreeTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a>&#160;</td>
<td class="paramname"><em>currentAgreeTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>stalled</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1ConsensusParms.html">ConsensusParms</a> const &amp;&#160;</td>
<td class="paramname"><em>parms</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>proposing</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_stringstream.html">std::stringstream</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>clog</em> = <code>{}</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Determine whether the network reached consensus and whether we joined. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prevProposers</td><td>proposers in the last closing (not including us) </td></tr>
<tr><td class="paramname">currentProposers</td><td>proposers in this closing so far (not including us) </td></tr>
<tr><td class="paramname">currentAgree</td><td>proposers who agree with us </td></tr>
<tr><td class="paramname">currentFinished</td><td>proposers who have validated a ledger after this one </td></tr>
<tr><td class="paramname">previousAgreeTime</td><td>how long, in milliseconds, it took to agree on the last ledger </td></tr>
<tr><td class="paramname">currentAgreeTime</td><td>how long, in milliseconds, we've been trying to agree </td></tr>
<tr><td class="paramname">stalled</td><td>the network appears to be stalled, where neither we nor our peers have changed their vote on any disputes in a while. This is undesirable, and should be rare, and will cause us to end consensus without 80% agreement. </td></tr>
<tr><td class="paramname">parms</td><td><a class="el" href="classripple_1_1Consensus.html" title="Generic implementation of consensus algorithm.">Consensus</a> constant parameters </td></tr>
<tr><td class="paramname">proposing</td><td>whether we should count ourselves </td></tr>
<tr><td class="paramname">j</td><td>journal for logging </td></tr>
<tr><td class="paramname">clog</td><td>log object to which to append </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="Consensus_8cpp_source.html#l00158">158</a> of file <a class="el" href="Consensus_8cpp_source.html">Consensus.cpp</a>.</p>
</div>
</div>
<a id="aeb66127505ef68a84f565f5a84927229" name="aeb66127505ef68a84f565f5a84927229"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb66127505ef68a84f565f5a84927229">&#9670;&#160;</a></span>participantsNeeded()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ripple::participantsNeeded </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>participants</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>percent</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>How many of the participants must agree to reach a given threshold? </p>
<p>Note that the number may not precisely yield the requested percentage. For example, with with size = 5 and percent = 70, we return 3, but 3 out of 5 works out to 60%. There are no security implications to this.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">participants</td><td>The number of participants (i.e. validators) </td></tr>
<tr><td class="paramname">percent</td><td>The percent that we want to reach</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the number of participants which must agree </dd></dl>
<p class="definition">Definition at line <a class="el" href="Consensus_8h_source.html#l01464">1464</a> of file <a class="el" href="Consensus_8h_source.html">Consensus.h</a>.</p>
</div>
</div>
<a id="a02f1abf2c7137874dca7e87e5d2b6cb5" name="a02f1abf2c7137874dca7e87e5d2b6cb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02f1abf2c7137874dca7e87e5d2b6cb5">&#9670;&#160;</a></span>getNeededWeight()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="structripple_1_1ConsensusParms.html#a57f6518dd29b3e8224b4ef9fe1692230">ConsensusParms::AvalancheState</a> &gt; &gt; ripple::getNeededWeight </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1ConsensusParms.html">ConsensusParms</a> const &amp;&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1ConsensusParms.html#a57f6518dd29b3e8224b4ef9fe1692230">ConsensusParms::AvalancheState</a>&#160;</td>
<td class="paramname"><em>currentState</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>percentTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>currentRounds</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>minimumRounds</em>&#160;</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="ConsensusParms_8h_source.html#l00154">154</a> of file <a class="el" href="ConsensusParms_8h_source.html">ConsensusParms.h</a>.</p>
</div>
</div>
<a id="a9bf3dd371c9291c917d56626c6f599a1" name="a9bf3dd371c9291c917d56626c6f599a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9bf3dd371c9291c917d56626c6f599a1">&#9670;&#160;</a></span>operator==() <span class="overload">[28/28]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class NodeID_t , class LedgerID_t , class Position_t &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool ripple::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ConsensusProposal.html">ConsensusProposal</a>&lt; NodeID_t, LedgerID_t, Position_t &gt; const &amp;&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1ConsensusProposal.html">ConsensusProposal</a>&lt; NodeID_t, LedgerID_t, Position_t &gt; const &amp;&#160;</td>
<td class="paramname"><em>b</em>&#160;</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="ConsensusProposal_8h_source.html#l00257">257</a> of file <a class="el" href="ConsensusProposal_8h_source.html">ConsensusProposal.h</a>.</p>
</div>
</div>
<a id="adc3c30f5af69be2fb015915e83bec5ff" name="adc3c30f5af69be2fb015915e83bec5ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc3c30f5af69be2fb015915e83bec5ff">&#9670;&#160;</a></span>to_string() <span class="overload">[26/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563e">ConsensusMode</a>&#160;</td>
<td class="paramname"><em>m</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ConsensusTypes_8h_source.html#l00053">53</a> of file <a class="el" href="ConsensusTypes_8h_source.html">ConsensusTypes.h</a>.</p>
</div>
</div>
<a id="adacaa5bdc65e1615b5485f9b0b9b72f1" name="adacaa5bdc65e1615b5485f9b0b9b72f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adacaa5bdc65e1615b5485f9b0b9b72f1">&#9670;&#160;</a></span>to_string() <span class="overload">[27/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a77adb10ef53a2e25195ccd38b46bfe9b">ConsensusPhase</a>&#160;</td>
<td class="paramname"><em>p</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ConsensusTypes_8h_source.html#l00100">100</a> of file <a class="el" href="ConsensusTypes_8h_source.html">ConsensusTypes.h</a>.</p>
</div>
</div>
<a id="aff311a94d0b7670cdfeb333f22a979df" name="aff311a94d0b7670cdfeb333f22a979df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff311a94d0b7670cdfeb333f22a979df">&#9670;&#160;</a></span>getNextLedgerTimeResolution()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Rep , class Period , class Seq &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a>&lt; Rep, Period &gt; ripple::getNextLedgerTimeResolution </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a>&lt; Rep, Period &gt;&#160;</td>
<td class="paramname"><em>previousResolution</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>previousAgree</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Seq&#160;</td>
<td class="paramname"><em>ledgerSeq</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Calculates the close time resolution for the specified ledger. </p>
<p>The Ripple protocol uses binning to represent time intervals using only one timestamp. This allows servers to derive a common time for the next ledger, without the need for perfectly synchronized clocks. The time resolution (i.e. the size of the intervals) is adjusted dynamically based on what happened in the last ledger, to try to avoid disagreements.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">previousResolution</td><td>the resolution used for the prior ledger </td></tr>
<tr><td class="paramname">previousAgree</td><td>whether consensus agreed on the close time of the prior ledger </td></tr>
<tr><td class="paramname">ledgerSeq</td><td>the sequence number of the new ledger</td></tr>
</table>
</dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd>previousResolution must be a valid bin from <a class="el" href="namespaceripple.html#ac5538cf441d5076e290b5506ebb1d3c6">ledgerPossibleTimeResolutions</a></dd></dl>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">Rep</td><td>Type representing number of ticks in <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a> </td></tr>
<tr><td class="paramname">Period</td><td>An <a class="elRef" href="http://en.cppreference.com/w/cpp/numeric/ratio/ratio.html">std::ratio</a> representing tick period in <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a> </td></tr>
<tr><td class="paramname">Seq</td><td>Unsigned integer-like type corresponding to the ledger sequence number. It should be comparable to 0 and support modular division. Built-in and tagged_integers are supported. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="LedgerTiming_8h_source.html#l00061">61</a> of file <a class="el" href="LedgerTiming_8h_source.html">LedgerTiming.h</a>.</p>
</div>
</div>
<a id="a45507a299fab4f0506b9fcf559fddae3" name="a45507a299fab4f0506b9fcf559fddae3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45507a299fab4f0506b9fcf559fddae3">&#9670;&#160;</a></span>roundCloseTime()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Clock , class Duration , class Rep , class Period &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/time_point.html">std::chrono::time_point</a>&lt; Clock, Duration &gt; ripple::roundCloseTime </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/time_point.html">std::chrono::time_point</a>&lt; Clock, Duration &gt;&#160;</td>
<td class="paramname"><em>closeTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a>&lt; Rep, Period &gt;&#160;</td>
<td class="paramname"><em>closeResolution</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Calculates the close time for a ledger, given a close time resolution. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">closeTime</td><td>The time to be rounded </td></tr>
<tr><td class="paramname">closeResolution</td><td>The resolution </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><b>closeTime</b> rounded to the nearest multiple of <b>closeResolution</b>. Rounds up if <b>closeTime</b> is midway between multiples of <b>closeResolution</b>. </dd></dl>
<p class="definition">Definition at line <a class="el" href="LedgerTiming_8h_source.html#l00114">114</a> of file <a class="el" href="LedgerTiming_8h_source.html">LedgerTiming.h</a>.</p>
</div>
</div>
<a id="a1a316bd867fbe7f7ba41e715b4be0a5b" name="a1a316bd867fbe7f7ba41e715b4be0a5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a316bd867fbe7f7ba41e715b4be0a5b">&#9670;&#160;</a></span>effCloseTime()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Clock , class Duration , class Rep , class Period &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/time_point.html">std::chrono::time_point</a>&lt; Clock, Duration &gt; ripple::effCloseTime </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/time_point.html">std::chrono::time_point</a>&lt; Clock, Duration &gt;&#160;</td>
<td class="paramname"><em>closeTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::duration</a>&lt; Rep, Period &gt;&#160;</td>
<td class="paramname"><em>resolution</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/time_point.html">std::chrono::time_point</a>&lt; Clock, Duration &gt;&#160;</td>
<td class="paramname"><em>priorCloseTime</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Calculate the effective ledger close time. </p>
<p>After adjusting the ledger close time based on the current resolution, also ensure it is sufficiently separated from the prior close time.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">closeTime</td><td>The raw ledger close time </td></tr>
<tr><td class="paramname">resolution</td><td>The current close time resolution </td></tr>
<tr><td class="paramname">priorCloseTime</td><td>The close time of the prior ledger </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="LedgerTiming_8h_source.html#l00137">137</a> of file <a class="el" href="LedgerTiming_8h_source.html">LedgerTiming.h</a>.</p>
</div>
</div>
<a id="a38d1749cd010f88da471b4183b2dfe52" name="a38d1749cd010f88da471b4183b2dfe52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38d1749cd010f88da471b4183b2dfe52">&#9670;&#160;</a></span>isCurrent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isCurrent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1ValidationParms.html">ValidationParms</a> const &amp;&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a>&#160;</td>
<td class="paramname"><em>now</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a>&#160;</td>
<td class="paramname"><em>signTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a>&#160;</td>
<td class="paramname"><em>seenTime</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Whether a validation is still current. </p>
<p>Determines whether a validation can still be considered the current validation from a node based on when it was signed by that node and first seen by this node.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">p</td><td><a class="el" href="structripple_1_1ValidationParms.html" title="Timing parameters to control validation staleness and expiration.">ValidationParms</a> with timing parameters </td></tr>
<tr><td class="paramname">now</td><td>Current time </td></tr>
<tr><td class="paramname">signTime</td><td>When the validation was signed </td></tr>
<tr><td class="paramname">seenTime</td><td>When the validation was first seen locally </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="Validations_8h_source.html#l00130">130</a> of file <a class="el" href="Validations_8h_source.html">Validations.h</a>.</p>
</div>
</div>
<a id="a49d3a2fa89321343ddb5e337429c713f" name="a49d3a2fa89321343ddb5e337429c713f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49d3a2fa89321343ddb5e337429c713f">&#9670;&#160;</a></span>to_string() <span class="overload">[28/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eb">ValStatus</a>&#160;</td>
<td class="paramname"><em>m</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Validations_8h_source.html#l00164">164</a> of file <a class="el" href="Validations_8h_source.html">Validations.h</a>.</p>
</div>
</div>
<a id="ac297eefd69dc2e30749d2446715b3f9c" name="ac297eefd69dc2e30749d2446715b3f9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac297eefd69dc2e30749d2446715b3f9c">&#9670;&#160;</a></span>setup_FeeVote()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1FeeSetup.html">FeeSetup</a> ripple::setup_FeeVote </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Section.html">Section</a> const &amp;&#160;</td>
<td class="paramname"><em>section</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Config_8cpp_source.html#l01110">1110</a> of file <a class="el" href="Config_8cpp_source.html">Config.cpp</a>.</p>
</div>
</div>
<a id="ad762481a6ff332cd122213b3f84cfbee" name="ad762481a6ff332cd122213b3f84cfbee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad762481a6ff332cd122213b3f84cfbee">&#9670;&#160;</a></span>checkpointerFromId()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Checkpointer.html">Checkpointer</a> &gt; ripple::checkpointerFromId </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uintptr_t</a>&#160;</td>
<td class="paramname"><em>id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="DatabaseCon_8cpp_source.html#l00061">61</a> of file <a class="el" href="DatabaseCon_8cpp_source.html">DatabaseCon.cpp</a>.</p>
</div>
</div>
<a id="a1d3bf5cf699aaa0e0bf24af623b4bc48" name="a1d3bf5cf699aaa0e0bf24af623b4bc48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d3bf5cf699aaa0e0bf24af623b4bc48">&#9670;&#160;</a></span>setup_DatabaseCon()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1DatabaseCon_1_1Setup.html">DatabaseCon::Setup</a> ripple::setup_DatabaseCon </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Config.html">Config</a> const &amp;&#160;</td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> &gt;&#160;</td>
<td class="paramname"><em>j</em> = <code><a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a></code>&#160;</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="DatabaseCon_8cpp_source.html#l00088">88</a> of file <a class="el" href="DatabaseCon_8cpp_source.html">DatabaseCon.cpp</a>.</p>
</div>
</div>
<a id="a40683a8b65875aa7c2e818110b883d62" name="a40683a8b65875aa7c2e818110b883d62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40683a8b65875aa7c2e818110b883d62">&#9670;&#160;</a></span>parseIniFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#ae2acf2a346dd759d84af97c8d5ccbc6f">IniFileSections</a> ripple::parseIniFile </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>strInput</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool const&#160;</td>
<td class="paramname"><em>bTrim</em>&#160;</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="Config_8cpp_source.html#l00142">142</a> of file <a class="el" href="Config_8cpp_source.html">Config.cpp</a>.</p>
</div>
</div>
<a id="a103128a951cc2a0a8477291eaea4b907" name="a103128a951cc2a0a8477291eaea4b907"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a103128a951cc2a0a8477291eaea4b907">&#9670;&#160;</a></span>getIniFileSection()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">IniFileSections::mapped_type * ripple::getIniFileSection </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ae2acf2a346dd759d84af97c8d5ccbc6f">IniFileSections</a> &amp;&#160;</td>
<td class="paramname"><em>secSource</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>strSection</em>&#160;</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="Config_8cpp_source.html#l00190">190</a> of file <a class="el" href="Config_8cpp_source.html">Config.cpp</a>.</p>
</div>
</div>
<a id="a05f64c994be0ceeaa62818bdcf1e7bcb" name="a05f64c994be0ceeaa62818bdcf1e7bcb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05f64c994be0ceeaa62818bdcf1e7bcb">&#9670;&#160;</a></span>getSingleSection()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::getSingleSection </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ae2acf2a346dd759d84af97c8d5ccbc6f">IniFileSections</a> &amp;&#160;</td>
<td class="paramname"><em>secSource</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>strSection</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;&#160;</td>
<td class="paramname"><em>strValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="Config_8cpp_source.html#l00199">199</a> of file <a class="el" href="Config_8cpp_source.html">Config.cpp</a>.</p>
</div>
</div>
<a id="a96549ef38651bf0f8855db89a957d006" name="a96549ef38651bf0f8855db89a957d006"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96549ef38651bf0f8855db89a957d006">&#9670;&#160;</a></span>getEnvVar()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> ripple::getEnvVar </td>
<td>(</td>
<td class="paramtype">char const *&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></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="Config_8cpp_source.html#l00233">233</a> of file <a class="el" href="Config_8cpp_source.html">Config.cpp</a>.</p>
</div>
</div>
<a id="a309236b0ce70fb17f575e7fe46bc487d" name="a309236b0ce70fb17f575e7fe46bc487d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a309236b0ce70fb17f575e7fe46bc487d">&#9670;&#160;</a></span>checkZeroPorts()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::checkZeroPorts </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Config.html">Config</a> const &amp;&#160;</td>
<td class="paramname"><em>config</em></td><td>)</td>
<td></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="Config_8cpp_source.html#l00410">410</a> of file <a class="el" href="Config_8cpp_source.html">Config.cpp</a>.</p>
</div>
</div>
<a id="a886ed36db831a964fc5f66ebbb4fe3d0" name="a886ed36db831a964fc5f66ebbb4fe3d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a886ed36db831a964fc5f66ebbb4fe3d0">&#9670;&#160;</a></span>open() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::open </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1BasicConfig.html">BasicConfig</a> const &amp;&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>dbName</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Open a soci session. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">s</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> to open.</td></tr>
<tr><td class="paramname">config</td><td>Parameters to pick the soci backend and how to connect to that backend.</td></tr>
<tr><td class="paramname">dbName</td><td>Name of the database. This has different meaning for different backends. Sometimes it is part of a filename (sqlite3), other times it is a database name (postgresql). </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="SociDB_8cpp_source.html#l00082">82</a> of file <a class="el" href="SociDB_8cpp_source.html">SociDB.cpp</a>.</p>
</div>
</div>
<a id="ac9dac9a9326ee6c9386ae716feffba59" name="ac9dac9a9326ee6c9386ae716feffba59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9dac9a9326ee6c9386ae716feffba59">&#9670;&#160;</a></span>open() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::open </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>beName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>connectionString</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Open a soci session. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">s</td><td><a class="el" href="classripple_1_1Session.html" title="Persistent state information for a connection session.">Session</a> to open. </td></tr>
<tr><td class="paramname">beName</td><td>Backend name. </td></tr>
<tr><td class="paramname">connectionString</td><td>Connection string to forward to soci::open. see the soci::open documentation for how to use this. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="SociDB_8cpp_source.html#l00088">88</a> of file <a class="el" href="SociDB_8cpp_source.html">SociDB.cpp</a>.</p>
</div>
</div>
<a id="a2e0750973f8c2b6188c47f248c465471" name="a2e0750973f8c2b6188c47f248c465471"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e0750973f8c2b6188c47f248c465471">&#9670;&#160;</a></span>getConnection()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static sqlite_api::sqlite3 * ripple::getConnection </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></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="SociDB_8cpp_source.html#l00100">100</a> of file <a class="el" href="SociDB_8cpp_source.html">SociDB.cpp</a>.</p>
</div>
</div>
<a id="a3063535903fec75ab36b634cb531c835" name="a3063535903fec75ab36b634cb531c835"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3063535903fec75ab36b634cb531c835">&#9670;&#160;</a></span>getKBUsedAll()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::getKBUsedAll </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SociDB_8cpp_source.html#l00114">114</a> of file <a class="el" href="SociDB_8cpp_source.html">SociDB.cpp</a>.</p>
</div>
</div>
<a id="a5b44737567b195859f7664079bb61e1a" name="a5b44737567b195859f7664079bb61e1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b44737567b195859f7664079bb61e1a">&#9670;&#160;</a></span>getKBUsedDB()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::getKBUsedDB </td>
<td>(</td>
<td class="paramtype">soci::session &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SociDB_8cpp_source.html#l00123">123</a> of file <a class="el" href="SociDB_8cpp_source.html">SociDB.cpp</a>.</p>
</div>
</div>
<a id="a60e89f0668645858d48dfd3f67b1a639" name="a60e89f0668645858d48dfd3f67b1a639"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60e89f0668645858d48dfd3f67b1a639">&#9670;&#160;</a></span>convert() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::convert </td>
<td>(</td>
<td class="paramtype">soci::blob &amp;&#160;</td>
<td class="paramname"><em>from</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>to</em>&#160;</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="SociDB_8cpp_source.html#l00138">138</a> of file <a class="el" href="SociDB_8cpp_source.html">SociDB.cpp</a>.</p>
</div>
</div>
<a id="a72017c26537fed107b73de7df0985574" name="a72017c26537fed107b73de7df0985574"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72017c26537fed107b73de7df0985574">&#9670;&#160;</a></span>convert() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::convert </td>
<td>(</td>
<td class="paramtype">soci::blob &amp;&#160;</td>
<td class="paramname"><em>from</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;&#160;</td>
<td class="paramname"><em>to</em>&#160;</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="SociDB_8cpp_source.html#l00147">147</a> of file <a class="el" href="SociDB_8cpp_source.html">SociDB.cpp</a>.</p>
</div>
</div>
<a id="a10d319f37f6dae626ff9e79079940b4d" name="a10d319f37f6dae626ff9e79079940b4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10d319f37f6dae626ff9e79079940b4d">&#9670;&#160;</a></span>convert() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::convert </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint8_t</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>from</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">soci::blob &amp;&#160;</td>
<td class="paramname"><em>to</em>&#160;</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="SociDB_8cpp_source.html#l00155">155</a> of file <a class="el" href="SociDB_8cpp_source.html">SociDB.cpp</a>.</p>
</div>
</div>
<a id="abbdb20019ae2de893cdfea9439c39f9b" name="abbdb20019ae2de893cdfea9439c39f9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbdb20019ae2de893cdfea9439c39f9b">&#9670;&#160;</a></span>convert() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::convert </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>from</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">soci::blob &amp;&#160;</td>
<td class="paramname"><em>to</em>&#160;</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="SociDB_8cpp_source.html#l00164">164</a> of file <a class="el" href="SociDB_8cpp_source.html">SociDB.cpp</a>.</p>
</div>
</div>
<a id="ad2d44b45d5ba8217592f9e6c021f9de6" name="ad2d44b45d5ba8217592f9e6c021f9de6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2d44b45d5ba8217592f9e6c021f9de6">&#9670;&#160;</a></span>makeCheckpointer()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Checkpointer.html">Checkpointer</a> &gt; ripple::makeCheckpointer </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uintptr_t</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/weak_ptr.html">std::weak_ptr</a>&lt; soci::session &gt;&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1JobQueue.html">JobQueue</a> &amp;&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Logs.html">Logs</a> &amp;&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns a new checkpointer which makes checkpoints of a soci database every checkpointPageCount pages, using a job on the job queue. </p>
<p>The checkpointer contains references to the session and job queue and so must outlive them both. </p>
<p class="definition">Definition at line <a class="el" href="SociDB_8cpp_source.html#l00317">317</a> of file <a class="el" href="SociDB_8cpp_source.html">SociDB.cpp</a>.</p>
</div>
</div>
<a id="ab289776c60bd705e640136f8248adff9" name="ab289776c60bd705e640136f8248adff9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab289776c60bd705e640136f8248adff9">&#9670;&#160;</a></span>getFeatureValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; ripple::getFeatureValue </td>
<td>(</td>
<td class="paramtype">boost::beast::http::fields const &amp;&#160;</td>
<td class="paramname"><em>headers</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>feature</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get feature's header value. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">headers</td><td>request/response header </td></tr>
<tr><td class="paramname">feature</td><td>name </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>seated optional with feature's value if the feature is found in the header, unseated optional otherwise </dd></dl>
<p class="definition">Definition at line <a class="el" href="Handshake_8cpp_source.html#l00020">20</a> of file <a class="el" href="Handshake_8cpp_source.html">Handshake.cpp</a>.</p>
</div>
</div>
<a id="a6d7b29582ed0ce64ee27f482ae5f96ba" name="a6d7b29582ed0ce64ee27f482ae5f96ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d7b29582ed0ce64ee27f482ae5f96ba">&#9670;&#160;</a></span>isFeatureValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isFeatureValue </td>
<td>(</td>
<td class="paramtype">boost::beast::http::fields const &amp;&#160;</td>
<td class="paramname"><em>headers</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>feature</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if a feature's value is equal to the specified value. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">headers</td><td>request/response header </td></tr>
<tr><td class="paramname">feature</td><td>to check </td></tr>
<tr><td class="paramname">value</td><td>of the feature to check, must be a single value; i.e. not value1,value2... </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the feature's value matches the specified value, false if doesn't match or the feature is not found in the header </dd></dl>
<p class="definition">Definition at line <a class="el" href="Handshake_8cpp_source.html#l00036">36</a> of file <a class="el" href="Handshake_8cpp_source.html">Handshake.cpp</a>.</p>
</div>
</div>
<a id="aa479458839503ea9da8953313824886b" name="aa479458839503ea9da8953313824886b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa479458839503ea9da8953313824886b">&#9670;&#160;</a></span>featureEnabled()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::featureEnabled </td>
<td>(</td>
<td class="paramtype">boost::beast::http::fields const &amp;&#160;</td>
<td class="paramname"><em>headers</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>feature</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if a feature is enabled. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">headers</td><td>request/response header </td></tr>
<tr><td class="paramname">feature</td><td>to check </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if enabled </dd></dl>
<p class="definition">Definition at line <a class="el" href="Handshake_8cpp_source.html#l00048">48</a> of file <a class="el" href="Handshake_8cpp_source.html">Handshake.cpp</a>.</p>
</div>
</div>
<a id="a3b64d9e22ab9ae2c1f8957809f69d9b0" name="a3b64d9e22ab9ae2c1f8957809f69d9b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b64d9e22ab9ae2c1f8957809f69d9b0">&#9670;&#160;</a></span>makeFeaturesRequestHeader()</h2>
<div class="memitem">
<div class="memproto">
<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::makeFeaturesRequestHeader </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>comprEnabled</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>ledgerReplayEnabled</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>txReduceRelayEnabled</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>vpReduceRelayEnabled</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Make request header X-Protocol-Ctl value with supported features. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">comprEnabled</td><td>if true then compression feature is enabled </td></tr>
<tr><td class="paramname">ledgerReplayEnabled</td><td>if true then ledger-replay feature is enabled </td></tr>
<tr><td class="paramname">txReduceRelayEnabled</td><td>if true then transaction reduce-relay feature is enabled </td></tr>
<tr><td class="paramname">vpReduceRelayEnabled</td><td>if true then validation/proposal reduce-relay base squelch feature is enabled </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>X-Protocol-Ctl header value </dd></dl>
<p class="definition">Definition at line <a class="el" href="Handshake_8cpp_source.html#l00056">56</a> of file <a class="el" href="Handshake_8cpp_source.html">Handshake.cpp</a>.</p>
</div>
</div>
<a id="a0a0ee63f1430dcca0ca6e0b06ca53998" name="a0a0ee63f1430dcca0ca6e0b06ca53998"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a0ee63f1430dcca0ca6e0b06ca53998">&#9670;&#160;</a></span>makeFeaturesResponseHeader()</h2>
<div class="memitem">
<div class="memproto">
<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::makeFeaturesResponseHeader </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#aa265217edeb8282e636c78b50049f4c0">http_request_type</a> const &amp;&#160;</td>
<td class="paramname"><em>headers</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>comprEnabled</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>ledgerReplayEnabled</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>txReduceRelayEnabled</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>vpReduceRelayEnabled</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Make response header X-Protocol-Ctl value with supported features. </p>
<p>If the request has a feature that we support enabled and the feature's configuration is enabled then enable this feature in the response header. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">header</td><td>request's header </td></tr>
<tr><td class="paramname">comprEnabled</td><td>if true then compression feature is enabled </td></tr>
<tr><td class="paramname">ledgerReplayEnabled</td><td>if true then ledger-replay feature is enabled </td></tr>
<tr><td class="paramname">txReduceRelayEnabled</td><td>if true then transaction reduce-relay feature is enabled </td></tr>
<tr><td class="paramname">vpReduceRelayEnabled</td><td>if true then validation/proposal reduce-relay base squelch feature is enabled </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>X-Protocol-Ctl header value </dd></dl>
<p class="definition">Definition at line <a class="el" href="Handshake_8cpp_source.html#l00075">75</a> of file <a class="el" href="Handshake_8cpp_source.html">Handshake.cpp</a>.</p>
</div>
</div>
<a id="a8829de25d743a15dffb25daabef0bdf5" name="a8829de25d743a15dffb25daabef0bdf5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8829de25d743a15dffb25daabef0bdf5">&#9670;&#160;</a></span>hashLastMessage()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; 512 &gt; &gt; ripple::hashLastMessage </td>
<td>(</td>
<td class="paramtype">SSL const *&#160;</td>
<td class="paramname"><em>ssl</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t(*)(const SSL *, void *, size_t)&#160;</td>
<td class="paramname"><em>get</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Hashes the latest finished message from an SSL stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ssl</td><td>the session to get the message from. </td></tr>
<tr><td class="paramname">get</td><td>a pointer to the function to call to retrieve the finished message. This can be either:<ul>
<li><code>SSL_get_finished</code> or</li>
<li><code>SSL_get_peer_finished</code>. </li>
</ul>
</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if successful, <code>false</code> otherwise.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>This construct is non-standard. There are potential "standard" alternatives that should be considered. For a discussion, on this topic, see <a href="https://github.com/openssl/openssl/issues/5509">https://github.com/openssl/openssl/issues/5509</a> and <a href="https://github.com/ripple/rippled/issues/2413">https://github.com/ripple/rippled/issues/2413</a>. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Handshake_8cpp_source.html#l00109">109</a> of file <a class="el" href="Handshake_8cpp_source.html">Handshake.cpp</a>.</p>
</div>
</div>
<a id="a7241d07322a0d8fa2e2effedd739a90f" name="a7241d07322a0d8fa2e2effedd739a90f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7241d07322a0d8fa2e2effedd739a90f">&#9670;&#160;</a></span>makeSharedValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; ripple::makeSharedValue </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a0356489dd518b8dc89a1153048cb4aee">stream_type</a> &amp;&#160;</td>
<td class="paramname"><em>ssl</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>journal</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes a shared value based on the SSL connection state. </p>
<p>When there is no man in the middle, both sides will compute the same value. In the presence of an attacker, the computed values will be different.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ssl</td><td>the SSL/TLS connection state. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A 256-bit value on success; an unseated optional otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Handshake_8cpp_source.html#l00127">127</a> of file <a class="el" href="Handshake_8cpp_source.html">Handshake.cpp</a>.</p>
</div>
</div>
<a id="a2f6f4c48edfa4bab7857fc6d554d0bcf" name="a2f6f4c48edfa4bab7857fc6d554d0bcf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f6f4c48edfa4bab7857fc6d554d0bcf">&#9670;&#160;</a></span>buildHandshake()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::buildHandshake </td>
<td>(</td>
<td class="paramtype">boost::beast::http::fields &amp;&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">ripple::uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>sharedValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> &gt;&#160;</td>
<td class="paramname"><em>networkID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacebeast_1_1IP.html#adbe597760cb20a7aa3f2ff92f7bed2cc">beast::IP::Address</a>&#160;</td>
<td class="paramname"><em>public_ip</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacebeast_1_1IP.html#adbe597760cb20a7aa3f2ff92f7bed2cc">beast::IP::Address</a>&#160;</td>
<td class="paramname"><em>remote_ip</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Insert fields headers necessary for upgrading the link to the peer protocol. </p>
<p class="definition">Definition at line <a class="el" href="Handshake_8cpp_source.html#l00159">159</a> of file <a class="el" href="Handshake_8cpp_source.html">Handshake.cpp</a>.</p>
</div>
</div>
<a id="acd7881ae39681c7d64a5904b367219ab" name="acd7881ae39681c7d64a5904b367219ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd7881ae39681c7d64a5904b367219ab">&#9670;&#160;</a></span>verifyHandshake()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> ripple::verifyHandshake </td>
<td>(</td>
<td class="paramtype">boost::beast::http::fields const &amp;&#160;</td>
<td class="paramname"><em>headers</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>sharedValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> &gt;&#160;</td>
<td class="paramname"><em>networkID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacebeast_1_1IP.html#adbe597760cb20a7aa3f2ff92f7bed2cc">beast::IP::Address</a>&#160;</td>
<td class="paramname"><em>public_ip</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacebeast_1_1IP.html#adbe597760cb20a7aa3f2ff92f7bed2cc">beast::IP::Address</a>&#160;</td>
<td class="paramname"><em>remote</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Validate header fields necessary for upgrading the link to the peer protocol. </p>
<p>This performs critical security checks that ensure that prevent MITM attacks on our peer-to-peer links and that the remote peer has the private keys that correspond to the public identity it claims.</p>
<dl class="section return"><dt>Returns</dt><dd>The public key of the remote peer. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">A</td><td>class derived from <a class="elRef" href="http://en.cppreference.com/w/cpp/error/exception.html">std::exception</a>. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="Handshake_8cpp_source.html#l00208">208</a> of file <a class="el" href="Handshake_8cpp_source.html">Handshake.cpp</a>.</p>
</div>
</div>
<a id="ac35dc55d3f3c259f344225586a8887b4" name="ac35dc55d3f3c259f344225586a8887b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac35dc55d3f3c259f344225586a8887b4">&#9670;&#160;</a></span>makeRequest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#aca9c2c7a74ddd4a436b5984f6a265621">request_type</a> ripple::makeRequest </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>crawlPublic</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>comprEnabled</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>ledgerReplayEnabled</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>txReduceRelayEnabled</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>vpReduceRelayEnabled</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Make outbound http request. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">crawlPublic</td><td>if true then server's IP/Port are included in crawl </td></tr>
<tr><td class="paramname">comprEnabled</td><td>if true then compression feature is enabled </td></tr>
<tr><td class="paramname">ledgerReplayEnabled</td><td>if true then ledger-replay feature is enabled </td></tr>
<tr><td class="paramname">txReduceRelayEnabled</td><td>if true then transaction reduce-relay feature is enabled </td></tr>
<tr><td class="paramname">vpReduceRelayEnabled</td><td>if true then validation/proposal reduce-relay feature is enabled </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>http request with empty body </dd></dl>
<p class="definition">Definition at line <a class="el" href="Handshake_8cpp_source.html#l00346">346</a> of file <a class="el" href="Handshake_8cpp_source.html">Handshake.cpp</a>.</p>
</div>
</div>
<a id="a5590ae6006b178275628bde91fa03129" name="a5590ae6006b178275628bde91fa03129"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5590ae6006b178275628bde91fa03129">&#9670;&#160;</a></span>makeResponse()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a2581fa85c4291f16bf9e17d78615d584">http_response_type</a> ripple::makeResponse </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>crawlPublic</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#aa265217edeb8282e636c78b50049f4c0">http_request_type</a> const &amp;&#160;</td>
<td class="paramname"><em>req</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacebeast_1_1IP.html#adbe597760cb20a7aa3f2ff92f7bed2cc">beast::IP::Address</a>&#160;</td>
<td class="paramname"><em>public_ip</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacebeast_1_1IP.html#adbe597760cb20a7aa3f2ff92f7bed2cc">beast::IP::Address</a>&#160;</td>
<td class="paramname"><em>remote_ip</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>sharedValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> &gt;&#160;</td>
<td class="paramname"><em>networkID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a>&#160;</td>
<td class="paramname"><em>version</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Make http response. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">crawlPublic</td><td>if true then server's IP/Port are included in crawl </td></tr>
<tr><td class="paramname">req</td><td>incoming http request </td></tr>
<tr><td class="paramname">public_ip</td><td>server's public IP </td></tr>
<tr><td class="paramname">remote_ip</td><td>peer's IP </td></tr>
<tr><td class="paramname">sharedValue</td><td>shared value based on the SSL connection state </td></tr>
<tr><td class="paramname">networkID</td><td>specifies what network we intend to connect to </td></tr>
<tr><td class="paramname">version</td><td>supported protocol version </td></tr>
<tr><td class="paramname">app</td><td><a class="el" href="classripple_1_1Application.html">Application</a>'s reference to access some common properties </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>http response </dd></dl>
<p class="definition">Definition at line <a class="el" href="Handshake_8cpp_source.html#l00373">373</a> of file <a class="el" href="Handshake_8cpp_source.html">Handshake.cpp</a>.</p>
</div>
</div>
<a id="ab58cf24607744c98d521c3e97aca2a53" name="ab58cf24607744c98d521c3e97aca2a53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab58cf24607744c98d521c3e97aca2a53">&#9670;&#160;</a></span>peerFeatureEnabled() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename headers &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool ripple::peerFeatureEnabled </td>
<td>(</td>
<td class="paramtype">headers const &amp;&#160;</td>
<td class="paramname"><em>request</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>feature</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if a feature should be enabled for a peer. </p>
<p>The feature is enabled if its configured value is true and the http header has the specified feature value. </p><dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">headers</td><td>request (inbound) or response (outbound) header </td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">request</td><td>http headers </td></tr>
<tr><td class="paramname">feature</td><td>to check </td></tr>
<tr><td class="paramname">config</td><td>feature's configuration value </td></tr>
<tr><td class="paramname">value</td><td>feature's value to check in the headers </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the feature is enabled </dd></dl>
<p class="definition">Definition at line <a class="el" href="Handshake_8h_source.html#l00179">179</a> of file <a class="el" href="Handshake_8h_source.html">Handshake.h</a>.</p>
</div>
</div>
<a id="afa68890c5d61f277f7e40b3e52a339c8" name="afa68890c5d61f277f7e40b3e52a339c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa68890c5d61f277f7e40b3e52a339c8">&#9670;&#160;</a></span>peerFeatureEnabled() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename headers &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool ripple::peerFeatureEnabled </td>
<td>(</td>
<td class="paramtype">headers const &amp;&#160;</td>
<td class="paramname"><em>request</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>feature</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>config</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Wrapper for enable(1)/disable type(0) of feature. </p>
<p class="definition">Definition at line <a class="el" href="Handshake_8h_source.html#l00191">191</a> of file <a class="el" href="Handshake_8h_source.html">Handshake.h</a>.</p>
</div>
</div>
<a id="a7962f193209fd4b998404850694d8514" name="a7962f193209fd4b998404850694d8514"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7962f193209fd4b998404850694d8514">&#9670;&#160;</a></span>makeSquelchMessage()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Message.html">Message</a> &gt; ripple::makeSquelchMessage </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td>
<td class="paramname"><em>validator</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>squelch</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>squelchDuration</em>&#160;</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="OverlayImpl_8cpp_source.html#l01372">1372</a> of file <a class="el" href="OverlayImpl_8cpp_source.html">OverlayImpl.cpp</a>.</p>
</div>
</div>
<a id="adc117aa1e40c420ae8c34dea1f2f1bf1" name="adc117aa1e40c420ae8c34dea1f2f1bf1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc117aa1e40c420ae8c34dea1f2f1bf1">&#9670;&#160;</a></span>setup_Overlay() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1Overlay_1_1Setup.html">Overlay::Setup</a> ripple::setup_Overlay </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1BasicConfig.html">BasicConfig</a> const &amp;&#160;</td>
<td class="paramname"><em>config</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="OverlayImpl_8cpp_source.html#l01480">1480</a> of file <a class="el" href="OverlayImpl_8cpp_source.html">OverlayImpl.cpp</a>.</p>
</div>
</div>
<a id="acdd9d0afaa4d6eee0c0f243f15c6298f" name="acdd9d0afaa4d6eee0c0f243f15c6298f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acdd9d0afaa4d6eee0c0f243f15c6298f">&#9670;&#160;</a></span>make_Overlay()</h2>
<div class="memitem">
<div class="memproto">
<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>&lt; <a class="el" href="classripple_1_1Overlay.html">Overlay</a> &gt; ripple::make_Overlay </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Overlay_1_1Setup.html">Overlay::Setup</a> const &amp;&#160;</td>
<td class="paramname"><em>setup</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1ServerHandler.html">ServerHandler</a> &amp;&#160;</td>
<td class="paramname"><em>serverHandler</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Resource_1_1Manager.html">Resource::Manager</a> &amp;&#160;</td>
<td class="paramname"><em>resourceManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Resolver.html">Resolver</a> &amp;&#160;</td>
<td class="paramname"><em>resolver</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boost::asio::io_context &amp;&#160;</td>
<td class="paramname"><em>io_context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1BasicConfig.html">BasicConfig</a> const &amp;&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1insight_1_1Collector.html#ad1677ecd39a09b6a8bb8f2e073266bc4">beast::insight::Collector::ptr</a> const &amp;&#160;</td>
<td class="paramname"><em>collector</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates the implementation of <a class="el" href="classripple_1_1Overlay.html" title="Manages the set of connected peers.">Overlay</a>. </p>
<p class="definition">Definition at line <a class="el" href="OverlayImpl_8cpp_source.html#l01585">1585</a> of file <a class="el" href="OverlayImpl_8cpp_source.html">OverlayImpl.cpp</a>.</p>
</div>
</div>
<a id="a56ea3162e3d91377dcbcdfa7a65fbd77" name="a56ea3162e3d91377dcbcdfa7a65fbd77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56ea3162e3d91377dcbcdfa7a65fbd77">&#9670;&#160;</a></span>stringIsUint256Sized()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ripple::stringIsUint256Sized </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>pBuffStr</em></td><td>)</td>
<td></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="PeerImp_8cpp_source.html#l00138">138</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
</div>
</div>
<a id="aaf04a98535be95227d6f788bc854d819" name="aaf04a98535be95227d6f788bc854d819"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf04a98535be95227d6f788bc854d819">&#9670;&#160;</a></span>getPeerWithTree()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1PeerImp.html">PeerImp</a> &gt; ripple::getPeerWithTree </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1OverlayImpl.html">OverlayImpl</a> &amp;&#160;</td>
<td class="paramname"><em>ov</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>rootHash</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1PeerImp.html">PeerImp</a> const *&#160;</td>
<td class="paramname"><em>skip</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l03145">3145</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
</div>
</div>
<a id="a8d7ea7bb8787b67516b5db71857e8b00" name="a8d7ea7bb8787b67516b5db71857e8b00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d7ea7bb8787b67516b5db71857e8b00">&#9670;&#160;</a></span>getPeerWithLedger()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1PeerImp.html">PeerImp</a> &gt; ripple::getPeerWithLedger </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1OverlayImpl.html">OverlayImpl</a> &amp;&#160;</td>
<td class="paramname"><em>ov</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>ledgerHash</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a>&#160;</td>
<td class="paramname"><em>ledger</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1PeerImp.html">PeerImp</a> const *&#160;</td>
<td class="paramname"><em>skip</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l03169">3169</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
</div>
</div>
<a id="a6d96d342f61e5dd48b86a8a37cdce642" name="a6d96d342f61e5dd48b86a8a37cdce642"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d96d342f61e5dd48b86a8a37cdce642">&#9670;&#160;</a></span>make_PeerSetBuilder()</h2>
<div class="memitem">
<div class="memproto">
<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>&lt; <a class="el" href="classripple_1_1PeerSetBuilder.html">PeerSetBuilder</a> &gt; ripple::make_PeerSetBuilder </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="PeerSet_8cpp_source.html#l00125">125</a> of file <a class="el" href="PeerSet_8cpp_source.html">PeerSet.cpp</a>.</p>
</div>
</div>
<a id="a5a08ef41766731386ceb3ec0866c47d8" name="a5a08ef41766731386ceb3ec0866c47d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a08ef41766731386ceb3ec0866c47d8">&#9670;&#160;</a></span>make_DummyPeerSet()</h2>
<div class="memitem">
<div class="memproto">
<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>&lt; <a class="el" href="classripple_1_1PeerSet.html">PeerSet</a> &gt; ripple::make_DummyPeerSet </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Make a dummy <a class="el" href="classripple_1_1PeerSet.html" title="Supports data retrieval by managing a set of peers.">PeerSet</a> that does not do anything. </p>
<dl class="section note"><dt>Note</dt><dd>For the use case of <a class="el" href="classripple_1_1InboundLedger.html">InboundLedger</a> in <a class="el" href="classripple_1_1ApplicationImp.html#a4cdb1faad304fe40ee102a6d89b187aa">ApplicationImp::loadOldLedger()</a>, where a real <a class="el" href="classripple_1_1PeerSet.html" title="Supports data retrieval by managing a set of peers.">PeerSet</a> is not needed. </dd></dl>
<p class="definition">Definition at line <a class="el" href="PeerSet_8cpp_source.html#l00168">168</a> of file <a class="el" href="PeerSet_8cpp_source.html">PeerSet.cpp</a>.</p>
</div>
</div>
<a id="a26f911b45c375c0ef008c8c5e4416b02" name="a26f911b45c375c0ef008c8c5e4416b02"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26f911b45c375c0ef008c8c5e4416b02">&#9670;&#160;</a></span>protocolMessageType() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">protocol::MessageType ripple::protocolMessageType </td>
<td>(</td>
<td class="paramtype">protocol::TMGetLedger const &amp;&#160;</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="ProtocolMessage_8h_source.html#l00022">22</a> of file <a class="el" href="ProtocolMessage_8h_source.html">ProtocolMessage.h</a>.</p>
</div>
</div>
<a id="a38e7e5e0139a032db72c38d6e9f2a1c1" name="a38e7e5e0139a032db72c38d6e9f2a1c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38e7e5e0139a032db72c38d6e9f2a1c1">&#9670;&#160;</a></span>protocolMessageType() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">protocol::MessageType ripple::protocolMessageType </td>
<td>(</td>
<td class="paramtype">protocol::TMReplayDeltaRequest const &amp;&#160;</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="ProtocolMessage_8h_source.html#l00028">28</a> of file <a class="el" href="ProtocolMessage_8h_source.html">ProtocolMessage.h</a>.</p>
</div>
</div>
<a id="ae7e4a001155126bb132492e7cb72362e" name="ae7e4a001155126bb132492e7cb72362e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7e4a001155126bb132492e7cb72362e">&#9670;&#160;</a></span>protocolMessageType() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">protocol::MessageType ripple::protocolMessageType </td>
<td>(</td>
<td class="paramtype">protocol::TMProofPathRequest const &amp;&#160;</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="ProtocolMessage_8h_source.html#l00034">34</a> of file <a class="el" href="ProtocolMessage_8h_source.html">ProtocolMessage.h</a>.</p>
</div>
</div>
<a id="a00b3e54ef08f7ce018dd424db6d9829f" name="a00b3e54ef08f7ce018dd424db6d9829f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00b3e54ef08f7ce018dd424db6d9829f">&#9670;&#160;</a></span>protocolMessageName()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class = void&gt; </div>
<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::protocolMessageName </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>type</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the name of a protocol message given its type. </p>
<p class="definition">Definition at line <a class="el" href="ProtocolMessage_8h_source.html#l00042">42</a> of file <a class="el" href="ProtocolMessage_8h_source.html">ProtocolMessage.h</a>.</p>
</div>
</div>
<a id="a600a794a3eafb33ca224df7e1beb1904" name="a600a794a3eafb33ca224df7e1beb1904"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a600a794a3eafb33ca224df7e1beb1904">&#9670;&#160;</a></span>invokeProtocolMessage()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Buffers , class Handler &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>, boost::system::error_code &gt; ripple::invokeProtocolMessage </td>
<td>(</td>
<td class="paramtype">Buffers const &amp;&#160;</td>
<td class="paramname"><em>buffers</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Handler &amp;&#160;</td>
<td class="paramname"><em>handler</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> &amp;&#160;</td>
<td class="paramname"><em>hint</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Calls the handler for up to one protocol message in the passed buffers. </p>
<p>If there is insufficient data to produce a complete protocol message, zero is returned for the number of bytes consumed.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">buffers</td><td>The buffer that contains the data we've received </td></tr>
<tr><td class="paramname">handler</td><td>The handler that will be used to process the message </td></tr>
<tr><td class="paramname">hint</td><td>If possible, a hint as to the amount of data to read next. The returned value MAY be zero, which means "no hint"</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The number of bytes consumed, or the error code if any. </dd></dl>
<p class="definition">Definition at line <a class="el" href="ProtocolMessage_8h_source.html#l00317">317</a> of file <a class="el" href="ProtocolMessage_8h_source.html">ProtocolMessage.h</a>.</p>
</div>
</div>
<a id="a4f0ccdacfa8449fee76f632565aebab0" name="a4f0ccdacfa8449fee76f632565aebab0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f0ccdacfa8449fee76f632565aebab0">&#9670;&#160;</a></span>to_string() <span class="overload">[29/29]</span></h2>
<div class="memitem">
<div class="memproto">
<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::to_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> const &amp;&#160;</td>
<td class="paramname"><em>p</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Print a protocol version a human-readable string. </p>
<p class="definition">Definition at line <a class="el" href="ProtocolVersion_8cpp_source.html#l00056">56</a> of file <a class="el" href="ProtocolVersion_8cpp_source.html">ProtocolVersion.cpp</a>.</p>
</div>
</div>
<a id="a217d4fd0d78a4f83214976e1b25f31eb" name="a217d4fd0d78a4f83214976e1b25f31eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a217d4fd0d78a4f83214976e1b25f31eb">&#9670;&#160;</a></span>parseProtocolVersions()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> &gt; ripple::parseProtocolVersions </td>
<td>(</td>
<td class="paramtype">boost::beast::string_view const &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Parse a set of protocol versions. </p>
<p>Given a comma-separated string, extract and return all those that look like valid protocol versions (i.e. XRPL/2.0 and later). Strings that are not parseable as valid protocol strings are excluded from the result set.</p>
<dl class="section return"><dt>Returns</dt><dd>A list of all apparently valid protocol versions.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>The returned list of protocol versions is guaranteed to contain no duplicates and will be sorted in ascending protocol order. </dd></dl>
<p class="definition">Definition at line <a class="el" href="ProtocolVersion_8cpp_source.html#l00062">62</a> of file <a class="el" href="ProtocolVersion_8cpp_source.html">ProtocolVersion.cpp</a>.</p>
</div>
</div>
<a id="a0a6d7ab3fd095a10fd8bd6d140dcd55b" name="a0a6d7ab3fd095a10fd8bd6d140dcd55b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a6d7ab3fd095a10fd8bd6d140dcd55b">&#9670;&#160;</a></span>negotiateProtocolVersion() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> &gt; ripple::negotiateProtocolVersion </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>versions</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Given a list of supported protocol versions, choose the one we prefer. </p>
<p class="definition">Definition at line <a class="el" href="ProtocolVersion_8cpp_source.html#l00109">109</a> of file <a class="el" href="ProtocolVersion_8cpp_source.html">ProtocolVersion.cpp</a>.</p>
</div>
</div>
<a id="a8eaf7a979b4260f282dded203de6e436" name="a8eaf7a979b4260f282dded203de6e436"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8eaf7a979b4260f282dded203de6e436">&#9670;&#160;</a></span>negotiateProtocolVersion() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> &gt; ripple::negotiateProtocolVersion </td>
<td>(</td>
<td class="paramtype">boost::beast::string_view const &amp;&#160;</td>
<td class="paramname"><em>versions</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Given a list of supported protocol versions, choose the one we prefer. </p>
<p class="definition">Definition at line <a class="el" href="ProtocolVersion_8cpp_source.html#l00132">132</a> of file <a class="el" href="ProtocolVersion_8cpp_source.html">ProtocolVersion.cpp</a>.</p>
</div>
</div>
<a id="a72ff7246abef14a2be411b9002f81beb" name="a72ff7246abef14a2be411b9002f81beb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72ff7246abef14a2be411b9002f81beb">&#9670;&#160;</a></span>supportedProtocolVersions()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp; ripple::supportedProtocolVersions </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>The list of all the protocol versions we support. </p>
<p class="definition">Definition at line <a class="el" href="ProtocolVersion_8cpp_source.html#l00140">140</a> of file <a class="el" href="ProtocolVersion_8cpp_source.html">ProtocolVersion.cpp</a>.</p>
</div>
</div>
<a id="ac5afac59670d5c595215479acb2741bd" name="ac5afac59670d5c595215479acb2741bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5afac59670d5c595215479acb2741bd">&#9670;&#160;</a></span>isProtocolSupported()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isProtocolSupported </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> const &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Determine whether we support a specific protocol version. </p>
<p class="definition">Definition at line <a class="el" href="ProtocolVersion_8cpp_source.html#l00158">158</a> of file <a class="el" href="ProtocolVersion_8cpp_source.html">ProtocolVersion.cpp</a>.</p>
</div>
</div>
<a id="a2b609b884aa88582cbc1f946c8640248" name="a2b609b884aa88582cbc1f946c8640248"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b609b884aa88582cbc1f946c8640248">&#9670;&#160;</a></span>make_protocol()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> ripple::make_protocol </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a>&#160;</td>
<td class="paramname"><em>major</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::uint16_t</a>&#160;</td>
<td class="paramname"><em>minor</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></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="ProtocolVersion_8h_source.html#l00022">22</a> of file <a class="el" href="ProtocolVersion_8h_source.html">ProtocolVersion.h</a>.</p>
</div>
</div>
<a id="aa580431ba7bf2b343df621df433d3361" name="aa580431ba7bf2b343df621df433d3361"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa580431ba7bf2b343df621df433d3361">&#9670;&#160;</a></span>send_if()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Predicate &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1send__if__pred.html">send_if_pred</a>&lt; Predicate &gt; ripple::send_if </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Message.html">Message</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Predicate const &amp;&#160;</td>
<td class="paramname"><em>f</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Helper function to aid in type deduction. </p>
<p class="definition">Definition at line <a class="el" href="predicates_8h_source.html#l00056">56</a> of file <a class="el" href="predicates_8h_source.html">predicates.h</a>.</p>
</div>
</div>
<a id="a7c69a5bb23e01561ea9791383966bbea" name="a7c69a5bb23e01561ea9791383966bbea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c69a5bb23e01561ea9791383966bbea">&#9670;&#160;</a></span>send_if_not()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Predicate &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1send__if__not__pred.html">send_if_not_pred</a>&lt; Predicate &gt; ripple::send_if_not </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Message.html">Message</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Predicate const &amp;&#160;</td>
<td class="paramname"><em>f</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Helper function to aid in type deduction. </p>
<p class="definition">Definition at line <a class="el" href="predicates_8h_source.html#l00088">88</a> of file <a class="el" href="predicates_8h_source.html">predicates.h</a>.</p>
</div>
</div>
<a id="aa67f82b6511d33fde0d38bbaa7629976" name="aa67f82b6511d33fde0d38bbaa7629976"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa67f82b6511d33fde0d38bbaa7629976">&#9670;&#160;</a></span>passwordUnrequiredOrSentCorrect()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::passwordUnrequiredOrSentCorrect </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1Port.html">Port</a> const &amp;&#160;</td>
<td class="paramname"><em>port</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>&#160;</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="Role_8cpp_source.html#l00011">11</a> of file <a class="el" href="Role_8cpp_source.html">Role.cpp</a>.</p>
</div>
</div>
<a id="ae526cb7431d0104912811e64227383f8" name="ae526cb7431d0104912811e64227383f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae526cb7431d0104912811e64227383f8">&#9670;&#160;</a></span>ipAllowed()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::ipAllowed </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacebeast_1_1IP.html#adbe597760cb20a7aa3f2ff92f7bed2cc">beast::IP::Address</a> const &amp;&#160;</td>
<td class="paramname"><em>remoteIp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; boost::asio::ip::network_v4 &gt; const &amp;&#160;</td>
<td class="paramname"><em>nets4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; boost::asio::ip::network_v6 &gt; const &amp;&#160;</td>
<td class="paramname"><em>nets6</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>True if remoteIp is in any of adminIp. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">remoteIp</td><td>Remote address for which to search. </td></tr>
<tr><td class="paramname">adminIp</td><td>List of IP's in which to search. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Whether remoteIp is in adminIp. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Role_8cpp_source.html#l00027">27</a> of file <a class="el" href="Role_8cpp_source.html">Role.cpp</a>.</p>
</div>
</div>
<a id="a4267716481f84b7fd7ea521266fa9ef8" name="a4267716481f84b7fd7ea521266fa9ef8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4267716481f84b7fd7ea521266fa9ef8">&#9670;&#160;</a></span>isAdmin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isAdmin </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1Port.html">Port</a> const &amp;&#160;</td>
<td class="paramname"><em>port</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacebeast_1_1IP.html#adbe597760cb20a7aa3f2ff92f7bed2cc">beast::IP::Address</a> const &amp;&#160;</td>
<td class="paramname"><em>remoteIp</em>&#160;</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="Role_8cpp_source.html#l00066">66</a> of file <a class="el" href="Role_8cpp_source.html">Role.cpp</a>.</p>
</div>
</div>
<a id="ae2f9460a615e369bb54e04a6d27ca7d9" name="ae2f9460a615e369bb54e04a6d27ca7d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2f9460a615e369bb54e04a6d27ca7d9">&#9670;&#160;</a></span>requestRole()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> ripple::requestRole </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> const &amp;&#160;</td>
<td class="paramname"><em>required</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Port.html">Port</a> const &amp;&#160;</td>
<td class="paramname"><em>port</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1IP_1_1Endpoint.html">beast::IP::Endpoint</a> const &amp;&#160;</td>
<td class="paramname"><em>remoteIp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a>&#160;</td>
<td class="paramname"><em>user</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the allowed privilege role. </p>
<p>params must meet the requirements of the JSON-RPC specification. It must be of type Object, containing the key params which is an array with at least one object. Inside this object are the optional keys 'admin_user' and 'admin_password' used to validate the credentials. If user is non-blank, it's username passed in the HTTP header by a secure_gateway proxy. </p>
<p class="definition">Definition at line <a class="el" href="Role_8cpp_source.html#l00076">76</a> of file <a class="el" href="Role_8cpp_source.html">Role.cpp</a>.</p>
</div>
</div>
<a id="a6909f61053b6e084f46665fa9f4ee673" name="a6909f61053b6e084f46665fa9f4ee673"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6909f61053b6e084f46665fa9f4ee673">&#9670;&#160;</a></span>isUnlimited() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isUnlimited </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> const &amp;&#160;</td>
<td class="paramname"><em>role</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>ADMIN and IDENTIFIED roles shall have unlimited resources. </p>
<p>Check if the role entitles the user to unlimited resources. </p>
<p class="definition">Definition at line <a class="el" href="Role_8cpp_source.html#l00106">106</a> of file <a class="el" href="Role_8cpp_source.html">Role.cpp</a>.</p>
</div>
</div>
<a id="a7d2723e4b06b704de66ed61d904d1bda" name="a7d2723e4b06b704de66ed61d904d1bda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d2723e4b06b704de66ed61d904d1bda">&#9670;&#160;</a></span>isUnlimited() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::isUnlimited </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> const &amp;&#160;</td>
<td class="paramname"><em>required</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Port.html">Port</a> const &amp;&#160;</td>
<td class="paramname"><em>port</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1IP_1_1Endpoint.html">beast::IP::Endpoint</a> const &amp;&#160;</td>
<td class="paramname"><em>remoteIp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>user</em>&#160;</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="Role_8cpp_source.html#l00112">112</a> of file <a class="el" href="Role_8cpp_source.html">Role.cpp</a>.</p>
</div>
</div>
<a id="a2422ad0d92cb70e7328daf83e0bbd85a" name="a2422ad0d92cb70e7328daf83e0bbd85a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2422ad0d92cb70e7328daf83e0bbd85a">&#9670;&#160;</a></span>requestInboundEndpoint()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Resource_1_1Consumer.html">Resource::Consumer</a> ripple::requestInboundEndpoint </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Resource_1_1Manager.html">Resource::Manager</a> &amp;&#160;</td>
<td class="paramname"><em>manager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1IP_1_1Endpoint.html">beast::IP::Endpoint</a> const &amp;&#160;</td>
<td class="paramname"><em>remoteAddress</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ae08fe18f17b24699ce41d3898fbb8c2c">Role</a> const &amp;&#160;</td>
<td class="paramname"><em>role</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a>&#160;</td>
<td class="paramname"><em>user</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a>&#160;</td>
<td class="paramname"><em>forwardedFor</em>&#160;</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="Role_8cpp_source.html#l00123">123</a> of file <a class="el" href="Role_8cpp_source.html">Role.cpp</a>.</p>
</div>
</div>
<a id="a35972e4575b5b8c888a45c304c60d916" name="a35972e4575b5b8c888a45c304c60d916"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35972e4575b5b8c888a45c304c60d916">&#9670;&#160;</a></span>extractIpAddrFromField()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a> ripple::extractIpAddrFromField </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a>&#160;</td>
<td class="paramname"><em>field</em></td><td>)</td>
<td></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="Role_8cpp_source.html#l00138">138</a> of file <a class="el" href="Role_8cpp_source.html">Role.cpp</a>.</p>
</div>
</div>
<a id="aa1d2bbcba6f5e3838895165723dae5f0" name="aa1d2bbcba6f5e3838895165723dae5f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1d2bbcba6f5e3838895165723dae5f0">&#9670;&#160;</a></span>forwardedFor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</a> ripple::forwardedFor </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#aa265217edeb8282e636c78b50049f4c0">http_request_type</a> const &amp;&#160;</td>
<td class="paramname"><em>request</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Role_8cpp_source.html#l00243">243</a> of file <a class="el" href="Role_8cpp_source.html">Role.cpp</a>.</p>
</div>
</div>
<a id="a308b7ff6498ad19c844c1d36b5f0d7ae" name="a308b7ff6498ad19c844c1d36b5f0d7ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a308b7ff6498ad19c844c1d36b5f0d7ae">&#9670;&#160;</a></span>createHTTPPost()</h2>
<div class="memitem">
<div class="memproto">
<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::createHTTPPost </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>strHost</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>strPath</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>strMsg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>mapRequestHeaders</em>&#160;</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="RPCCall_8cpp_source.html#l00043">43</a> of file <a class="el" href="RPCCall_8cpp_source.html">RPCCall.cpp</a>.</p>
</div>
</div>
<a id="aa5bf57e1a7b6f174338fefbdfbc6ded6" name="aa5bf57e1a7b6f174338fefbdfbc6ded6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5bf57e1a7b6f174338fefbdfbc6ded6">&#9670;&#160;</a></span>JSONRPCRequest()</h2>
<div class="memitem">
<div class="memproto">
<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::JSONRPCRequest </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>strMethod</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>id</em>&#160;</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="RPCCall_8cpp_source.html#l01346">1346</a> of file <a class="el" href="RPCCall_8cpp_source.html">RPCCall.cpp</a>.</p>
</div>
</div>
<a id="ab4682f4bd2ebab9ae978712b0e2ea894" name="ab4682f4bd2ebab9ae978712b0e2ea894"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4682f4bd2ebab9ae978712b0e2ea894">&#9670;&#160;</a></span>rpcCmdToJson()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::rpcCmdToJson </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>args</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;&#160;</td>
<td class="paramname"><em>retParams</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>apiVersion</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="RPCCall_8cpp_source.html#l01448">1448</a> of file <a class="el" href="RPCCall_8cpp_source.html">RPCCall.cpp</a>.</p>
</div>
</div>
<a id="a1675cc24642888c8fd2c1b39923086b0" name="a1675cc24642888c8fd2c1b39923086b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1675cc24642888c8fd2c1b39923086b0">&#9670;&#160;</a></span>rpcClient()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; int, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::rpcClient </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>args</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Config.html">Config</a> const &amp;&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Logs.html">Logs</a> &amp;&#160;</td>
<td class="paramname"><em>logs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>apiVersion</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>headers</em> = <code>{}</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Internal invocation of <a class="el" href="namespaceripple_1_1RPC.html" title="API version numbers used in later API versions.">RPC</a> client. </p>
<p>Used by both rippled command line as well as rippled unit tests </p>
<p class="definition">Definition at line <a class="el" href="RPCCall_8cpp_source.html#l01489">1489</a> of file <a class="el" href="RPCCall_8cpp_source.html">RPCCall.cpp</a>.</p>
</div>
</div>
<a id="aa6f093c24b5a75a6f2b554707645bfb3" name="aa6f093c24b5a75a6f2b554707645bfb3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6f093c24b5a75a6f2b554707645bfb3">&#9670;&#160;</a></span>make_RPCSub()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1RPCSub.html">RPCSub</a> &gt; ripple::make_RPCSub </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1InfoSub_1_1Source.html">InfoSub::Source</a> &amp;&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boost::asio::io_context &amp;&#160;</td>
<td class="paramname"><em>io_context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1JobQueue.html">JobQueue</a> &amp;&#160;</td>
<td class="paramname"><em>jobQueue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>strUrl</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>strUsername</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>strPassword</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Logs.html">Logs</a> &amp;&#160;</td>
<td class="paramname"><em>logs</em>&#160;</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="RPCSub_8cpp_source.html#l00189">189</a> of file <a class="el" href="RPCSub_8cpp_source.html">RPCSub.cpp</a>.</p>
</div>
</div>
<a id="ae7d1335ce20e70be939ceea8a8f6945f" name="ae7d1335ce20e70be939ceea8a8f6945f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7d1335ce20e70be939ceea8a8f6945f">&#9670;&#160;</a></span>isStatusRequest()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ripple::isStatusRequest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#aa265217edeb8282e636c78b50049f4c0">http_request_type</a> const &amp;&#160;</td>
<td class="paramname"><em>request</em></td><td>)</td>
<td></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="ServerHandler_8cpp_source.html#l00039">39</a> of file <a class="el" href="ServerHandler_8cpp_source.html">ServerHandler.cpp</a>.</p>
</div>
</div>
<a id="ac597446213f304f13375429394c69909" name="ac597446213f304f13375429394c69909"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac597446213f304f13375429394c69909">&#9670;&#160;</a></span>statusRequestResponse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="structripple_1_1Handoff.html">Handoff</a> ripple::statusRequestResponse </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#aa265217edeb8282e636c78b50049f4c0">http_request_type</a> const &amp;&#160;</td>
<td class="paramname"><em>request</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boost::beast::http::status&#160;</td>
<td class="paramname"><em>status</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ServerHandler_8cpp_source.html#l00047">47</a> of file <a class="el" href="ServerHandler_8cpp_source.html">ServerHandler.cpp</a>.</p>
</div>
</div>
<a id="af29446cc3ca3e9303e16a330774f7b76" name="af29446cc3ca3e9303e16a330774f7b76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af29446cc3ca3e9303e16a330774f7b76">&#9670;&#160;</a></span>authorized()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ripple::authorized </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1Port.html">Port</a> const &amp;&#160;</td>
<td class="paramname"><em>port</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>h</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ServerHandler_8cpp_source.html#l00067">67</a> of file <a class="el" href="ServerHandler_8cpp_source.html">ServerHandler.cpp</a>.</p>
</div>
</div>
<a id="a1923236406e13bd9342225c3fa6e22d7" name="a1923236406e13bd9342225c3fa6e22d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1923236406e13bd9342225c3fa6e22d7">&#9670;&#160;</a></span>makeOutput()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="namespaceJson.html#a599350ce83e1407d622c154eb32e763d">Json::Output</a> ripple::makeOutput </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Session.html">Session</a> &amp;&#160;</td>
<td class="paramname"><em>session</em></td><td>)</td>
<td></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="ServerHandler_8cpp_source.html#l00239">239</a> of file <a class="el" href="ServerHandler_8cpp_source.html">ServerHandler.cpp</a>.</p>
</div>
</div>
<a id="ae33465abad53cd24cde023d55f4655c7" name="ae33465abad53cd24cde023d55f4655c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae33465abad53cd24cde023d55f4655c7">&#9670;&#160;</a></span>build_map()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &gt; ripple::build_map </td>
<td>(</td>
<td class="paramtype">boost::beast::http::fields const &amp;&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td></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="ServerHandler_8cpp_source.html#l00247">247</a> of file <a class="el" href="ServerHandler_8cpp_source.html">ServerHandler.cpp</a>.</p>
</div>
</div>
<a id="ad192fdaba099d6be2c6415cf9f66f173" name="ad192fdaba099d6be2c6415cf9f66f173"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad192fdaba099d6be2c6415cf9f66f173">&#9670;&#160;</a></span>buffers_to_string()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class ConstBufferSequence &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> ripple::buffers_to_string </td>
<td>(</td>
<td class="paramtype">ConstBufferSequence const &amp;&#160;</td>
<td class="paramname"><em>bs</em></td><td>)</td>
<td></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="ServerHandler_8cpp_source.html#l00265">265</a> of file <a class="el" href="ServerHandler_8cpp_source.html">ServerHandler.cpp</a>.</p>
</div>
</div>
<a id="a9ed448ddcb5b36998c6d084f942b7173" name="a9ed448ddcb5b36998c6d084f942b7173"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ed448ddcb5b36998c6d084f942b7173">&#9670;&#160;</a></span>logDuration()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void ripple::logDuration </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>request</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T const &amp;&#160;</td>
<td class="paramname"><em>duration</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> &amp;&#160;</td>
<td class="paramname"><em>journal</em>&#160;</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="ServerHandler_8cpp_source.html#l00386">386</a> of file <a class="el" href="ServerHandler_8cpp_source.html">ServerHandler.cpp</a>.</p>
</div>
</div>
<a id="a3902f5ea8857b69e0f7148ef76c6ff94" name="a3902f5ea8857b69e0f7148ef76c6ff94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3902f5ea8857b69e0f7148ef76c6ff94">&#9670;&#160;</a></span>make_json_error()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::make_json_error </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceJson.html#a91fe494468d6262cf119456ba139de34">Json::Int</a>&#160;</td>
<td class="paramname"><em>code</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;&amp;&#160;</td>
<td class="paramname"><em>message</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ServerHandler_8cpp_source.html#l00578">578</a> of file <a class="el" href="ServerHandler_8cpp_source.html">ServerHandler.cpp</a>.</p>
</div>
</div>
<a id="a1657c1d18a31190f61b59652b4184b3b" name="a1657c1d18a31190f61b59652b4184b3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1657c1d18a31190f61b59652b4184b3b">&#9670;&#160;</a></span>to_Port()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="structripple_1_1Port.html">Port</a> ripple::to_Port </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1ParsedPort.html">ParsedPort</a> const &amp;&#160;</td>
<td class="paramname"><em>parsed</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td>
<td class="paramname"><em>log</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ServerHandler_8cpp_source.html#l01085">1085</a> of file <a class="el" href="ServerHandler_8cpp_source.html">ServerHandler.cpp</a>.</p>
</div>
</div>
<a id="a09921a85c9a4183a682931b29ac3b9fa" name="a09921a85c9a4183a682931b29ac3b9fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09921a85c9a4183a682931b29ac3b9fa">&#9670;&#160;</a></span>parse_Ports()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="structripple_1_1Port.html">Port</a> &gt; ripple::parse_Ports </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Config.html">Config</a> const &amp;&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td>
<td class="paramname"><em>log</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ServerHandler_8cpp_source.html#l01131">1131</a> of file <a class="el" href="ServerHandler_8cpp_source.html">ServerHandler.cpp</a>.</p>
</div>
</div>
<a id="ad3f4a8a0213ea07fa9802d10ee6a4d79" name="ad3f4a8a0213ea07fa9802d10ee6a4d79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3f4a8a0213ea07fa9802d10ee6a4d79">&#9670;&#160;</a></span>setup_Client()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::setup_Client </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1ServerHandler_1_1Setup.html">ServerHandler::Setup</a> &amp;&#160;</td>
<td class="paramname"><em>setup</em></td><td>)</td>
<td></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="ServerHandler_8cpp_source.html#l01202">1202</a> of file <a class="el" href="ServerHandler_8cpp_source.html">ServerHandler.cpp</a>.</p>
</div>
</div>
<a id="ab2ca61e1324164fc5b731835c119b0b1" name="ab2ca61e1324164fc5b731835c119b0b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2ca61e1324164fc5b731835c119b0b1">&#9670;&#160;</a></span>setup_Overlay() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::setup_Overlay </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1ServerHandler_1_1Setup.html">ServerHandler::Setup</a> &amp;&#160;</td>
<td class="paramname"><em>setup</em></td><td>)</td>
<td></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="ServerHandler_8cpp_source.html#l01226">1226</a> of file <a class="el" href="ServerHandler_8cpp_source.html">ServerHandler.cpp</a>.</p>
</div>
</div>
<a id="a9717a8236d67d262b4e5273712ac545c" name="a9717a8236d67d262b4e5273712ac545c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9717a8236d67d262b4e5273712ac545c">&#9670;&#160;</a></span>setup_ServerHandler()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1ServerHandler_1_1Setup.html">ServerHandler::Setup</a> ripple::setup_ServerHandler </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Config.html">Config</a> const &amp;&#160;</td>
<td class="paramname"><em>config</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&amp;&#160;</td>
<td class="paramname"><em>log</em>&#160;</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="ServerHandler_8cpp_source.html#l01241">1241</a> of file <a class="el" href="ServerHandler_8cpp_source.html">ServerHandler.cpp</a>.</p>
</div>
</div>
<a id="ab958778f2743bee5df3a1567f607c862" name="ab958778f2743bee5df3a1567f607c862"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab958778f2743bee5df3a1567f607c862">&#9670;&#160;</a></span>make_ServerHandler()</h2>
<div class="memitem">
<div class="memproto">
<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>&lt; <a class="el" href="classripple_1_1ServerHandler.html">ServerHandler</a> &gt; ripple::make_ServerHandler </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">boost::asio::io_context &amp;&#160;</td>
<td class="paramname"><em>io_context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1JobQueue.html">JobQueue</a> &amp;&#160;</td>
<td class="paramname"><em>jobQueue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1NetworkOPs.html">NetworkOPs</a> &amp;&#160;</td>
<td class="paramname"><em>networkOPs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Resource_1_1Manager.html">Resource::Manager</a> &amp;&#160;</td>
<td class="paramname"><em>resourceManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1CollectorManager.html">CollectorManager</a> &amp;&#160;</td>
<td class="paramname"><em>cm</em>&#160;</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="ServerHandler_8cpp_source.html#l01253">1253</a> of file <a class="el" href="ServerHandler_8cpp_source.html">ServerHandler.cpp</a>.</p>
</div>
</div>
<a id="a82ca6b1deeb34acfc5b0b4159b393786" name="a82ca6b1deeb34acfc5b0b4159b393786"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82ca6b1deeb34acfc5b0b4159b393786">&#9670;&#160;</a></span>doLedgerGrpc()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; org::xrpl::rpc::v1::GetLedgerResponse, grpc::Status &gt; ripple::doLedgerGrpc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1GRPCContext.html">RPC::GRPCContext</a>&lt; org::xrpl::rpc::v1::GetLedgerRequest &gt; &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerHandler_8cpp_source.html#l00081">81</a> of file <a class="el" href="LedgerHandler_8cpp_source.html">LedgerHandler.cpp</a>.</p>
</div>
</div>
<a id="a8bbd46fdc8783ec29538b3d4a2e8178f" name="a8bbd46fdc8783ec29538b3d4a2e8178f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8bbd46fdc8783ec29538b3d4a2e8178f">&#9670;&#160;</a></span>doLedgerEntryGrpc()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; org::xrpl::rpc::v1::GetLedgerEntryResponse, grpc::Status &gt; ripple::doLedgerEntryGrpc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1GRPCContext.html">RPC::GRPCContext</a>&lt; org::xrpl::rpc::v1::GetLedgerEntryRequest &gt; &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00832">832</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="af3192f02f7c3e68a904df994498c955d" name="af3192f02f7c3e68a904df994498c955d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3192f02f7c3e68a904df994498c955d">&#9670;&#160;</a></span>doLedgerDataGrpc()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; org::xrpl::rpc::v1::GetLedgerDataResponse, grpc::Status &gt; ripple::doLedgerDataGrpc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1GRPCContext.html">RPC::GRPCContext</a>&lt; org::xrpl::rpc::v1::GetLedgerDataRequest &gt; &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerData_8cpp_source.html#l00118">118</a> of file <a class="el" href="LedgerData_8cpp_source.html">LedgerData.cpp</a>.</p>
</div>
</div>
<a id="aeaa95680c026e10fbdfbbb02300f89b8" name="aeaa95680c026e10fbdfbbb02300f89b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeaa95680c026e10fbdfbbb02300f89b8">&#9670;&#160;</a></span>doLedgerDiffGrpc()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; org::xrpl::rpc::v1::GetLedgerDiffResponse, grpc::Status &gt; ripple::doLedgerDiffGrpc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1GRPCContext.html">RPC::GRPCContext</a>&lt; org::xrpl::rpc::v1::GetLedgerDiffRequest &gt; &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerDiff_8cpp_source.html#l00006">6</a> of file <a class="el" href="LedgerDiff_8cpp_source.html">LedgerDiff.cpp</a>.</p>
</div>
</div>
<a id="a090cad938c6e62e38e290e32fa8eb04b" name="a090cad938c6e62e38e290e32fa8eb04b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a090cad938c6e62e38e290e32fa8eb04b">&#9670;&#160;</a></span>addChannel()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::addChannel </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;&#160;</td>
<td class="paramname"><em>jsonLines</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &amp;&#160;</td>
<td class="paramname"><em>line</em>&#160;</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="AccountChannels_8cpp_source.html#l00017">17</a> of file <a class="el" href="AccountChannels_8cpp_source.html">AccountChannels.cpp</a>.</p>
</div>
</div>
<a id="ae8b89236251547b8108049e244786083" name="ae8b89236251547b8108049e244786083"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8b89236251547b8108049e244786083">&#9670;&#160;</a></span>doAccountChannels()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doAccountChannels </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AccountChannels_8cpp_source.html#l00050">50</a> of file <a class="el" href="AccountChannels_8cpp_source.html">AccountChannels.cpp</a>.</p>
</div>
</div>
<a id="acee6f754675c22b999fa6aabf1601e2c" name="acee6f754675c22b999fa6aabf1601e2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acee6f754675c22b999fa6aabf1601e2c">&#9670;&#160;</a></span>doAccountCurrencies()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doAccountCurrencies </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AccountCurrenciesHandler_8cpp_source.html#l00013">13</a> of file <a class="el" href="AccountCurrenciesHandler_8cpp_source.html">AccountCurrenciesHandler.cpp</a>.</p>
</div>
</div>
<a id="ad3181666a917aca45f4f288e690e9305" name="ad3181666a917aca45f4f288e690e9305"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3181666a917aca45f4f288e690e9305">&#9670;&#160;</a></span>doAccountInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doAccountInfo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AccountInfo_8cpp_source.html#l00032">32</a> of file <a class="el" href="AccountInfo_8cpp_source.html">AccountInfo.cpp</a>.</p>
</div>
</div>
<a id="a2034429f184987e4b0b16566cf82a213" name="a2034429f184987e4b0b16566cf82a213"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2034429f184987e4b0b16566cf82a213">&#9670;&#160;</a></span>addLine()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::addLine </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;&#160;</td>
<td class="paramname"><em>jsonLines</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1RPCTrustLine.html">RPCTrustLine</a> const &amp;&#160;</td>
<td class="paramname"><em>line</em>&#160;</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="AccountLines_8cpp_source.html#l00016">16</a> of file <a class="el" href="AccountLines_8cpp_source.html">AccountLines.cpp</a>.</p>
</div>
</div>
<a id="a496795c52b4dceae972964022a450b92" name="a496795c52b4dceae972964022a450b92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a496795c52b4dceae972964022a450b92">&#9670;&#160;</a></span>doAccountLines()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doAccountLines </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AccountLines_8cpp_source.html#l00063">63</a> of file <a class="el" href="AccountLines_8cpp_source.html">AccountLines.cpp</a>.</p>
</div>
</div>
<a id="a83d674e07fc446c267931d356e0e1b34" name="a83d674e07fc446c267931d356e0e1b34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83d674e07fc446c267931d356e0e1b34">&#9670;&#160;</a></span>doAccountNFTs()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doAccountNFTs </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>General <a class="el" href="namespaceripple_1_1RPC.html" title="API version numbers used in later API versions.">RPC</a> command that can retrieve objects in the account root. </p>
<p>{ account: &lt;account&gt; ledger_hash: &lt;string&gt; // optional ledger_index: &lt;string | unsigned integer&gt; // optional type: &lt;string&gt; // optional, defaults to all account objects types limit: &lt;integer&gt; // optional marker: &lt;opaque&gt; // optional, resume previous query } </p>
<p class="definition">Definition at line <a class="el" href="AccountObjects_8cpp_source.html#l00032">32</a> of file <a class="el" href="AccountObjects_8cpp_source.html">AccountObjects.cpp</a>.</p>
</div>
</div>
<a id="a8e341df5ee04eb3eafd7b1a16879da9c" name="a8e341df5ee04eb3eafd7b1a16879da9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e341df5ee04eb3eafd7b1a16879da9c">&#9670;&#160;</a></span>getAccountObjects()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::getAccountObjects </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>ledger</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>account</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="namespaceripple.html#ac151bf19e1f4daae2b04c65c65117139">LedgerEntryType</a> &gt; &gt; const &amp;&#160;</td>
<td class="paramname"><em>typeFilter</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>&#160;</td>
<td class="paramname"><em>dirIndex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>&#160;</td>
<td class="paramname"><em>entryIndex</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> const&#160;</td>
<td class="paramname"><em>limit</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;&#160;</td>
<td class="paramname"><em>jvResult</em>&#160;</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="AccountObjects_8cpp_source.html#l00163">163</a> of file <a class="el" href="AccountObjects_8cpp_source.html">AccountObjects.cpp</a>.</p>
</div>
</div>
<a id="a7d200c98fa51fb8c3ccdf22757b55cf4" name="a7d200c98fa51fb8c3ccdf22757b55cf4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d200c98fa51fb8c3ccdf22757b55cf4">&#9670;&#160;</a></span>doAccountObjects()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doAccountObjects </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AccountObjects_8cpp_source.html#l00355">355</a> of file <a class="el" href="AccountObjects_8cpp_source.html">AccountObjects.cpp</a>.</p>
</div>
</div>
<a id="ae4acb212db1f6ecdc5b1fae30c1e3987" name="ae4acb212db1f6ecdc5b1fae30c1e3987"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4acb212db1f6ecdc5b1fae30c1e3987">&#9670;&#160;</a></span>appendOfferJson()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::appendOfferJson </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>offer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;&#160;</td>
<td class="paramname"><em>offers</em>&#160;</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="AccountOffers_8cpp_source.html#l00017">17</a> of file <a class="el" href="AccountOffers_8cpp_source.html">AccountOffers.cpp</a>.</p>
</div>
</div>
<a id="aac7ee1b127c2a4e6abb94478ea47aeb3" name="aac7ee1b127c2a4e6abb94478ea47aeb3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac7ee1b127c2a4e6abb94478ea47aeb3">&#9670;&#160;</a></span>doAccountOffers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doAccountOffers </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AccountOffers_8cpp_source.html#l00039">39</a> of file <a class="el" href="AccountOffers_8cpp_source.html">AccountOffers.cpp</a>.</p>
</div>
</div>
<a id="ad30801123bd0ccb07273d830a095cbda" name="ad30801123bd0ccb07273d830a095cbda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad30801123bd0ccb07273d830a095cbda">&#9670;&#160;</a></span>parseLedgerArgs()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/variant.html">std::variant</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a8f9ba329e357041ee11d59add281b978">LedgerSpecifier</a> &gt;, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseLedgerArgs </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1Context.html">RPC::Context</a> &amp;&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>&#160;</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="AccountTx_8cpp_source.html#l00035">35</a> of file <a class="el" href="AccountTx_8cpp_source.html">AccountTx.cpp</a>.</p>
</div>
</div>
<a id="a1c9530dd8dc798723975d35fe8bd06cc" name="a1c9530dd8dc798723975d35fe8bd06cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c9530dd8dc798723975d35fe8bd06cc">&#9670;&#160;</a></span>getLedgerRange()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/variant.html">std::variant</a>&lt; <a class="el" href="structripple_1_1LedgerRange.html">LedgerRange</a>, <a class="el" href="structripple_1_1RPC_1_1Status.html">RPC::Status</a> &gt; ripple::getLedgerRange </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1Context.html">RPC::Context</a> &amp;&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a8f9ba329e357041ee11d59add281b978">LedgerSpecifier</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>ledgerSpecifier</em>&#160;</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="AccountTx_8cpp_source.html#l00114">114</a> of file <a class="el" href="AccountTx_8cpp_source.html">AccountTx.cpp</a>.</p>
</div>
</div>
<a id="af38e4b44152b213fda06bd7ff94503d3" name="af38e4b44152b213fda06bd7ff94503d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af38e4b44152b213fda06bd7ff94503d3">&#9670;&#160;</a></span>doAccountTxHelp()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#afdc258440db389ca9fda7b6aa5f639fc">AccountTxResult</a>, <a class="el" href="structripple_1_1RPC_1_1Status.html">RPC::Status</a> &gt; ripple::doAccountTxHelp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1Context.html">RPC::Context</a> &amp;&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ab4fb63a55af13ad051b3a5046b867e6f">AccountTxArgs</a> const &amp;&#160;</td>
<td class="paramname"><em>args</em>&#160;</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="AccountTx_8cpp_source.html#l00197">197</a> of file <a class="el" href="AccountTx_8cpp_source.html">AccountTx.cpp</a>.</p>
</div>
</div>
<a id="abf027fe1a653ac30d984f64a96cdfa55" name="abf027fe1a653ac30d984f64a96cdfa55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf027fe1a653ac30d984f64a96cdfa55">&#9670;&#160;</a></span>populateJsonResponse() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::populateJsonResponse </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="namespaceripple.html#afdc258440db389ca9fda7b6aa5f639fc">AccountTxResult</a>, <a class="el" href="structripple_1_1RPC_1_1Status.html">RPC::Status</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>res</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ab4fb63a55af13ad051b3a5046b867e6f">AccountTxArgs</a> const &amp;&#160;</td>
<td class="paramname"><em>args</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> const &amp;&#160;</td>
<td class="paramname"><em>context</em>&#160;</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="AccountTx_8cpp_source.html#l00266">266</a> of file <a class="el" href="AccountTx_8cpp_source.html">AccountTx.cpp</a>.</p>
</div>
</div>
<a id="a49278e98ca5f0fd6da22d26278cdd2d5" name="a49278e98ca5f0fd6da22d26278cdd2d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49278e98ca5f0fd6da22d26278cdd2d5">&#9670;&#160;</a></span>doAccountTxJson()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doAccountTxJson </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AccountTx_8cpp_source.html#l00391">391</a> of file <a class="el" href="AccountTx_8cpp_source.html">AccountTx.cpp</a>.</p>
</div>
</div>
<a id="a40eee647377f68d4cfc78f4539331ac3" name="a40eee647377f68d4cfc78f4539331ac3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40eee647377f68d4cfc78f4539331ac3">&#9670;&#160;</a></span>getAccount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> &gt; ripple::getAccount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;&#160;</td>
<td class="paramname"><em>result</em>&#160;</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="AMMInfo_8cpp_source.html#l00017">17</a> of file <a class="el" href="AMMInfo_8cpp_source.html">AMMInfo.cpp</a>.</p>
</div>
</div>
<a id="a98a18cf59c62fa3b25743ab675830d82" name="a98a18cf59c62fa3b25743ab675830d82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98a18cf59c62fa3b25743ab675830d82">&#9670;&#160;</a></span>getIssue() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="classripple_1_1Issue.html">Issue</a>, <a class="el" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a> &gt; ripple::getIssue </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td>
<td class="paramname"><em>j</em>&#160;</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="AMMInfo_8cpp_source.html#l00033">33</a> of file <a class="el" href="AMMInfo_8cpp_source.html">AMMInfo.cpp</a>.</p>
</div>
</div>
<a id="af58d1f8cb315a2e5487a028714b13982" name="af58d1f8cb315a2e5487a028714b13982"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af58d1f8cb315a2e5487a028714b13982">&#9670;&#160;</a></span>to_iso8601()</h2>
<div class="memitem">
<div class="memproto">
<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::to_iso8601 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a>&#160;</td>
<td class="paramname"><em>tp</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AMMInfo_8cpp_source.html#l00047">47</a> of file <a class="el" href="AMMInfo_8cpp_source.html">AMMInfo.cpp</a>.</p>
</div>
</div>
<a id="a522e233bde2b262fa9ba54d0bb3b134a" name="a522e233bde2b262fa9ba54d0bb3b134a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a522e233bde2b262fa9ba54d0bb3b134a">&#9670;&#160;</a></span>doAMMInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doAMMInfo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="AMMInfo_8cpp_source.html#l00058">58</a> of file <a class="el" href="AMMInfo_8cpp_source.html">AMMInfo.cpp</a>.</p>
</div>
</div>
<a id="aa5d96721a11a408307bf70b4a8f509d1" name="aa5d96721a11a408307bf70b4a8f509d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5d96721a11a408307bf70b4a8f509d1">&#9670;&#160;</a></span>doBlackList()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doBlackList </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="BlackList_8cpp_source.html#l00010">10</a> of file <a class="el" href="BlackList_8cpp_source.html">BlackList.cpp</a>.</p>
</div>
</div>
<a id="ac74cd65b9208478e2de83e81a7d7596e" name="ac74cd65b9208478e2de83e81a7d7596e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac74cd65b9208478e2de83e81a7d7596e">&#9670;&#160;</a></span>doBookOffers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doBookOffers </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="BookOffers_8cpp_source.html#l00019">19</a> of file <a class="el" href="BookOffers_8cpp_source.html">BookOffers.cpp</a>.</p>
</div>
</div>
<a id="a3b0a2a5a7ce53cf52c0cf785cd65eeda" name="a3b0a2a5a7ce53cf52c0cf785cd65eeda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b0a2a5a7ce53cf52c0cf785cd65eeda">&#9670;&#160;</a></span>doBookChanges()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doBookChanges </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="BookOffers_8cpp_source.html#l00204">204</a> of file <a class="el" href="BookOffers_8cpp_source.html">BookOffers.cpp</a>.</p>
</div>
</div>
<a id="ae50b4a7b8b8e563a41b419e3b1220f05" name="ae50b4a7b8b8e563a41b419e3b1220f05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae50b4a7b8b8e563a41b419e3b1220f05">&#9670;&#160;</a></span>doCanDelete()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doCanDelete </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="CanDelete_8cpp_source.html#l00016">16</a> of file <a class="el" href="CanDelete_8cpp_source.html">CanDelete.cpp</a>.</p>
</div>
</div>
<a id="a67a87922d5a842580f8e9aacb11c7a95" name="a67a87922d5a842580f8e9aacb11c7a95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67a87922d5a842580f8e9aacb11c7a95">&#9670;&#160;</a></span>doConnect()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doConnect </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Connect_8cpp_source.html#l00020">20</a> of file <a class="el" href="Connect_8cpp_source.html">Connect.cpp</a>.</p>
</div>
</div>
<a id="a353222bf6b3c8f95ffa186fe1c2edd4a" name="a353222bf6b3c8f95ffa186fe1c2edd4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a353222bf6b3c8f95ffa186fe1c2edd4a">&#9670;&#160;</a></span>doConsensusInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doConsensusInfo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ConsensusInfo_8cpp_source.html#l00011">11</a> of file <a class="el" href="ConsensusInfo_8cpp_source.html">ConsensusInfo.cpp</a>.</p>
</div>
</div>
<a id="a6b6a06a6583007835014f79ba609ba3d" name="a6b6a06a6583007835014f79ba609ba3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b6a06a6583007835014f79ba609ba3d">&#9670;&#160;</a></span>doDepositAuthorized()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doDepositAuthorized </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="DepositAuthorized_8cpp_source.html#l00022">22</a> of file <a class="el" href="DepositAuthorized_8cpp_source.html">DepositAuthorized.cpp</a>.</p>
</div>
</div>
<a id="a9790c24513774b1d13fb23e2809fd4ac" name="a9790c24513774b1d13fb23e2809fd4ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9790c24513774b1d13fb23e2809fd4ac">&#9670;&#160;</a></span>doManifest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doManifest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="DoManifest_8cpp_source.html#l00013">13</a> of file <a class="el" href="DoManifest_8cpp_source.html">DoManifest.cpp</a>.</p>
</div>
</div>
<a id="a7e45064237d4d038b191bf0d0279b086" name="a7e45064237d4d038b191bf0d0279b086"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e45064237d4d038b191bf0d0279b086">&#9670;&#160;</a></span>doFeature()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doFeature </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Feature1_8cpp_source.html#l00017">17</a> of file <a class="el" href="Feature1_8cpp_source.html">Feature1.cpp</a>.</p>
</div>
</div>
<a id="a61fd0baa2b859e3a0e6cad8a16e94070" name="a61fd0baa2b859e3a0e6cad8a16e94070"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61fd0baa2b859e3a0e6cad8a16e94070">&#9670;&#160;</a></span>doFee()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doFee </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Fee1_8cpp_source.html#l00011">11</a> of file <a class="el" href="Fee1_8cpp_source.html">Fee1.cpp</a>.</p>
</div>
</div>
<a id="a88b2cd776ce7f042830ffad5e1fd7aeb" name="a88b2cd776ce7f042830ffad5e1fd7aeb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88b2cd776ce7f042830ffad5e1fd7aeb">&#9670;&#160;</a></span>doFetchInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doFetchInfo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="FetchInfo_8cpp_source.html#l00011">11</a> of file <a class="el" href="FetchInfo_8cpp_source.html">FetchInfo.cpp</a>.</p>
</div>
</div>
<a id="abfbe6dbaf9dea5c06f30ed321ba119b5" name="abfbe6dbaf9dea5c06f30ed321ba119b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfbe6dbaf9dea5c06f30ed321ba119b5">&#9670;&#160;</a></span>doGatewayBalances()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doGatewayBalances </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="GatewayBalances_8cpp_source.html#l00035">35</a> of file <a class="el" href="GatewayBalances_8cpp_source.html">GatewayBalances.cpp</a>.</p>
</div>
</div>
<a id="aaab2288e59025a4b0193e0d45973cec2" name="aaab2288e59025a4b0193e0d45973cec2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaab2288e59025a4b0193e0d45973cec2">&#9670;&#160;</a></span>iteratePriceData()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::iteratePriceData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>sle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; bool(<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;)&gt; &amp;&amp;&#160;</td>
<td class="paramname"><em>f</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Calls callback "f" on the ledger-object sle and up to three previous metadata objects. </p>
<p>Stops early if the callback returns true. </p>
<p class="definition">Definition at line <a class="el" href="GetAggregatePrice_8cpp_source.html#l00026">26</a> of file <a class="el" href="GetAggregatePrice_8cpp_source.html">GetAggregatePrice.cpp</a>.</p>
</div>
</div>
<a id="acf569c3b0dc972624cd823da12096f63" name="acf569c3b0dc972624cd823da12096f63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf569c3b0dc972624cd823da12096f63">&#9670;&#160;</a></span>getStats()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a>&lt; <a class="el" href="classripple_1_1STAmount.html">STAmount</a>, <a class="el" href="classripple_1_1Number.html">Number</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> &gt; ripple::getStats </td>
<td>(</td>
<td class="paramtype">Prices::right_const_iterator const &amp;&#160;</td>
<td class="paramname"><em>begin</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Prices::right_const_iterator const &amp;&#160;</td>
<td class="paramname"><em>end</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="GetAggregatePrice_8cpp_source.html#l00102">102</a> of file <a class="el" href="GetAggregatePrice_8cpp_source.html">GetAggregatePrice.cpp</a>.</p>
</div>
</div>
<a id="a215746d088eb1fa077dffc993a072dc0" name="a215746d088eb1fa077dffc993a072dc0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a215746d088eb1fa077dffc993a072dc0">&#9670;&#160;</a></span>doGetAggregatePrice()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doGetAggregatePrice </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>oracles: array of {account, oracle_document_id} base_asset: is the asset to be priced quote_asset: is the denomination in which the prices are expressed trim : percentage of outliers to trim [optional] time_threshold : defines a range of prices to include based on the timestamp range - {most recent, most recent - time_threshold} [optional] </p>
<p class="definition">Definition at line <a class="el" href="GetAggregatePrice_8cpp_source.html#l00134">134</a> of file <a class="el" href="GetAggregatePrice_8cpp_source.html">GetAggregatePrice.cpp</a>.</p>
</div>
</div>
<a id="aff7770d395cd41834ee217de67c103db" name="aff7770d395cd41834ee217de67c103db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff7770d395cd41834ee217de67c103db">&#9670;&#160;</a></span>textTime()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::textTime </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;&#160;</td>
<td class="paramname"><em>text</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1UptimeClock.html#aa38022139969f4d6a0f68932d5349f48">UptimeClock::time_point</a> &amp;&#160;</td>
<td class="paramname"><em>seconds</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char const *&#160;</td>
<td class="paramname"><em>unitName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a>&#160;</td>
<td class="paramname"><em>unitVal</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="GetCounts_8cpp_source.html#l00018">18</a> of file <a class="el" href="GetCounts_8cpp_source.html">GetCounts.cpp</a>.</p>
</div>
</div>
<a id="abb3ed6f67e12d06f83f0f478f3f61fd1" name="abb3ed6f67e12d06f83f0f478f3f61fd1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb3ed6f67e12d06f83f0f478f3f61fd1">&#9670;&#160;</a></span>getCountsJson()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::getCountsJson </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>minObjectCount</em>&#160;</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="GetCounts_8cpp_source.html#l00043">43</a> of file <a class="el" href="GetCounts_8cpp_source.html">GetCounts.cpp</a>.</p>
</div>
</div>
<a id="a966f8872c94e046474d270a697e4ed6f" name="a966f8872c94e046474d270a697e4ed6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a966f8872c94e046474d270a697e4ed6f">&#9670;&#160;</a></span>doGetCounts()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doGetCounts </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="GetCounts_8cpp_source.html#l00119">119</a> of file <a class="el" href="GetCounts_8cpp_source.html">GetCounts.cpp</a>.</p>
</div>
</div>
<a id="a2c769c15b1089824f248f42f237278b7" name="a2c769c15b1089824f248f42f237278b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c769c15b1089824f248f42f237278b7">&#9670;&#160;</a></span>doChannelAuthorize()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doChannelAuthorize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="PayChanClaim_8cpp_source.html#l00023">23</a> of file <a class="el" href="PayChanClaim_8cpp_source.html">PayChanClaim.cpp</a>.</p>
</div>
</div>
<a id="a15e07467cf404ade292a4c47e80c1301" name="a15e07467cf404ade292a4c47e80c1301"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15e07467cf404ade292a4c47e80c1301">&#9670;&#160;</a></span>doChannelVerify()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doChannelVerify </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="PayChanClaim_8cpp_source.html#l00094">94</a> of file <a class="el" href="PayChanClaim_8cpp_source.html">PayChanClaim.cpp</a>.</p>
</div>
</div>
<a id="a07dd67952f9aad3b87dd9c774c954f32" name="a07dd67952f9aad3b87dd9c774c954f32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07dd67952f9aad3b87dd9c774c954f32">&#9670;&#160;</a></span>doLedgerAccept()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doLedgerAccept </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerAccept_8cpp_source.html#l00015">15</a> of file <a class="el" href="LedgerAccept_8cpp_source.html">LedgerAccept.cpp</a>.</p>
</div>
</div>
<a id="a43d0c3ebbdbaa2241db22f80662ad337" name="a43d0c3ebbdbaa2241db22f80662ad337"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43d0c3ebbdbaa2241db22f80662ad337">&#9670;&#160;</a></span>doLedgerCleaner()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doLedgerCleaner </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerCleanerHandler_8cpp_source.html#l00011">11</a> of file <a class="el" href="LedgerCleanerHandler_8cpp_source.html">LedgerCleanerHandler.cpp</a>.</p>
</div>
</div>
<a id="a71cb6f398e9c4f1784779468c18bf257" name="a71cb6f398e9c4f1784779468c18bf257"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71cb6f398e9c4f1784779468c18bf257">&#9670;&#160;</a></span>doLedgerClosed()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doLedgerClosed </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerClosed_8cpp_source.html#l00011">11</a> of file <a class="el" href="LedgerClosed_8cpp_source.html">LedgerClosed.cpp</a>.</p>
</div>
</div>
<a id="aac2c4941d67ae8e5074e0b3a669898a7" name="aac2c4941d67ae8e5074e0b3a669898a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac2c4941d67ae8e5074e0b3a669898a7">&#9670;&#160;</a></span>doLedgerCurrent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doLedgerCurrent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerCurrent_8cpp_source.html#l00011">11</a> of file <a class="el" href="LedgerCurrent_8cpp_source.html">LedgerCurrent.cpp</a>.</p>
</div>
</div>
<a id="aa77f372c799572d54f474368195fe562" name="aa77f372c799572d54f474368195fe562"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa77f372c799572d54f474368195fe562">&#9670;&#160;</a></span>doLedgerData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doLedgerData </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerData_8cpp_source.html#l00028">28</a> of file <a class="el" href="LedgerData_8cpp_source.html">LedgerData.cpp</a>.</p>
</div>
</div>
<a id="a24a33406a7f084c597b43440d319b388" name="a24a33406a7f084c597b43440d319b388"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24a33406a7f084c597b43440d319b388">&#9670;&#160;</a></span>doLedgerEntry()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doLedgerEntry </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00696">696</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a8a5dc3ce0f240ee65ce7083ee3f96c65" name="a8a5dc3ce0f240ee65ce7083ee3f96c65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a5dc3ce0f240ee65ce7083ee3f96c65">&#9670;&#160;</a></span>doLedgerHeader()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doLedgerHeader </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="xrpld_2rpc_2handlers_2LedgerHeader_8cpp_source.html#l00015">15</a> of file <a class="el" href="xrpld_2rpc_2handlers_2LedgerHeader_8cpp_source.html">xrpld/rpc/handlers/LedgerHeader.cpp</a>.</p>
</div>
</div>
<a id="a3b491184fd929c4474e8a4848a32acbe" name="a3b491184fd929c4474e8a4848a32acbe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b491184fd929c4474e8a4848a32acbe">&#9670;&#160;</a></span>doLedgerRequest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doLedgerRequest </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerRequest_8cpp_source.html#l00017">17</a> of file <a class="el" href="LedgerRequest_8cpp_source.html">LedgerRequest.cpp</a>.</p>
</div>
</div>
<a id="a72b6a06eb5efa16c63aa83f68d7263b9" name="a72b6a06eb5efa16c63aa83f68d7263b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72b6a06eb5efa16c63aa83f68d7263b9">&#9670;&#160;</a></span>doLogLevel()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doLogLevel </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LogLevel_8cpp_source.html#l00015">15</a> of file <a class="el" href="LogLevel_8cpp_source.html">LogLevel.cpp</a>.</p>
</div>
</div>
<a id="ad8ffa06b8bf3836b24ba52d1fd139dd3" name="ad8ffa06b8bf3836b24ba52d1fd139dd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8ffa06b8bf3836b24ba52d1fd139dd3">&#9670;&#160;</a></span>doLogRotate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doLogRotate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LogRotate_8cpp_source.html#l00010">10</a> of file <a class="el" href="LogRotate_8cpp_source.html">LogRotate.cpp</a>.</p>
</div>
</div>
<a id="a28fa0eeff3b119427fbce8b701f71635" name="a28fa0eeff3b119427fbce8b701f71635"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28fa0eeff3b119427fbce8b701f71635">&#9670;&#160;</a></span>doNFTBuyOffers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doNFTBuyOffers </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="NFTOffers_8cpp_source.html#l00147">147</a> of file <a class="el" href="NFTOffers_8cpp_source.html">NFTOffers.cpp</a>.</p>
</div>
</div>
<a id="a67c54a4d2468423b6ea16761eb5bf347" name="a67c54a4d2468423b6ea16761eb5bf347"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67c54a4d2468423b6ea16761eb5bf347">&#9670;&#160;</a></span>doNFTSellOffers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doNFTSellOffers </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="NFTOffers_8cpp_source.html#l00133">133</a> of file <a class="el" href="NFTOffers_8cpp_source.html">NFTOffers.cpp</a>.</p>
</div>
</div>
<a id="a2e3758a9867ccf48949ed8cce0e1da5a" name="a2e3758a9867ccf48949ed8cce0e1da5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e3758a9867ccf48949ed8cce0e1da5a">&#9670;&#160;</a></span>doNoRippleCheck()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doNoRippleCheck </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="NoRippleCheck_8cpp_source.html#l00044">44</a> of file <a class="el" href="NoRippleCheck_8cpp_source.html">NoRippleCheck.cpp</a>.</p>
</div>
</div>
<a id="aed533da4e0bc38cb6dcdcadef530f6d0" name="aed533da4e0bc38cb6dcdcadef530f6d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed533da4e0bc38cb6dcdcadef530f6d0">&#9670;&#160;</a></span>doOwnerInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doOwnerInfo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="OwnerInfo_8cpp_source.html#l00016">16</a> of file <a class="el" href="OwnerInfo_8cpp_source.html">OwnerInfo.cpp</a>.</p>
</div>
</div>
<a id="afb557431632593541ea27ded99670b7e" name="afb557431632593541ea27ded99670b7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb557431632593541ea27ded99670b7e">&#9670;&#160;</a></span>doPathFind()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doPathFind </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="PathFind_8cpp_source.html#l00014">14</a> of file <a class="el" href="PathFind_8cpp_source.html">PathFind.cpp</a>.</p>
</div>
</div>
<a id="a8d4763a96747dd15289555e706de072a" name="a8d4763a96747dd15289555e706de072a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d4763a96747dd15289555e706de072a">&#9670;&#160;</a></span>doPause()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doPause </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a007f51a2e5857ac394565481e64fafb6" name="a007f51a2e5857ac394565481e64fafb6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a007f51a2e5857ac394565481e64fafb6">&#9670;&#160;</a></span>doPeers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doPeers </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Peers_8cpp_source.html#l00014">14</a> of file <a class="el" href="Peers_8cpp_source.html">Peers.cpp</a>.</p>
</div>
</div>
<a id="a988176b0725428d237f59528a1afb840" name="a988176b0725428d237f59528a1afb840"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a988176b0725428d237f59528a1afb840">&#9670;&#160;</a></span>doPing()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doPing </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Ping_8cpp_source.html#l00014">14</a> of file <a class="el" href="Ping_8cpp_source.html">Ping.cpp</a>.</p>
</div>
</div>
<a id="aede5968ce21be008cc50607fb20001c8" name="aede5968ce21be008cc50607fb20001c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aede5968ce21be008cc50607fb20001c8">&#9670;&#160;</a></span>doPrint()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doPrint </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Print_8cpp_source.html#l00011">11</a> of file <a class="el" href="Print_8cpp_source.html">Print.cpp</a>.</p>
</div>
</div>
<a id="a8d8b456b90badc34e0e52979f6364842" name="a8d8b456b90badc34e0e52979f6364842"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d8b456b90badc34e0e52979f6364842">&#9670;&#160;</a></span>doRandom()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doRandom </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Random_8cpp_source.html#l00020">20</a> of file <a class="el" href="Random_8cpp_source.html">Random.cpp</a>.</p>
</div>
</div>
<a id="afa23789c875e2e7ce1240e4004bf390b" name="afa23789c875e2e7ce1240e4004bf390b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa23789c875e2e7ce1240e4004bf390b">&#9670;&#160;</a></span>doResume()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doResume </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3e75231bf728826d2d265055321f6f92" name="a3e75231bf728826d2d265055321f6f92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e75231bf728826d2d265055321f6f92">&#9670;&#160;</a></span>doPeerReservationsAdd()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doPeerReservationsAdd </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Reservations_8cpp_source.html#l00017">17</a> of file <a class="el" href="Reservations_8cpp_source.html">Reservations.cpp</a>.</p>
</div>
</div>
<a id="ae8ecfc970d450b2d0618904b5c511cfc" name="ae8ecfc970d450b2d0618904b5c511cfc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8ecfc970d450b2d0618904b5c511cfc">&#9670;&#160;</a></span>doPeerReservationsDel()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doPeerReservationsDel </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Reservations_8cpp_source.html#l00070">70</a> of file <a class="el" href="Reservations_8cpp_source.html">Reservations.cpp</a>.</p>
</div>
</div>
<a id="a5a10f5b801958370d8b40ed5ad97de65" name="a5a10f5b801958370d8b40ed5ad97de65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a10f5b801958370d8b40ed5ad97de65">&#9670;&#160;</a></span>doPeerReservationsList()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doPeerReservationsList </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Reservations_8cpp_source.html#l00097">97</a> of file <a class="el" href="Reservations_8cpp_source.html">Reservations.cpp</a>.</p>
</div>
</div>
<a id="ac53eb9de6770041d54f506751262950e" name="ac53eb9de6770041d54f506751262950e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac53eb9de6770041d54f506751262950e">&#9670;&#160;</a></span>doRipplePathFind()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doRipplePathFind </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="RipplePathFind_8cpp_source.html#l00014">14</a> of file <a class="el" href="RipplePathFind_8cpp_source.html">RipplePathFind.cpp</a>.</p>
</div>
</div>
<a id="a79272f777bc177cf4b82562b7b5da045" name="a79272f777bc177cf4b82562b7b5da045"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79272f777bc177cf4b82562b7b5da045">&#9670;&#160;</a></span>doServerDefinitions()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doServerDefinitions </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ServerDefinitions_8cpp_source.html#l00279">279</a> of file <a class="el" href="ServerDefinitions_8cpp_source.html">ServerDefinitions.cpp</a>.</p>
</div>
</div>
<a id="a61c979819e5782b1373fed88a991377a" name="a61c979819e5782b1373fed88a991377a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61c979819e5782b1373fed88a991377a">&#9670;&#160;</a></span>doServerInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doServerInfo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ServerInfo_8cpp_source.html#l00012">12</a> of file <a class="el" href="ServerInfo_8cpp_source.html">ServerInfo.cpp</a>.</p>
</div>
</div>
<a id="a13d00a1ee9c8799c97a1c5d2307248ae" name="a13d00a1ee9c8799c97a1c5d2307248ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13d00a1ee9c8799c97a1c5d2307248ae">&#9670;&#160;</a></span>doServerState()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doServerState </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ServerState_8cpp_source.html#l00011">11</a> of file <a class="el" href="ServerState_8cpp_source.html">ServerState.cpp</a>.</p>
</div>
</div>
<a id="a45c26dbfc8d0bd08fa884be1934b5e49" name="a45c26dbfc8d0bd08fa884be1934b5e49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45c26dbfc8d0bd08fa884be1934b5e49">&#9670;&#160;</a></span>doSign()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doSign </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SignHandler_8cpp_source.html#l00015">15</a> of file <a class="el" href="SignHandler_8cpp_source.html">SignHandler.cpp</a>.</p>
</div>
</div>
<a id="aaba4d3edae9ee48090b3af7660997c17" name="aaba4d3edae9ee48090b3af7660997c17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaba4d3edae9ee48090b3af7660997c17">&#9670;&#160;</a></span>doSignFor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doSignFor </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SignFor_8cpp_source.html#l00016">16</a> of file <a class="el" href="SignFor_8cpp_source.html">SignFor.cpp</a>.</p>
</div>
</div>
<a id="a3bb5cebff718d384db4b582785e12c73" name="a3bb5cebff718d384db4b582785e12c73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3bb5cebff718d384db4b582785e12c73">&#9670;&#160;</a></span>doSimulate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doSimulate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Simulate_8cpp_source.html#l00301">301</a> of file <a class="el" href="Simulate_8cpp_source.html">Simulate.cpp</a>.</p>
</div>
</div>
<a id="a6ca7fcd38825fec52d6c375de1e3be6f" name="a6ca7fcd38825fec52d6c375de1e3be6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ca7fcd38825fec52d6c375de1e3be6f">&#9670;&#160;</a></span>doStop()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doStop </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Stop_8cpp_source.html#l00013">13</a> of file <a class="el" href="Stop_8cpp_source.html">Stop.cpp</a>.</p>
</div>
</div>
<a id="a742eb77952373b0d3e51f20c635f937a" name="a742eb77952373b0d3e51f20c635f937a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a742eb77952373b0d3e51f20c635f937a">&#9670;&#160;</a></span>doSubmit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doSubmit </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Submit_8cpp_source.html#l00026">26</a> of file <a class="el" href="Submit_8cpp_source.html">Submit.cpp</a>.</p>
</div>
</div>
<a id="a22589e8aa1bdcd33f35119600e34c95f" name="a22589e8aa1bdcd33f35119600e34c95f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22589e8aa1bdcd33f35119600e34c95f">&#9670;&#160;</a></span>doSubmitMultiSigned()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doSubmitMultiSigned </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SubmitMultiSigned_8cpp_source.html#l00015">15</a> of file <a class="el" href="SubmitMultiSigned_8cpp_source.html">SubmitMultiSigned.cpp</a>.</p>
</div>
</div>
<a id="a7966c0d8aae1e1a18ca5b297c67689ab" name="a7966c0d8aae1e1a18ca5b297c67689ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7966c0d8aae1e1a18ca5b297c67689ab">&#9670;&#160;</a></span>doSubscribe()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doSubscribe </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Subscribe_8cpp_source.html#l00019">19</a> of file <a class="el" href="Subscribe_8cpp_source.html">Subscribe.cpp</a>.</p>
</div>
</div>
<a id="a3282700cca1a14f43cfb62b1465594ca" name="a3282700cca1a14f43cfb62b1465594ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3282700cca1a14f43cfb62b1465594ca">&#9670;&#160;</a></span>doTransactionEntry()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doTransactionEntry </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="TransactionEntry_8cpp_source.html#l00019">19</a> of file <a class="el" href="TransactionEntry_8cpp_source.html">TransactionEntry.cpp</a>.</p>
</div>
</div>
<a id="a4ed58765c912349ef7a24c886689b122" name="a4ed58765c912349ef7a24c886689b122"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ed58765c912349ef7a24c886689b122">&#9670;&#160;</a></span>doTxJson()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doTxJson </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Tx_8cpp_source.html#l00266">266</a> of file <a class="el" href="Tx_8cpp_source.html">Tx.cpp</a>.</p>
</div>
</div>
<a id="a0309672d31194aefacd06c0c17759245" name="a0309672d31194aefacd06c0c17759245"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0309672d31194aefacd06c0c17759245">&#9670;&#160;</a></span>doTxHistory()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doTxHistory </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="TxHistory_8cpp_source.html#l00020">20</a> of file <a class="el" href="TxHistory_8cpp_source.html">TxHistory.cpp</a>.</p>
</div>
</div>
<a id="a1114646e425d6a3403e5dde38d7fe405" name="a1114646e425d6a3403e5dde38d7fe405"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1114646e425d6a3403e5dde38d7fe405">&#9670;&#160;</a></span>doTxReduceRelay()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doTxReduceRelay </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="TxReduceRelay_8cpp_source.html#l00010">10</a> of file <a class="el" href="TxReduceRelay_8cpp_source.html">TxReduceRelay.cpp</a>.</p>
</div>
</div>
<a id="afa09d325fc5234ca4b49c56222815d72" name="afa09d325fc5234ca4b49c56222815d72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa09d325fc5234ca4b49c56222815d72">&#9670;&#160;</a></span>doUnlList()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doUnlList </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="UnlList_8cpp_source.html#l00011">11</a> of file <a class="el" href="UnlList_8cpp_source.html">UnlList.cpp</a>.</p>
</div>
</div>
<a id="a09041bfcea3f5e09fe2a48d87fb37d04" name="a09041bfcea3f5e09fe2a48d87fb37d04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09041bfcea3f5e09fe2a48d87fb37d04">&#9670;&#160;</a></span>doUnsubscribe()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doUnsubscribe </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Unsubscribe_8cpp_source.html#l00014">14</a> of file <a class="el" href="Unsubscribe_8cpp_source.html">Unsubscribe.cpp</a>.</p>
</div>
</div>
<a id="a1c3ae70640623c5f899cc3cf756f8435" name="a1c3ae70640623c5f899cc3cf756f8435"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c3ae70640623c5f899cc3cf756f8435">&#9670;&#160;</a></span>doValidationCreate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doValidationCreate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ValidationCreate_8cpp_source.html#l00026">26</a> of file <a class="el" href="ValidationCreate_8cpp_source.html">ValidationCreate.cpp</a>.</p>
</div>
</div>
<a id="ae532a08cb69d31aa4b0872f2f7385e5c" name="ae532a08cb69d31aa4b0872f2f7385e5c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae532a08cb69d31aa4b0872f2f7385e5c">&#9670;&#160;</a></span>doWalletPropose()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doWalletPropose </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="WalletPropose_8cpp_source.html#l00049">49</a> of file <a class="el" href="WalletPropose_8cpp_source.html">WalletPropose.cpp</a>.</p>
</div>
</div>
<a id="aeb563be42d043051cef3db2f91aace72" name="aeb563be42d043051cef3db2f91aace72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb563be42d043051cef3db2f91aace72">&#9670;&#160;</a></span>doValidators()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doValidators </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Validators_8cpp_source.html#l00010">10</a> of file <a class="el" href="Validators_8cpp_source.html">Validators.cpp</a>.</p>
</div>
</div>
<a id="aab7abaa2ef37c3f4c45dc94d8d2c94de" name="aab7abaa2ef37c3f4c45dc94d8d2c94de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab7abaa2ef37c3f4c45dc94d8d2c94de">&#9670;&#160;</a></span>doValidatorListSites()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doValidatorListSites </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ValidatorListSites_8cpp_source.html#l00010">10</a> of file <a class="el" href="ValidatorListSites_8cpp_source.html">ValidatorListSites.cpp</a>.</p>
</div>
</div>
<a id="ab824f1e0112d4341786e8df4e6944978" name="ab824f1e0112d4341786e8df4e6944978"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab824f1e0112d4341786e8df4e6944978">&#9670;&#160;</a></span>doValidatorInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doValidatorInfo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ValidatorInfo_8cpp_source.html#l00014">14</a> of file <a class="el" href="ValidatorInfo_8cpp_source.html">ValidatorInfo.cpp</a>.</p>
</div>
</div>
<a id="ae6cce4f5577898596e4dc4a57b9d4258" name="ae6cce4f5577898596e4dc4a57b9d4258"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6cce4f5577898596e4dc4a57b9d4258">&#9670;&#160;</a></span>doVaultInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::doVaultInfo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="VaultInfo_8cpp_source.html#l00060">60</a> of file <a class="el" href="VaultInfo_8cpp_source.html">VaultInfo.cpp</a>.</p>
</div>
</div>
<a id="abd67b5fc602b315ee5ae8e95213e5675" name="abd67b5fc602b315ee5ae8e95213e5675"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd67b5fc602b315ee5ae8e95213e5675">&#9670;&#160;</a></span>parseObjectID()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseObjectID </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>expectedType</em> = <code>&quot;hex&#160;string&#160;or&#160;object&quot;</code>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00022">22</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a4410e8abb571b02075031d4eb1b4611a" name="a4410e8abb571b02075031d4eb1b4611a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4410e8abb571b02075031d4eb1b4611a">&#9670;&#160;</a></span>parseIndex()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseIndex </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00036">36</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="ab117994e6a4ce3a9e94aa833add788d2" name="ab117994e6a4ce3a9e94aa833add788d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab117994e6a4ce3a9e94aa833add788d2">&#9670;&#160;</a></span>parseAccountRoot()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseAccountRoot </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00042">42</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="aafdc2175930d5c616d5a1b4d51c9bfe9" name="aafdc2175930d5c616d5a1b4d51c9bfe9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aafdc2175930d5c616d5a1b4d51c9bfe9">&#9670;&#160;</a></span>parseAmendments()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseAmendments </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00054">54</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a7a97c7f6514d0d083b6a1c78e115f3ff" name="a7a97c7f6514d0d083b6a1c78e115f3ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a97c7f6514d0d083b6a1c78e115f3ff">&#9670;&#160;</a></span>parseAMM()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseAMM </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00060">60</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a73b874c81c54cdce53071f1b74e7d6a7" name="a73b874c81c54cdce53071f1b74e7d6a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73b874c81c54cdce53071f1b74e7d6a7">&#9670;&#160;</a></span>parseBridge()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseBridge </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00087">87</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a2ab7948e3b65d2f3cfe4759d807288ac" name="a2ab7948e3b65d2f3cfe4759d807288ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ab7948e3b65d2f3cfe4759d807288ac">&#9670;&#160;</a></span>parseCheck()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseCheck </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00118">118</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a0506b612c04750bad8644aed00afa486" name="a0506b612c04750bad8644aed00afa486"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0506b612c04750bad8644aed00afa486">&#9670;&#160;</a></span>parseCredential()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseCredential </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>cred</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00124">124</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a4cf6926090358bab5d4e1b6073651928" name="a4cf6926090358bab5d4e1b6073651928"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4cf6926090358bab5d4e1b6073651928">&#9670;&#160;</a></span>parseDelegate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseDelegate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00155">155</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a852ad8dfa233f54c119c2513a4a4f5f6" name="a852ad8dfa233f54c119c2513a4a4f5f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a852ad8dfa233f54c119c2513a4a4f5f6">&#9670;&#160;</a></span>parseAuthorizeCredentials()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="classripple_1_1STArray.html">STArray</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseAuthorizeCredentials </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>jv</em></td><td>)</td>
<td></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="LedgerEntry_8cpp_source.html#l00176">176</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a52a3be98426a789e0c0bed75b7b0aed0" name="a52a3be98426a789e0c0bed75b7b0aed0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52a3be98426a789e0c0bed75b7b0aed0">&#9670;&#160;</a></span>parseDepositPreauth()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseDepositPreauth </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>dp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00246">246</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="aec16e2f674c849f5babcf8b723a510be" name="aec16e2f674c849f5babcf8b723a510be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec16e2f674c849f5babcf8b723a510be">&#9670;&#160;</a></span>parseDID()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseDID </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00299">299</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="aa839be2ca6bf2c2bb5020c413f858a8f" name="aa839be2ca6bf2c2bb5020c413f858a8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa839be2ca6bf2c2bb5020c413f858a8f">&#9670;&#160;</a></span>parseDirectoryNode()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseDirectoryNode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00312">312</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a2fb42f332aa4e55f84ca3003fd0d8d04" name="a2fb42f332aa4e55f84ca3003fd0d8d04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fb42f332aa4e55f84ca3003fd0d8d04">&#9670;&#160;</a></span>parseEscrow()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseEscrow </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00367">367</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a1635fe53222f377a847ed0e1b89b0bec" name="a1635fe53222f377a847ed0e1b89b0bec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1635fe53222f377a847ed0e1b89b0bec">&#9670;&#160;</a></span>parseFeeSettings()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseFeeSettings </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00387">387</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="acb097b39e273bf95a4b0d4be5184cb1a" name="acb097b39e273bf95a4b0d4be5184cb1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb097b39e273bf95a4b0d4be5184cb1a">&#9670;&#160;</a></span>parseLedgerHashes()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseLedgerHashes </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00393">393</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a7b2f35d9acc848f7cca2a9f0f0ee440a" name="a7b2f35d9acc848f7cca2a9f0f0ee440a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b2f35d9acc848f7cca2a9f0f0ee440a">&#9670;&#160;</a></span>parseMPToken()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseMPToken </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00399">399</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="aa3ffbc0eddee92b5879ea5be13a4fd06" name="aa3ffbc0eddee92b5879ea5be13a4fd06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3ffbc0eddee92b5879ea5be13a4fd06">&#9670;&#160;</a></span>parseMPTokenIssuance()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseMPTokenIssuance </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00420">420</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a295b0fd6c1c64ebb49023ae5619c37c3" name="a295b0fd6c1c64ebb49023ae5619c37c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a295b0fd6c1c64ebb49023ae5619c37c3">&#9670;&#160;</a></span>parseNFTokenOffer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseNFTokenOffer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00433">433</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="aa7c9065110bf029e4d2092d1128992da" name="aa7c9065110bf029e4d2092d1128992da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7c9065110bf029e4d2092d1128992da">&#9670;&#160;</a></span>parseNFTokenPage()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseNFTokenPage </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00439">439</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a9abf4adddc8f0ba56a20e711b3a005ee" name="a9abf4adddc8f0ba56a20e711b3a005ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9abf4adddc8f0ba56a20e711b3a005ee">&#9670;&#160;</a></span>parseNegativeUNL()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseNegativeUNL </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00445">445</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a96ccd6ed888ef5908e5c9f29f14d681f" name="a96ccd6ed888ef5908e5c9f29f14d681f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96ccd6ed888ef5908e5c9f29f14d681f">&#9670;&#160;</a></span>parseOffer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseOffer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00451">451</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a027afd910a5332601aa17236d458d946" name="a027afd910a5332601aa17236d458d946"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a027afd910a5332601aa17236d458d946">&#9670;&#160;</a></span>parseOracle()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseOracle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00472">472</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a269112d7c6dfa73d26999304df9c6488" name="a269112d7c6dfa73d26999304df9c6488"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a269112d7c6dfa73d26999304df9c6488">&#9670;&#160;</a></span>parsePayChannel()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parsePayChannel </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00493">493</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a5dc1dbe41b2af12138d611d0f65b45cd" name="a5dc1dbe41b2af12138d611d0f65b45cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5dc1dbe41b2af12138d611d0f65b45cd">&#9670;&#160;</a></span>parsePermissionedDomain()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parsePermissionedDomain </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>pd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00499">499</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="aeeab37063ddd781a0ff098860084f7b0" name="aeeab37063ddd781a0ff098860084f7b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeeab37063ddd781a0ff098860084f7b0">&#9670;&#160;</a></span>parseRippleState()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseRippleState </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>jvRippleState</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00528">528</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a53b53f4bfe1f21de69a54d3eb6c66c95" name="a53b53f4bfe1f21de69a54d3eb6c66c95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53b53f4bfe1f21de69a54d3eb6c66c95">&#9670;&#160;</a></span>parseSignerList()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseSignerList </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00580">580</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="ab61bfd5475f6068570f19b69a42f28ca" name="ab61bfd5475f6068570f19b69a42f28ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab61bfd5475f6068570f19b69a42f28ca">&#9670;&#160;</a></span>parseTicket()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseTicket </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00586">586</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a9bb81f3cc9bb07da5081f86d39bb2399" name="a9bb81f3cc9bb07da5081f86d39bb2399"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9bb81f3cc9bb07da5081f86d39bb2399">&#9670;&#160;</a></span>parseVault() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseVault </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00607">607</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a2256bf49cd6a0239fada84c3366c4bb8" name="a2256bf49cd6a0239fada84c3366c4bb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2256bf49cd6a0239fada84c3366c4bb8">&#9670;&#160;</a></span>parseXChainOwnedClaimID()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseXChainOwnedClaimID </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>claim_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00628">628</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a419b3fedea0209a8029d12cc53cfb1fb" name="a419b3fedea0209a8029d12cc53cfb1fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a419b3fedea0209a8029d12cc53cfb1fb">&#9670;&#160;</a></span>parseXChainOwnedCreateAccountClaimID()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::parseXChainOwnedCreateAccountClaimID </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>claim_id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1StaticString.html">Json::StaticString</a> const&#160;</td>
<td class="paramname"><em>fieldName</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerEntry_8cpp_source.html#l00653">653</a> of file <a class="el" href="LedgerEntry_8cpp_source.html">LedgerEntry.cpp</a>.</p>
</div>
</div>
<a id="a7e6294178bee238f8f439606e5a88a0f" name="a7e6294178bee238f8f439606e5a88a0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e6294178bee238f8f439606e5a88a0f">&#9670;&#160;</a></span>appendNftOfferJson()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::appendNftOfferJson </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> const &amp;&#160;</td>
<td class="paramname"><em>app</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="namespaceripple.html#abbba3966df1925ac76f6d04c0aa1abe3">SLE</a> const &gt; const &amp;&#160;</td>
<td class="paramname"><em>offer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;&#160;</td>
<td class="paramname"><em>offers</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="NFTOffers_8cpp_source.html#l00017">17</a> of file <a class="el" href="NFTOffers_8cpp_source.html">NFTOffers.cpp</a>.</p>
</div>
</div>
<a id="a0c6f48a6bac78f26ccf59eab260ff05d" name="a0c6f48a6bac78f26ccf59eab260ff05d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c6f48a6bac78f26ccf59eab260ff05d">&#9670;&#160;</a></span>enumerateNFTOffers()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::enumerateNFTOffers </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>nftId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Keylet.html">Keylet</a> const &amp;&#160;</td>
<td class="paramname"><em>directory</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="NFTOffers_8cpp_source.html#l00045">45</a> of file <a class="el" href="NFTOffers_8cpp_source.html">NFTOffers.cpp</a>.</p>
</div>
</div>
<a id="af9385e32e58e7742807ca79691b1bf7b" name="af9385e32e58e7742807ca79691b1bf7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9385e32e58e7742807ca79691b1bf7b">&#9670;&#160;</a></span>fillTransaction()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ripple::fillTransaction </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;&#160;</td>
<td class="paramname"><em>txArray</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>accountID</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> &amp;&#160;</td>
<td class="paramname"><em>sequence</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1ReadView.html">ReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>ledger</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="NoRippleCheck_8cpp_source.html#l00018">18</a> of file <a class="el" href="NoRippleCheck_8cpp_source.html">NoRippleCheck.cpp</a>.</p>
</div>
</div>
<a id="a30a7d5130aaaa560f043b17321268f72" name="a30a7d5130aaaa560f043b17321268f72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30a7d5130aaaa560f043b17321268f72">&#9670;&#160;</a></span>getAutofillSequence()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1Expected.html">Expected</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::getAutofillSequence </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>tx_json</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Simulate_8cpp_source.html#l00022">22</a> of file <a class="el" href="Simulate_8cpp_source.html">Simulate.cpp</a>.</p>
</div>
</div>
<a id="ad232d942febcde1cb06dfc97edcdfbb0" name="ad232d942febcde1cb06dfc97edcdfbb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad232d942febcde1cb06dfc97edcdfbb0">&#9670;&#160;</a></span>autofillSignature()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::autofillSignature </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;&#160;</td>
<td class="paramname"><em>sigObject</em></td><td>)</td>
<td></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="Simulate_8cpp_source.html#l00056">56</a> of file <a class="el" href="Simulate_8cpp_source.html">Simulate.cpp</a>.</p>
</div>
</div>
<a id="a2dddbab675f359ffe6eefa42617cae29" name="a2dddbab675f359ffe6eefa42617cae29"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2dddbab675f359ffe6eefa42617cae29">&#9670;&#160;</a></span>autofillTx()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classJson_1_1Value.html">Json::Value</a> &gt; ripple::autofillTx </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;&#160;</td>
<td class="paramname"><em>tx_json</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Simulate_8cpp_source.html#l00111">111</a> of file <a class="el" href="Simulate_8cpp_source.html">Simulate.cpp</a>.</p>
</div>
</div>
<a id="a62dc8b501f06e097d9140863ea0ea9ba" name="a62dc8b501f06e097d9140863ea0ea9ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62dc8b501f06e097d9140863ea0ea9ba">&#9670;&#160;</a></span>getTxJsonFromParams()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::getTxJsonFromParams </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em></td><td>)</td>
<td></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="Simulate_8cpp_source.html#l00152">152</a> of file <a class="el" href="Simulate_8cpp_source.html">Simulate.cpp</a>.</p>
</div>
</div>
<a id="a9de4499ae4d00d82a1343b29107b225a" name="a9de4499ae4d00d82a1343b29107b225a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9de4499ae4d00d82a1343b29107b225a">&#9670;&#160;</a></span>simulateTxn()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::simulateTxn </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> &amp;&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1Transaction.html">Transaction</a> &gt;&#160;</td>
<td class="paramname"><em>transaction</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Simulate_8cpp_source.html#l00214">214</a> of file <a class="el" href="Simulate_8cpp_source.html">Simulate.cpp</a>.</p>
</div>
</div>
<a id="a5e84bce5c470ecb76fcdebeffbeea364" name="a5e84bce5c470ecb76fcdebeffbeea364"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e84bce5c470ecb76fcdebeffbeea364">&#9670;&#160;</a></span>getFailHard()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classripple_1_1NetworkOPs.html#ada325f492d3aa1aa62d4b159e106c37a">NetworkOPs::FailHard</a> ripple::getFailHard </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> const &amp;&#160;</td>
<td class="paramname"><em>context</em></td><td>)</td>
<td></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="Submit_8cpp_source.html#l00014">14</a> of file <a class="el" href="Submit_8cpp_source.html">Submit.cpp</a>.</p>
</div>
</div>
<a id="a8edc48b2aed89925ee6e76387846cbf1" name="a8edc48b2aed89925ee6e76387846cbf1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8edc48b2aed89925ee6e76387846cbf1">&#9670;&#160;</a></span>isValidated()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool ripple::isValidated </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1LedgerMaster.html">LedgerMaster</a> &amp;&#160;</td>
<td class="paramname"><em>ledgerMaster</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>&#160;</td>
<td class="paramname"><em>seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>hash</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Tx_8cpp_source.html#l00024">24</a> of file <a class="el" href="Tx_8cpp_source.html">Tx.cpp</a>.</p>
</div>
</div>
<a id="a4a157c64f480a48da28f1b7fbf933a8f" name="a4a157c64f480a48da28f1b7fbf933a8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a157c64f480a48da28f1b7fbf933a8f">&#9670;&#160;</a></span>doTxHelp()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="structripple_1_1TxResult.html">TxResult</a>, <a class="el" href="structripple_1_1RPC_1_1Status.html">RPC::Status</a> &gt; ripple::doTxHelp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1Context.html">RPC::Context</a> &amp;&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1TxArgs.html">TxArgs</a>&#160;</td>
<td class="paramname"><em>args</em>&#160;</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="Tx_8cpp_source.html#l00055">55</a> of file <a class="el" href="Tx_8cpp_source.html">Tx.cpp</a>.</p>
</div>
</div>
<a id="a0795534c9c4423996bbbef3d7121d40e" name="a0795534c9c4423996bbbef3d7121d40e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0795534c9c4423996bbbef3d7121d40e">&#9670;&#160;</a></span>populateJsonResponse() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::populateJsonResponse </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="structripple_1_1TxResult.html">TxResult</a>, <a class="el" href="structripple_1_1RPC_1_1Status.html">RPC::Status</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>res</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1TxArgs.html">TxArgs</a> const &amp;&#160;</td>
<td class="paramname"><em>args</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a> const &amp;&#160;</td>
<td class="paramname"><em>context</em>&#160;</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="Tx_8cpp_source.html#l00169">169</a> of file <a class="el" href="Tx_8cpp_source.html">Tx.cpp</a>.</p>
</div>
</div>
<a id="a4341d6d6c2d35c4b3ace13a29bdc24a9" name="a4341d6d6c2d35c4b3ace13a29bdc24a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4341d6d6c2d35c4b3ace13a29bdc24a9">&#9670;&#160;</a></span>validationSeed()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="classripple_1_1Seed.html">Seed</a> &gt; ripple::validationSeed </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em></td><td>)</td>
<td></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="ValidationCreate_8cpp_source.html#l00011">11</a> of file <a class="el" href="ValidationCreate_8cpp_source.html">ValidationCreate.cpp</a>.</p>
</div>
</div>
<a id="a0fa3e6fa15d29e5f27dfb458189f3cce" name="a0fa3e6fa15d29e5f27dfb458189f3cce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fa3e6fa15d29e5f27dfb458189f3cce">&#9670;&#160;</a></span>parseVault() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; ripple::parseVault </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> &amp;&#160;</td>
<td class="paramname"><em>jvResult</em>&#160;</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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="VaultInfo_8cpp_source.html#l00014">14</a> of file <a class="el" href="VaultInfo_8cpp_source.html">VaultInfo.cpp</a>.</p>
</div>
</div>
<a id="ace734cc5d53d2bd5d0c530f1edfc229f" name="ace734cc5d53d2bd5d0c530f1edfc229f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace734cc5d53d2bd5d0c530f1edfc229f">&#9670;&#160;</a></span>estimate_entropy()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double ripple::estimate_entropy </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>input</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="WalletPropose_8cpp_source.html#l00020">20</a> of file <a class="el" href="WalletPropose_8cpp_source.html">WalletPropose.cpp</a>.</p>
</div>
</div>
<a id="ac44c4bc38270bac0b5277f85950ec295" name="ac44c4bc38270bac0b5277f85950ec295"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac44c4bc38270bac0b5277f85950ec295">&#9670;&#160;</a></span>walletPropose()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::walletPropose </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const &amp;&#160;</td>
<td class="paramname"><em>params</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="WalletPropose_8cpp_source.html#l00055">55</a> of file <a class="el" href="WalletPropose_8cpp_source.html">WalletPropose.cpp</a>.</p>
</div>
</div>
<a id="ace1e6a8318531f77fa88157e91fadbe4" name="ace1e6a8318531f77fa88157e91fadbe4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace1e6a8318531f77fa88157e91fadbe4">&#9670;&#160;</a></span>operator&lt;() <span class="overload">[13/13]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ripple::operator&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1Port.html">Port</a> const &amp;&#160;</td>
<td class="paramname"><em>lhs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1Port.html">Port</a> const &amp;&#160;</td>
<td class="paramname"><em>rhs</em>&#160;</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="ServerHandler_8h_source.html#l00025">25</a> of file <a class="el" href="ServerHandler_8h_source.html">ServerHandler.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="aa5bcfbc50f9e453b9e160874f30057c3" name="aa5bcfbc50f9e453b9e160874f30057c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5bcfbc50f9e453b9e160874f30057c3">&#9670;&#160;</a></span>epoch_offset</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> ripple::epoch_offset</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> date::sys_days{date::year{2000} / 1 / 1} -</div>
<div class="line"> date::sys_days{date::year{1970} / 1 / 1}</div>
</div><!-- fragment -->
<p>Clock for measuring the network time. </p>
<p>The epoch is January 1, 2000</p>
<p>epoch_offset = date(2000-01-01) - date(1970-0-01) = <a class="el" href="namespaceripple.html#a4629d614f9750be05fe0f6bdd5d357e4">days(10957)</a> = seconds(946684800) </p>
<p class="definition">Definition at line <a class="el" href="chrono_8h_source.html#l00036">36</a> of file <a class="el" href="chrono_8h_source.html">chrono.h</a>.</p>
</div>
</div>
<a id="a35f7ac66150d292c46b69b25aca9d5ff" name="a35f7ac66150d292c46b69b25aca9d5ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35f7ac66150d292c46b69b25aca9d5ff">&#9670;&#160;</a></span>muldiv_max</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto constexpr ripple::muldiv_max = <a class="elRef" href="http://en.cppreference.com/w/cpp/types/numeric_limits.html">std::numeric_limits</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&gt;::max()</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="mulDiv_8h_source.html#l00009">9</a> of file <a class="el" href="mulDiv_8h_source.html">mulDiv.h</a>.</p>
</div>
</div>
<a id="a1a2328148244d911a8c4f04b96aa2605" name="a1a2328148244d911a8c4f04b96aa2605"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a2328148244d911a8c4f04b96aa2605">&#9670;&#160;</a></span>open_ledger</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">constexpr struct <a class="el" href="structripple_1_1open__ledger__t.html">ripple::open_ledger_t</a> ripple::open_ledger</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2f9db12c47b9df1c9d34e8191159a6da" name="a2f9db12c47b9df1c9d34e8191159a6da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f9db12c47b9df1c9d34e8191159a6da">&#9670;&#160;</a></span>batch_view</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">constexpr struct <a class="el" href="structripple_1_1batch__view__t.html">ripple::batch_view_t</a> ripple::batch_view</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae0ae9ebb091dfd0a1578b5c791fbe5da" name="ae0ae9ebb091dfd0a1578b5c791fbe5da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0ae9ebb091dfd0a1578b5c791fbe5da">&#9670;&#160;</a></span>TRADING_FEE_THRESHOLD</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::uint16_t</a> constexpr ripple::TRADING_FEE_THRESHOLD = 1000</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="AMMCore_8h_source.html#l00012">12</a> of file <a class="el" href="AMMCore_8h_source.html">AMMCore.h</a>.</p>
</div>
</div>
<a id="a1bdde33b446d3f98ddf6f1fd92baeca7" name="a1bdde33b446d3f98ddf6f1fd92baeca7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bdde33b446d3f98ddf6f1fd92baeca7">&#9670;&#160;</a></span>TOTAL_TIME_SLOT_SECS</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::uint32_t</a> constexpr ripple::TOTAL_TIME_SLOT_SECS = 24 * 3600</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="AMMCore_8h_source.html#l00015">15</a> of file <a class="el" href="AMMCore_8h_source.html">AMMCore.h</a>.</p>
</div>
</div>
<a id="a23fb7eb93804db3ca8fe3ad9cb8f7cd4" name="a23fb7eb93804db3ca8fe3ad9cb8f7cd4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23fb7eb93804db3ca8fe3ad9cb8f7cd4">&#9670;&#160;</a></span>AUCTION_SLOT_TIME_INTERVALS</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::uint16_t</a> constexpr ripple::AUCTION_SLOT_TIME_INTERVALS = 20</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="AMMCore_8h_source.html#l00016">16</a> of file <a class="el" href="AMMCore_8h_source.html">AMMCore.h</a>.</p>
</div>
</div>
<a id="ae4b23ad04ab6a4fa07b0644753414844" name="ae4b23ad04ab6a4fa07b0644753414844"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4b23ad04ab6a4fa07b0644753414844">&#9670;&#160;</a></span>AUCTION_SLOT_MAX_AUTH_ACCOUNTS</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::uint16_t</a> constexpr ripple::AUCTION_SLOT_MAX_AUTH_ACCOUNTS = 4</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="AMMCore_8h_source.html#l00017">17</a> of file <a class="el" href="AMMCore_8h_source.html">AMMCore.h</a>.</p>
</div>
</div>
<a id="a94a558cd104922c7b67cc0af9fee630b" name="a94a558cd104922c7b67cc0af9fee630b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94a558cd104922c7b67cc0af9fee630b">&#9670;&#160;</a></span>AUCTION_SLOT_FEE_SCALE_FACTOR</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::uint32_t</a> constexpr ripple::AUCTION_SLOT_FEE_SCALE_FACTOR = 100000</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="AMMCore_8h_source.html#l00018">18</a> of file <a class="el" href="AMMCore_8h_source.html">AMMCore.h</a>.</p>
</div>
</div>
<a id="afc5d8c9c40be21c625aa413b915eb02f" name="afc5d8c9c40be21c625aa413b915eb02f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc5d8c9c40be21c625aa413b915eb02f">&#9670;&#160;</a></span>AUCTION_SLOT_DISCOUNTED_FEE_FRACTION</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::uint32_t</a> constexpr ripple::AUCTION_SLOT_DISCOUNTED_FEE_FRACTION = 10</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="AMMCore_8h_source.html#l00019">19</a> of file <a class="el" href="AMMCore_8h_source.html">AMMCore.h</a>.</p>
</div>
</div>
<a id="a722d3adbf2dfcfa53329113ed9d5467e" name="a722d3adbf2dfcfa53329113ed9d5467e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a722d3adbf2dfcfa53329113ed9d5467e">&#9670;&#160;</a></span>AUCTION_SLOT_MIN_FEE_FRACTION</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::uint32_t</a> constexpr ripple::AUCTION_SLOT_MIN_FEE_FRACTION = 25</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="AMMCore_8h_source.html#l00020">20</a> of file <a class="el" href="AMMCore_8h_source.html">AMMCore.h</a>.</p>
</div>
</div>
<a id="ab3ff1082024f45e95dc0352753fd0a50" name="ab3ff1082024f45e95dc0352753fd0a50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3ff1082024f45e95dc0352753fd0a50">&#9670;&#160;</a></span>AUCTION_SLOT_INTERVAL_DURATION</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::uint32_t</a> constexpr ripple::AUCTION_SLOT_INTERVAL_DURATION</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> <a class="code hl_variable" href="namespaceripple.html#a1bdde33b446d3f98ddf6f1fd92baeca7">TOTAL_TIME_SLOT_SECS</a> / <a class="code hl_variable" href="namespaceripple.html#a23fb7eb93804db3ca8fe3ad9cb8f7cd4">AUCTION_SLOT_TIME_INTERVALS</a></div>
<div class="ttc" id="anamespaceripple_html_a1bdde33b446d3f98ddf6f1fd92baeca7"><div class="ttname"><a href="namespaceripple.html#a1bdde33b446d3f98ddf6f1fd92baeca7">ripple::TOTAL_TIME_SLOT_SECS</a></div><div class="ttdeci">std::uint32_t constexpr TOTAL_TIME_SLOT_SECS</div><div class="ttdef"><b>Definition</b> <a href="AMMCore_8h_source.html#l00015">AMMCore.h:15</a></div></div>
<div class="ttc" id="anamespaceripple_html_a23fb7eb93804db3ca8fe3ad9cb8f7cd4"><div class="ttname"><a href="namespaceripple.html#a23fb7eb93804db3ca8fe3ad9cb8f7cd4">ripple::AUCTION_SLOT_TIME_INTERVALS</a></div><div class="ttdeci">std::uint16_t constexpr AUCTION_SLOT_TIME_INTERVALS</div><div class="ttdef"><b>Definition</b> <a href="AMMCore_8h_source.html#l00016">AMMCore.h:16</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="AMMCore_8h_source.html#l00021">21</a> of file <a class="el" href="AMMCore_8h_source.html">AMMCore.h</a>.</p>
</div>
</div>
<a id="add680fb7e654697df4e36789f91b31cb" name="add680fb7e654697df4e36789f91b31cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add680fb7e654697df4e36789f91b31cb">&#9670;&#160;</a></span>VOTE_MAX_SLOTS</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::uint16_t</a> constexpr ripple::VOTE_MAX_SLOTS = 8</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="AMMCore_8h_source.html#l00025">25</a> of file <a class="el" href="AMMCore_8h_source.html">AMMCore.h</a>.</p>
</div>
</div>
<a id="aaa934f7a06a533f8eae7acf597b2161d" name="aaa934f7a06a533f8eae7acf597b2161d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa934f7a06a533f8eae7acf597b2161d">&#9670;&#160;</a></span>VOTE_WEIGHT_SCALE_FACTOR</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::uint32_t</a> constexpr ripple::VOTE_WEIGHT_SCALE_FACTOR = 100000</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="AMMCore_8h_source.html#l00026">26</a> of file <a class="el" href="AMMCore_8h_source.html">AMMCore.h</a>.</p>
</div>
</div>
<a id="a73ed0d6e9287f85c0042e3a5ca22dd18" name="a73ed0d6e9287f85c0042e3a5ca22dd18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73ed0d6e9287f85c0042e3a5ca22dd18">&#9670;&#160;</a></span>directAccountKeylets</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt;<a class="el" href="structripple_1_1keyletDesc.html">keyletDesc</a>&lt;<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const&amp;&gt;, 6&gt; const ripple::directAccountKeylets</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">{</div>
<div class="line"> {{&amp;keylet::account, jss::AccountRoot, <span class="keyword">false</span>},</div>
<div class="line"> {&amp;keylet::ownerDir, jss::DirectoryNode, <span class="keyword">true</span>},</div>
<div class="line"> {&amp;keylet::signers, jss::SignerList, <span class="keyword">true</span>},</div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line"> {&amp;keylet::nftpage_min, jss::NFTokenPage, <span class="keyword">true</span>},</div>
<div class="line"> {&amp;keylet::nftpage_max, jss::NFTokenPage, <span class="keyword">true</span>},</div>
<div class="line"> {&amp;keylet::did, jss::DID, <span class="keyword">true</span>}}}</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="Indexes_8h_source.html#l00365">365</a> of file <a class="el" href="Indexes_8h_source.html">Indexes.h</a>.</p>
</div>
</div>
<a id="a8b2f5b67f10875b32c833c88f3bbb07f" name="a8b2f5b67f10875b32c833c88f3bbb07f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b2f5b67f10875b32c833c88f3bbb07f">&#9670;&#160;</a></span>sLCF_NoConsensusTime</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::uint32_t</a> const ripple::sLCF_NoConsensusTime = 0x01</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="LedgerHeader_8h_source.html#l00063">63</a> of file <a class="el" href="LedgerHeader_8h_source.html">LedgerHeader.h</a>.</p>
</div>
</div>
<a id="a5ab86a42066275e94ca4523e52514be5" name="a5ab86a42066275e94ca4523e52514be5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ab86a42066275e94ca4523e52514be5">&#9670;&#160;</a></span>txMinSizeBytes</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/size_t.html">std::size_t</a> constexpr ripple::txMinSizeBytes = 32</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>Protocol specific constants. </p>
<p>This information is, implicitly, part of the protocol.</p>
<dl class="section note"><dt>Note</dt><dd>Changing these values without adding code to the server to detect "pre-change" and "post-change" will result in a hard fork. Smallest legal byte size of a transaction. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00022">22</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="ac119b724250bce3ec136ede991f0dbd9" name="ac119b724250bce3ec136ede991f0dbd9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac119b724250bce3ec136ede991f0dbd9">&#9670;&#160;</a></span>txMaxSizeBytes</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/size_t.html">std::size_t</a> constexpr ripple::txMaxSizeBytes = <a class="el" href="namespaceripple.html#a13d7c6c34d30731bbc221f629e03f8db">megabytes</a>(1)</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>Largest legal byte size of a transaction. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00025">25</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a2ec27d00ce38a9962f60eaacbc0f0bf1" name="a2ec27d00ce38a9962f60eaacbc0f0bf1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ec27d00ce38a9962f60eaacbc0f0bf1">&#9670;&#160;</a></span>unfundedOfferRemoveLimit</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/size_t.html">std::size_t</a> constexpr ripple::unfundedOfferRemoveLimit = 1000</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>The maximum number of unfunded offers to delete at once. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00028">28</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a44ef1894259db001cbfaab1f484204fd" name="a44ef1894259db001cbfaab1f484204fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44ef1894259db001cbfaab1f484204fd">&#9670;&#160;</a></span>expiredOfferRemoveLimit</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/size_t.html">std::size_t</a> constexpr ripple::expiredOfferRemoveLimit = 256</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>The maximum number of expired offers to delete at once. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00031">31</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a5680c439ff8f669653267ca5aad8b341" name="a5680c439ff8f669653267ca5aad8b341"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5680c439ff8f669653267ca5aad8b341">&#9670;&#160;</a></span>oversizeMetaDataCap</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/size_t.html">std::size_t</a> constexpr ripple::oversizeMetaDataCap = 5200</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>The maximum number of metadata entries allowed in one transaction. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00034">34</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="aa80a32aab1fec42be06c319dd49e8edc" name="aa80a32aab1fec42be06c319dd49e8edc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa80a32aab1fec42be06c319dd49e8edc">&#9670;&#160;</a></span>dirNodeMaxEntries</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/size_t.html">std::size_t</a> constexpr ripple::dirNodeMaxEntries = 32</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>The maximum number of entries per directory page. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00037">37</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a1b17dc158d6cedca1055785df1a5e422" name="a1b17dc158d6cedca1055785df1a5e422"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b17dc158d6cedca1055785df1a5e422">&#9670;&#160;</a></span>dirNodeMaxPages</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> constexpr ripple::dirNodeMaxPages = 262144</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>The maximum number of pages allowed in a directory. </p>
<p>Made obsolete by fixDirectoryLimit amendment. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00043">43</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a64ab08f4ab36c0454c62a0f70eeed527" name="a64ab08f4ab36c0454c62a0f70eeed527"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64ab08f4ab36c0454c62a0f70eeed527">&#9670;&#160;</a></span>dirMaxTokensPerPage</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/size_t.html">std::size_t</a> constexpr ripple::dirMaxTokensPerPage = 32</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>The maximum number of items in an NFT page. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00046">46</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a11c0d0fefc8c8b6a3ac9d58de85f7b03" name="a11c0d0fefc8c8b6a3ac9d58de85f7b03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11c0d0fefc8c8b6a3ac9d58de85f7b03">&#9670;&#160;</a></span>maxDeletableDirEntries</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/size_t.html">std::size_t</a> constexpr ripple::maxDeletableDirEntries = 1000</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>The maximum number of owner directory entries for account to be deletable. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00049">49</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a48d1e12097d25f55cf6ec8dcb03306ee" name="a48d1e12097d25f55cf6ec8dcb03306ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48d1e12097d25f55cf6ec8dcb03306ee">&#9670;&#160;</a></span>maxTokenOfferCancelCount</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/size_t.html">std::size_t</a> constexpr ripple::maxTokenOfferCancelCount = 500</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>The maximum number of token offers that can be canceled at once. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00052">52</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a55a6147856ee62015775e16e617c0814" name="a55a6147856ee62015775e16e617c0814"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55a6147856ee62015775e16e617c0814">&#9670;&#160;</a></span>maxDeletableTokenOfferEntries</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/size_t.html">std::size_t</a> constexpr ripple::maxDeletableTokenOfferEntries = 500</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>The maximum number of offers in an offer directory for NFT to be burnable. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00055">55</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a4da459d9b1d7fda2784880dae5b8da1a" name="a4da459d9b1d7fda2784880dae5b8da1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4da459d9b1d7fda2784880dae5b8da1a">&#9670;&#160;</a></span>maxTransferFee</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::uint16_t</a> constexpr ripple::maxTransferFee = 50000</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>The maximum token transfer fee allowed. </p>
<p>Token transfer fees can range from 0% to 50% and are specified in tenths of a basis point; that is a value of 1000 represents a transfer fee of 1% and a value of 10000 represents a transfer fee of 10%.</p>
<p>Note that for extremely low transfer fees values, it is possible that the calculated fee will be 0. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00066">66</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a950b7645e0ea4e4077a611de8fe8e8dc" name="a950b7645e0ea4e4077a611de8fe8e8dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a950b7645e0ea4e4077a611de8fe8e8dc">&#9670;&#160;</a></span>maxTokenURILength</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/size_t.html">std::size_t</a> constexpr ripple::maxTokenURILength = 256</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>The maximum length of a URI inside an NFT. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00069">69</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a54318f6a2c9b5e0e5644a676ffcbc567" name="a54318f6a2c9b5e0e5644a676ffcbc567"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54318f6a2c9b5e0e5644a676ffcbc567">&#9670;&#160;</a></span>maxDIDDocumentLength</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/size_t.html">std::size_t</a> constexpr ripple::maxDIDDocumentLength = 256</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>The maximum length of a Data element inside a DID. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00072">72</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a06151f759db76dc9a75c564840adb679" name="a06151f759db76dc9a75c564840adb679"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06151f759db76dc9a75c564840adb679">&#9670;&#160;</a></span>maxDIDURILength</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/size_t.html">std::size_t</a> constexpr ripple::maxDIDURILength = 256</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>The maximum length of a URI inside a DID. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00075">75</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a3a6a68b52070e9bd6158728aedb4a788" name="a3a6a68b52070e9bd6158728aedb4a788"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a6a68b52070e9bd6158728aedb4a788">&#9670;&#160;</a></span>maxDIDAttestationLength</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/size_t.html">std::size_t</a> constexpr ripple::maxDIDAttestationLength = 256</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>The maximum length of an Attestation inside a DID. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00078">78</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a65e384089f24ac40c09ae8b28348c340" name="a65e384089f24ac40c09ae8b28348c340"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65e384089f24ac40c09ae8b28348c340">&#9670;&#160;</a></span>maxDomainLength</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/size_t.html">std::size_t</a> constexpr ripple::maxDomainLength = 256</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>The maximum length of a domain. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00081">81</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a24a442fcf5f608aa85e6b1a714407301" name="a24a442fcf5f608aa85e6b1a714407301"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24a442fcf5f608aa85e6b1a714407301">&#9670;&#160;</a></span>maxCredentialURILength</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/size_t.html">std::size_t</a> constexpr ripple::maxCredentialURILength = 256</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>The maximum length of a URI inside a Credential. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00084">84</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a8ca5cc08ba7dc69eee680ce9f3e26d80" name="a8ca5cc08ba7dc69eee680ce9f3e26d80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ca5cc08ba7dc69eee680ce9f3e26d80">&#9670;&#160;</a></span>maxCredentialTypeLength</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/size_t.html">std::size_t</a> constexpr ripple::maxCredentialTypeLength = 64</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>The maximum length of a CredentialType inside a Credential. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00087">87</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a887b5df2b9a0afab88825b055004c7ce" name="a887b5df2b9a0afab88825b055004c7ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a887b5df2b9a0afab88825b055004c7ce">&#9670;&#160;</a></span>maxCredentialsArraySize</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/size_t.html">std::size_t</a> constexpr ripple::maxCredentialsArraySize = 8</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>The maximum number of credentials can be passed in array. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00090">90</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a3b7b0b8833993d53519f223aa4b637df" name="a3b7b0b8833993d53519f223aa4b637df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b7b0b8833993d53519f223aa4b637df">&#9670;&#160;</a></span>maxPermissionedDomainCredentialsArraySize</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/size_t.html">std::size_t</a> constexpr ripple::maxPermissionedDomainCredentialsArraySize = 10</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>The maximum number of credentials can be passed in array for permissioned domain. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00094">94</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a7c331b12061c28687432e262c819a8b5" name="a7c331b12061c28687432e262c819a8b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c331b12061c28687432e262c819a8b5">&#9670;&#160;</a></span>maxMPTokenMetadataLength</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/size_t.html">std::size_t</a> constexpr ripple::maxMPTokenMetadataLength = 1024</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>The maximum length of MPTokenMetadata. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00097">97</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a47fbaf29602fea01a79eb987cc21371c" name="a47fbaf29602fea01a79eb987cc21371c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47fbaf29602fea01a79eb987cc21371c">&#9670;&#160;</a></span>maxMPTokenAmount</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> constexpr ripple::maxMPTokenAmount = 0x7FFF'FFFF'FFFF'FFFFull</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>The maximum amount of MPTokenIssuance. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00100">100</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a5d9f43af28c6c7fdb8557af957e585a3" name="a5d9f43af28c6c7fdb8557af957e585a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d9f43af28c6c7fdb8557af957e585a3">&#9670;&#160;</a></span>maxDataPayloadLength</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/size_t.html">std::size_t</a> constexpr ripple::maxDataPayloadLength = 256</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>The maximum length of Data payload. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00103">103</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="acadc50b4060eb3f589c30efaf67322e8" name="acadc50b4060eb3f589c30efaf67322e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acadc50b4060eb3f589c30efaf67322e8">&#9670;&#160;</a></span>vaultStrategyFirstComeFirstServe</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::uint8_t</a> constexpr ripple::vaultStrategyFirstComeFirstServe = 1</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>Vault withdrawal policies. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00106">106</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="aef2955b4ba970578e96c7d829ca374fe" name="aef2955b4ba970578e96c7d829ca374fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef2955b4ba970578e96c7d829ca374fe">&#9670;&#160;</a></span>vaultDefaultIOUScale</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::uint8_t</a> constexpr ripple::vaultDefaultIOUScale = 6</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>Default IOU scale factor for a Vault. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00109">109</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a9713d226abb97a2f03807f678f06eb7e" name="a9713d226abb97a2f03807f678f06eb7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9713d226abb97a2f03807f678f06eb7e">&#9670;&#160;</a></span>vaultMaximumIOUScale</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::uint8_t</a> constexpr ripple::vaultMaximumIOUScale = 18</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>Maximum scale factor for a Vault. </p>
<p>The number is chosen to ensure that 1 IOU can be always converted to shares. 10^19 &gt; maxMPTokenAmount (2^64-1) &gt; 10^18 </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00113">113</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a11cf1f5041dbfb1076ae5dded56ed5ec" name="a11cf1f5041dbfb1076ae5dded56ed5ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11cf1f5041dbfb1076ae5dded56ed5ec">&#9670;&#160;</a></span>maxAssetCheckDepth</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::uint8_t</a> constexpr ripple::maxAssetCheckDepth = 5</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>Maximum recursion depth for vault shares being put as an asset inside another vault; counted from 0. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00117">117</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="ad961eb0fea4cf5a88afbb1855530ffe5" name="ad961eb0fea4cf5a88afbb1855530ffe5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad961eb0fea4cf5a88afbb1855530ffe5">&#9670;&#160;</a></span>maxDeletableAMMTrustLines</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::uint16_t</a> constexpr ripple::maxDeletableAMMTrustLines = 512</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>The maximum number of trustlines to delete as part of AMM account deletion cleanup. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00131">131</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a4980cfdef6d71cbcc45a80c17f6091dc" name="a4980cfdef6d71cbcc45a80c17f6091dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4980cfdef6d71cbcc45a80c17f6091dc">&#9670;&#160;</a></span>maxOracleURI</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/size_t.html">std::size_t</a> constexpr ripple::maxOracleURI = 256</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>The maximum length of a URI inside an Oracle. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00134">134</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a5785a9e30238dbeb3c22f5fc64904f1e" name="a5785a9e30238dbeb3c22f5fc64904f1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5785a9e30238dbeb3c22f5fc64904f1e">&#9670;&#160;</a></span>maxOracleProvider</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/size_t.html">std::size_t</a> constexpr ripple::maxOracleProvider = 256</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>The maximum length of a Provider inside an Oracle. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00137">137</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="acfb6320cd891dd784aa2138f266b2554" name="acfb6320cd891dd784aa2138f266b2554"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acfb6320cd891dd784aa2138f266b2554">&#9670;&#160;</a></span>maxOracleDataSeries</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/size_t.html">std::size_t</a> constexpr ripple::maxOracleDataSeries = 10</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>The maximum size of a data series array inside an Oracle. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00140">140</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="aaa54093b4a9bb87c38d6d5846d4324f0" name="aaa54093b4a9bb87c38d6d5846d4324f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa54093b4a9bb87c38d6d5846d4324f0">&#9670;&#160;</a></span>maxOracleSymbolClass</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/size_t.html">std::size_t</a> constexpr ripple::maxOracleSymbolClass = 16</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>The maximum length of a SymbolClass inside an Oracle. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00143">143</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="af0ba44fc3917e4fb977296287dedcfea" name="af0ba44fc3917e4fb977296287dedcfea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0ba44fc3917e4fb977296287dedcfea">&#9670;&#160;</a></span>maxLastUpdateTimeDelta</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/size_t.html">std::size_t</a> constexpr ripple::maxLastUpdateTimeDelta = 300</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>The maximum allowed time difference between lastUpdateTime and the time of the last closed ledger. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00148">148</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a34f943e8ee4c3b4dbb8bc73533a28fed" name="a34f943e8ee4c3b4dbb8bc73533a28fed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34f943e8ee4c3b4dbb8bc73533a28fed">&#9670;&#160;</a></span>maxPriceScale</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/size_t.html">std::size_t</a> constexpr ripple::maxPriceScale = 20</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>The maximum price scaling factor. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00152">152</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a657f5253021183fbcafec5bbc782f1b4" name="a657f5253021183fbcafec5bbc782f1b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a657f5253021183fbcafec5bbc782f1b4">&#9670;&#160;</a></span>maxTrim</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/size_t.html">std::size_t</a> constexpr ripple::maxTrim = 25</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>The maximum percentage of outliers to trim. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00156">156</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="a0a25b93c16b950aac8b5abf177b6ff81" name="a0a25b93c16b950aac8b5abf177b6ff81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a25b93c16b950aac8b5abf177b6ff81">&#9670;&#160;</a></span>permissionMaxSize</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/size_t.html">std::size_t</a> constexpr ripple::permissionMaxSize = 10</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>The maximum number of delegate permissions an account can grant. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00160">160</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="ad67130a2e92f56e6d0b8b18c5c8a106f" name="ad67130a2e92f56e6d0b8b18c5c8a106f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad67130a2e92f56e6d0b8b18c5c8a106f">&#9670;&#160;</a></span>maxBatchTxCount</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/size_t.html">std::size_t</a> constexpr ripple::maxBatchTxCount = 8</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>The maximum number of transactions that can be in a batch. </p>
<p class="definition">Definition at line <a class="el" href="Protocol_8h_source.html#l00163">163</a> of file <a class="el" href="Protocol_8h_source.html">Protocol.h</a>.</p>
</div>
</div>
<a id="afbcd0117839fb629a769c600a741f452" name="afbcd0117839fb629a769c600a741f452"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbcd0117839fb629a769c600a741f452">&#9670;&#160;</a></span>parityRate</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1Rate.html">Rate</a> const ripple::parityRate(QUALITY_ONE)</td>
</tr>
</table>
</div><div class="memdoc">
<p>A transfer rate signifying a 1:1 exchange. </p>
</div>
</div>
<a id="a0e8e2d16c0208daa6299872915fdba96" name="a0e8e2d16c0208daa6299872915fdba96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e8e2d16c0208daa6299872915fdba96">&#9670;&#160;</a></span>sTypeMap</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/container/map.html">std::map</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>, int&gt; const ripple::sTypeMap = {<a class="el" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcae6deedfbb7ffeea83324aaf14a72f62c">XMACRO</a>(TO_MAP)}</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="SField_8h_source.html#l00093">93</a> of file <a class="el" href="SField_8h_source.html">SField.h</a>.</p>
</div>
</div>
<a id="ae170a2ed34565f4a4e5e5f2465ad16cf" name="ae170a2ed34565f4a4e5e5f2465ad16cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae170a2ed34565f4a4e5e5f2465ad16cf">&#9670;&#160;</a></span>sfInvalid</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1SField.html">SField</a> const ripple::sfInvalid(<a class="el" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, -1, &quot;&quot;)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac9c72789f495577fbc38a95e993fd2df" name="ac9c72789f495577fbc38a95e993fd2df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9c72789f495577fbc38a95e993fd2df">&#9670;&#160;</a></span>sfGeneric</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1SField.html">SField</a> const ripple::sfGeneric(<a class="el" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, 0, &quot;Generic&quot;)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac8808889ac69393dbfc99e57187e8de8" name="ac8808889ac69393dbfc99e57187e8de8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8808889ac69393dbfc99e57187e8de8">&#9670;&#160;</a></span>vfFullValidation</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::vfFullValidation = 0x00000001</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="STValidation_8h_source.html#l00020">20</a> of file <a class="el" href="STValidation_8h_source.html">STValidation.h</a>.</p>
</div>
</div>
<a id="abedda589258487931711c4efea516376" name="abedda589258487931711c4efea516376"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abedda589258487931711c4efea516376">&#9670;&#160;</a></span>vfFullyCanonicalSig</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::vfFullyCanonicalSig = 0x80000000</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="STValidation_8h_source.html#l00023">23</a> of file <a class="el" href="STValidation_8h_source.html">STValidation.h</a>.</p>
</div>
</div>
<a id="a55a2a537e79363b71783d5f6eaca5abf" name="a55a2a537e79363b71783d5f6eaca5abf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55a2a537e79363b71783d5f6eaca5abf">&#9670;&#160;</a></span>INITIAL_XRP</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> ripple::INITIAL_XRP {100'000'000'000 * <a class="el" href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">DROPS_PER_XRP</a>}</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>Configure the native currency. </p>
<p><a class="el" href="classripple_1_1Number.html">Number</a> of drops in the genesis account. </p>
<p class="definition">Definition at line <a class="el" href="SystemParameters_8h_source.html#l00025">25</a> of file <a class="el" href="SystemParameters_8h_source.html">SystemParameters.h</a>.</p>
</div>
</div>
<a id="a2c550f167665d94744b297523ff07de2" name="a2c550f167665d94744b297523ff07de2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c550f167665d94744b297523ff07de2">&#9670;&#160;</a></span>XRP_LEDGER_EARLIEST_SEQ</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::XRP_LEDGER_EARLIEST_SEQ {32570u}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The XRP ledger network's earliest allowed sequence. </p>
<p class="definition">Definition at line <a class="el" href="SystemParameters_8h_source.html#l00051">51</a> of file <a class="el" href="SystemParameters_8h_source.html">SystemParameters.h</a>.</p>
</div>
</div>
<a id="a6fc7a232cc9b90d4b5846057977fcf63" name="a6fc7a232cc9b90d4b5846057977fcf63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fc7a232cc9b90d4b5846057977fcf63">&#9670;&#160;</a></span>XRP_LEDGER_EARLIEST_FEES</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::XRP_LEDGER_EARLIEST_FEES {562177u}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The XRP <a class="el" href="classripple_1_1Ledger.html" title="Holds a ledger.">Ledger</a> mainnet's earliest ledger with a FeeSettings object. </p>
<p>Only used in asserts and tests. </p>
<p class="definition">Definition at line <a class="el" href="SystemParameters_8h_source.html#l00055">55</a> of file <a class="el" href="SystemParameters_8h_source.html">SystemParameters.h</a>.</p>
</div>
</div>
<a id="adab0af0c68aad5308660cf4738759771" name="adab0af0c68aad5308660cf4738759771"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adab0af0c68aad5308660cf4738759771">&#9670;&#160;</a></span>amendmentMajorityCalcThreshold</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/numeric/ratio/ratio.html">std::ratio</a>&lt;80, 100&gt; ripple::amendmentMajorityCalcThreshold</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>The minimum amount of support an amendment should have. </p>
<p class="definition">Definition at line <a class="el" href="SystemParameters_8h_source.html#l00058">58</a> of file <a class="el" href="SystemParameters_8h_source.html">SystemParameters.h</a>.</p>
</div>
</div>
<a id="a2766622cddc837e339cb2c5bec92fac8" name="a2766622cddc837e339cb2c5bec92fac8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2766622cddc837e339cb2c5bec92fac8">&#9670;&#160;</a></span>defaultAmendmentMajorityTime</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> const ripple::defaultAmendmentMajorityTime = <a class="el" href="namespaceripple.html#a6eab3a5ee85e00078b47947e27e59535">weeks</a>{2}</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>The minimum amount of time an amendment must hold a majority. </p>
<p class="definition">Definition at line <a class="el" href="SystemParameters_8h_source.html#l00061">61</a> of file <a class="el" href="SystemParameters_8h_source.html">SystemParameters.h</a>.</p>
</div>
</div>
<a id="ac6935ad0ddb8c447dd408f2404a97b40" name="ac6935ad0ddb8c447dd408f2404a97b40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6935ad0ddb8c447dd408f2404a97b40">&#9670;&#160;</a></span>tfFullyCanonicalSig</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfFullyCanonicalSig = 0x80000000</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><a class="el" href="classripple_1_1Transaction.html">Transaction</a> flags. </p>
<p>These flags are specified in a transaction's 'Flags' field and modify the behavior of that transaction.</p>
<p>There are two types of flags: </p><pre class="fragment">(1) Universal flags: these are flags which apply to, and are interpreted
the same way by, all transactions, except, perhaps,
to special pseudo-transactions.
(2) Tx-Specific flags: these are flags which are interpreted according
to the type of the transaction being executed.
That is, the same numerical flag value may have
different effects, depending on the transaction
being executed.
</pre> <dl class="section note"><dt>Note</dt><dd>The universal transaction flags occupy the high-order 8 bits. The tx-specific flags occupy the remaining 24 bits.</dd></dl>
<dl class="section warning"><dt>Warning</dt><dd><a class="el" href="classripple_1_1Transaction.html">Transaction</a> flags form part of the protocol. <b>Changing them should be avoided because without special handling, this will result in a hard fork.</b> </dd></dl>
<p class="definition">Definition at line <a class="el" href="TxFlags_8h_source.html#l00041">41</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="afaf6a2c3fd25d8d826f03812dfbf2798" name="afaf6a2c3fd25d8d826f03812dfbf2798"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afaf6a2c3fd25d8d826f03812dfbf2798">&#9670;&#160;</a></span>tfInnerBatchTxn</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfInnerBatchTxn = 0x40000000</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="TxFlags_8h_source.html#l00042">42</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="aa52329c755ab0ee46e285c09a32b02ec" name="aa52329c755ab0ee46e285c09a32b02ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa52329c755ab0ee46e285c09a32b02ec">&#9670;&#160;</a></span>tfUniversal</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfUniversal = <a class="el" href="namespaceripple.html#ac6935ad0ddb8c447dd408f2404a97b40">tfFullyCanonicalSig</a> | <a class="el" href="namespaceripple.html#afaf6a2c3fd25d8d826f03812dfbf2798">tfInnerBatchTxn</a></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="TxFlags_8h_source.html#l00043">43</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="ac8844b7ad1603892172e8e6d1044de00" name="ac8844b7ad1603892172e8e6d1044de00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8844b7ad1603892172e8e6d1044de00">&#9670;&#160;</a></span>tfUniversalMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfUniversalMask = ~<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a></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="TxFlags_8h_source.html#l00044">44</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a523d2f05ee15547d5eacd3d122125ae9" name="a523d2f05ee15547d5eacd3d122125ae9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a523d2f05ee15547d5eacd3d122125ae9">&#9670;&#160;</a></span>tfRequireDestTag</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfRequireDestTag = 0x00010000</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="TxFlags_8h_source.html#l00047">47</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a44c6902c9425a64f45a05a0c2491db4a" name="a44c6902c9425a64f45a05a0c2491db4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44c6902c9425a64f45a05a0c2491db4a">&#9670;&#160;</a></span>tfOptionalDestTag</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfOptionalDestTag = 0x00020000</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="TxFlags_8h_source.html#l00048">48</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="aa0faf132b3ac4a7638ef97510875887a" name="aa0faf132b3ac4a7638ef97510875887a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0faf132b3ac4a7638ef97510875887a">&#9670;&#160;</a></span>tfRequireAuth</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfRequireAuth = 0x00040000</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="TxFlags_8h_source.html#l00049">49</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="aae404d2c3f1b465b08d2757d160496be" name="aae404d2c3f1b465b08d2757d160496be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae404d2c3f1b465b08d2757d160496be">&#9670;&#160;</a></span>tfOptionalAuth</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfOptionalAuth = 0x00080000</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="TxFlags_8h_source.html#l00050">50</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="ab008704f566f54118ad09f09e297d791" name="ab008704f566f54118ad09f09e297d791"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab008704f566f54118ad09f09e297d791">&#9670;&#160;</a></span>tfDisallowXRP</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfDisallowXRP = 0x00100000</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="TxFlags_8h_source.html#l00051">51</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a0937c341f2f9445f038012ac13cfb8df" name="a0937c341f2f9445f038012ac13cfb8df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0937c341f2f9445f038012ac13cfb8df">&#9670;&#160;</a></span>tfAllowXRP</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfAllowXRP = 0x00200000</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="TxFlags_8h_source.html#l00052">52</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a4ba29527a8fce462590deaec97ec00de" name="a4ba29527a8fce462590deaec97ec00de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ba29527a8fce462590deaec97ec00de">&#9670;&#160;</a></span>tfAccountSetMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfAccountSetMask</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> ~(<a class="code hl_variable" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="code hl_variable" href="namespaceripple.html#a523d2f05ee15547d5eacd3d122125ae9">tfRequireDestTag</a> | <a class="code hl_variable" href="namespaceripple.html#a44c6902c9425a64f45a05a0c2491db4a">tfOptionalDestTag</a> | <a class="code hl_variable" href="namespaceripple.html#aa0faf132b3ac4a7638ef97510875887a">tfRequireAuth</a> |</div>
<div class="line"> <a class="code hl_variable" href="namespaceripple.html#aae404d2c3f1b465b08d2757d160496be">tfOptionalAuth</a> | <a class="code hl_variable" href="namespaceripple.html#ab008704f566f54118ad09f09e297d791">tfDisallowXRP</a> | <a class="code hl_variable" href="namespaceripple.html#a0937c341f2f9445f038012ac13cfb8df">tfAllowXRP</a>)</div>
<div class="ttc" id="anamespaceripple_html_a0937c341f2f9445f038012ac13cfb8df"><div class="ttname"><a href="namespaceripple.html#a0937c341f2f9445f038012ac13cfb8df">ripple::tfAllowXRP</a></div><div class="ttdeci">constexpr std::uint32_t tfAllowXRP</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00052">TxFlags.h:52</a></div></div>
<div class="ttc" id="anamespaceripple_html_a44c6902c9425a64f45a05a0c2491db4a"><div class="ttname"><a href="namespaceripple.html#a44c6902c9425a64f45a05a0c2491db4a">ripple::tfOptionalDestTag</a></div><div class="ttdeci">constexpr std::uint32_t tfOptionalDestTag</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00048">TxFlags.h:48</a></div></div>
<div class="ttc" id="anamespaceripple_html_a523d2f05ee15547d5eacd3d122125ae9"><div class="ttname"><a href="namespaceripple.html#a523d2f05ee15547d5eacd3d122125ae9">ripple::tfRequireDestTag</a></div><div class="ttdeci">constexpr std::uint32_t tfRequireDestTag</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00047">TxFlags.h:47</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa0faf132b3ac4a7638ef97510875887a"><div class="ttname"><a href="namespaceripple.html#aa0faf132b3ac4a7638ef97510875887a">ripple::tfRequireAuth</a></div><div class="ttdeci">constexpr std::uint32_t tfRequireAuth</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00049">TxFlags.h:49</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa52329c755ab0ee46e285c09a32b02ec"><div class="ttname"><a href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">ripple::tfUniversal</a></div><div class="ttdeci">constexpr std::uint32_t tfUniversal</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00043">TxFlags.h:43</a></div></div>
<div class="ttc" id="anamespaceripple_html_aae404d2c3f1b465b08d2757d160496be"><div class="ttname"><a href="namespaceripple.html#aae404d2c3f1b465b08d2757d160496be">ripple::tfOptionalAuth</a></div><div class="ttdeci">constexpr std::uint32_t tfOptionalAuth</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00050">TxFlags.h:50</a></div></div>
<div class="ttc" id="anamespaceripple_html_ab008704f566f54118ad09f09e297d791"><div class="ttname"><a href="namespaceripple.html#ab008704f566f54118ad09f09e297d791">ripple::tfDisallowXRP</a></div><div class="ttdeci">constexpr std::uint32_t tfDisallowXRP</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00051">TxFlags.h:51</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="TxFlags_8h_source.html#l00053">53</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a2e3220cb8c660141f5300a9e38841295" name="a2e3220cb8c660141f5300a9e38841295"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e3220cb8c660141f5300a9e38841295">&#9670;&#160;</a></span>asfRequireDest</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::asfRequireDest = 1</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="TxFlags_8h_source.html#l00058">58</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="ad9d8055be347abb09ae405843dc59473" name="ad9d8055be347abb09ae405843dc59473"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9d8055be347abb09ae405843dc59473">&#9670;&#160;</a></span>asfRequireAuth</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::asfRequireAuth = 2</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="TxFlags_8h_source.html#l00059">59</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="af9cd2b389ce115ba9d17fbd557aca94d" name="af9cd2b389ce115ba9d17fbd557aca94d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9cd2b389ce115ba9d17fbd557aca94d">&#9670;&#160;</a></span>asfDisallowXRP</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::asfDisallowXRP = 3</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="TxFlags_8h_source.html#l00060">60</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a67cb8f38f9c204304ea44fcff2953438" name="a67cb8f38f9c204304ea44fcff2953438"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67cb8f38f9c204304ea44fcff2953438">&#9670;&#160;</a></span>asfDisableMaster</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::asfDisableMaster = 4</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="TxFlags_8h_source.html#l00061">61</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a9236ad224cda331f55af0a09d9bd16ea" name="a9236ad224cda331f55af0a09d9bd16ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9236ad224cda331f55af0a09d9bd16ea">&#9670;&#160;</a></span>asfAccountTxnID</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::asfAccountTxnID = 5</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="TxFlags_8h_source.html#l00062">62</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a5bbe95745bed6471c39fef31a05047ee" name="a5bbe95745bed6471c39fef31a05047ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5bbe95745bed6471c39fef31a05047ee">&#9670;&#160;</a></span>asfNoFreeze</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::asfNoFreeze = 6</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="TxFlags_8h_source.html#l00063">63</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a0ce63352f37481632452056bb649eb58" name="a0ce63352f37481632452056bb649eb58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ce63352f37481632452056bb649eb58">&#9670;&#160;</a></span>asfGlobalFreeze</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::asfGlobalFreeze = 7</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="TxFlags_8h_source.html#l00064">64</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a92b26c4fb4288c04285666f316d24f9c" name="a92b26c4fb4288c04285666f316d24f9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92b26c4fb4288c04285666f316d24f9c">&#9670;&#160;</a></span>asfDefaultRipple</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::asfDefaultRipple = 8</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="TxFlags_8h_source.html#l00065">65</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a1d8ec9af2fd805d04e032c52f6968211" name="a1d8ec9af2fd805d04e032c52f6968211"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d8ec9af2fd805d04e032c52f6968211">&#9670;&#160;</a></span>asfDepositAuth</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::asfDepositAuth = 9</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="TxFlags_8h_source.html#l00066">66</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a4414987963e371e8bdbafd38bc5427fa" name="a4414987963e371e8bdbafd38bc5427fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4414987963e371e8bdbafd38bc5427fa">&#9670;&#160;</a></span>asfAuthorizedNFTokenMinter</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::asfAuthorizedNFTokenMinter = 10</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="TxFlags_8h_source.html#l00067">67</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a1dc3be353a462b0e773a87943306c501" name="a1dc3be353a462b0e773a87943306c501"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1dc3be353a462b0e773a87943306c501">&#9670;&#160;</a></span>asfDisallowIncomingNFTokenOffer</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::asfDisallowIncomingNFTokenOffer = 12</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="TxFlags_8h_source.html#l00071">71</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a9410087e0ef101a892bb3f4a3cb16614" name="a9410087e0ef101a892bb3f4a3cb16614"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9410087e0ef101a892bb3f4a3cb16614">&#9670;&#160;</a></span>asfDisallowIncomingCheck</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::asfDisallowIncomingCheck = 13</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="TxFlags_8h_source.html#l00072">72</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="ac12fbb1864b09bfd3fb4ead410449edd" name="ac12fbb1864b09bfd3fb4ead410449edd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac12fbb1864b09bfd3fb4ead410449edd">&#9670;&#160;</a></span>asfDisallowIncomingPayChan</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::asfDisallowIncomingPayChan = 14</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="TxFlags_8h_source.html#l00073">73</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a72b8ab4faf1078ddedabff623d95b057" name="a72b8ab4faf1078ddedabff623d95b057"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72b8ab4faf1078ddedabff623d95b057">&#9670;&#160;</a></span>asfDisallowIncomingTrustline</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::asfDisallowIncomingTrustline = 15</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="TxFlags_8h_source.html#l00074">74</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="acedcd08c62e1bb941e2f6c9e289c6582" name="acedcd08c62e1bb941e2f6c9e289c6582"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acedcd08c62e1bb941e2f6c9e289c6582">&#9670;&#160;</a></span>asfAllowTrustLineClawback</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::asfAllowTrustLineClawback = 16</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="TxFlags_8h_source.html#l00075">75</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a2964a536384262367942d4024dfdd98d" name="a2964a536384262367942d4024dfdd98d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2964a536384262367942d4024dfdd98d">&#9670;&#160;</a></span>asfAllowTrustLineLocking</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::asfAllowTrustLineLocking = 17</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="TxFlags_8h_source.html#l00076">76</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a61d9fbb44b335fbb5e82e3211e6639a2" name="a61d9fbb44b335fbb5e82e3211e6639a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61d9fbb44b335fbb5e82e3211e6639a2">&#9670;&#160;</a></span>tfPassive</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfPassive = 0x00010000</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="TxFlags_8h_source.html#l00079">79</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a6257d0a91b5b06dd7712c68af628441d" name="a6257d0a91b5b06dd7712c68af628441d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6257d0a91b5b06dd7712c68af628441d">&#9670;&#160;</a></span>tfImmediateOrCancel</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfImmediateOrCancel = 0x00020000</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="TxFlags_8h_source.html#l00080">80</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a5bdaf22398ee3e51d3c2c3c694f917ec" name="a5bdaf22398ee3e51d3c2c3c694f917ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5bdaf22398ee3e51d3c2c3c694f917ec">&#9670;&#160;</a></span>tfFillOrKill</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfFillOrKill = 0x00040000</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="TxFlags_8h_source.html#l00081">81</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="ad3bc01fc1c4e0e3191802ff3192c5493" name="ad3bc01fc1c4e0e3191802ff3192c5493"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3bc01fc1c4e0e3191802ff3192c5493">&#9670;&#160;</a></span>tfSell</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfSell = 0x00080000</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="TxFlags_8h_source.html#l00082">82</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a5728c62eac2f5903f9f55bf72cf29428" name="a5728c62eac2f5903f9f55bf72cf29428"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5728c62eac2f5903f9f55bf72cf29428">&#9670;&#160;</a></span>tfHybrid</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfHybrid = 0x00100000</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="TxFlags_8h_source.html#l00083">83</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a3095f4938a471190aaa1a18a0001c9c9" name="a3095f4938a471190aaa1a18a0001c9c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3095f4938a471190aaa1a18a0001c9c9">&#9670;&#160;</a></span>tfOfferCreateMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfOfferCreateMask</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> ~(<a class="code hl_variable" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="code hl_variable" href="namespaceripple.html#a61d9fbb44b335fbb5e82e3211e6639a2">tfPassive</a> | <a class="code hl_variable" href="namespaceripple.html#a6257d0a91b5b06dd7712c68af628441d">tfImmediateOrCancel</a> | <a class="code hl_variable" href="namespaceripple.html#a5bdaf22398ee3e51d3c2c3c694f917ec">tfFillOrKill</a> | <a class="code hl_variable" href="namespaceripple.html#ad3bc01fc1c4e0e3191802ff3192c5493">tfSell</a> | <a class="code hl_variable" href="namespaceripple.html#a5728c62eac2f5903f9f55bf72cf29428">tfHybrid</a>)</div>
<div class="ttc" id="anamespaceripple_html_a5728c62eac2f5903f9f55bf72cf29428"><div class="ttname"><a href="namespaceripple.html#a5728c62eac2f5903f9f55bf72cf29428">ripple::tfHybrid</a></div><div class="ttdeci">constexpr std::uint32_t tfHybrid</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00083">TxFlags.h:83</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5bdaf22398ee3e51d3c2c3c694f917ec"><div class="ttname"><a href="namespaceripple.html#a5bdaf22398ee3e51d3c2c3c694f917ec">ripple::tfFillOrKill</a></div><div class="ttdeci">constexpr std::uint32_t tfFillOrKill</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00081">TxFlags.h:81</a></div></div>
<div class="ttc" id="anamespaceripple_html_a61d9fbb44b335fbb5e82e3211e6639a2"><div class="ttname"><a href="namespaceripple.html#a61d9fbb44b335fbb5e82e3211e6639a2">ripple::tfPassive</a></div><div class="ttdeci">constexpr std::uint32_t tfPassive</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00079">TxFlags.h:79</a></div></div>
<div class="ttc" id="anamespaceripple_html_a6257d0a91b5b06dd7712c68af628441d"><div class="ttname"><a href="namespaceripple.html#a6257d0a91b5b06dd7712c68af628441d">ripple::tfImmediateOrCancel</a></div><div class="ttdeci">constexpr std::uint32_t tfImmediateOrCancel</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00080">TxFlags.h:80</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad3bc01fc1c4e0e3191802ff3192c5493"><div class="ttname"><a href="namespaceripple.html#ad3bc01fc1c4e0e3191802ff3192c5493">ripple::tfSell</a></div><div class="ttdeci">constexpr std::uint32_t tfSell</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00082">TxFlags.h:82</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="TxFlags_8h_source.html#l00084">84</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="aab3ff08970a7fcec2229fc4c9e5f7d38" name="aab3ff08970a7fcec2229fc4c9e5f7d38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab3ff08970a7fcec2229fc4c9e5f7d38">&#9670;&#160;</a></span>tfNoRippleDirect</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfNoRippleDirect = 0x00010000</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="TxFlags_8h_source.html#l00088">88</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a7efcc6de2ed8aa0fa1f3e0a632f2f095" name="a7efcc6de2ed8aa0fa1f3e0a632f2f095"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7efcc6de2ed8aa0fa1f3e0a632f2f095">&#9670;&#160;</a></span>tfPartialPayment</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfPartialPayment = 0x00020000</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="TxFlags_8h_source.html#l00089">89</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="abc202169b736c0a032eb947f186b6e63" name="abc202169b736c0a032eb947f186b6e63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc202169b736c0a032eb947f186b6e63">&#9670;&#160;</a></span>tfLimitQuality</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfLimitQuality = 0x00040000</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="TxFlags_8h_source.html#l00090">90</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="ababf50b6a950c48e10622ce16c0f73d2" name="ababf50b6a950c48e10622ce16c0f73d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ababf50b6a950c48e10622ce16c0f73d2">&#9670;&#160;</a></span>tfPaymentMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfPaymentMask</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> ~(<a class="code hl_variable" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="code hl_variable" href="namespaceripple.html#a7efcc6de2ed8aa0fa1f3e0a632f2f095">tfPartialPayment</a> | <a class="code hl_variable" href="namespaceripple.html#abc202169b736c0a032eb947f186b6e63">tfLimitQuality</a> | <a class="code hl_variable" href="namespaceripple.html#aab3ff08970a7fcec2229fc4c9e5f7d38">tfNoRippleDirect</a>)</div>
<div class="ttc" id="anamespaceripple_html_a7efcc6de2ed8aa0fa1f3e0a632f2f095"><div class="ttname"><a href="namespaceripple.html#a7efcc6de2ed8aa0fa1f3e0a632f2f095">ripple::tfPartialPayment</a></div><div class="ttdeci">constexpr std::uint32_t tfPartialPayment</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00089">TxFlags.h:89</a></div></div>
<div class="ttc" id="anamespaceripple_html_aab3ff08970a7fcec2229fc4c9e5f7d38"><div class="ttname"><a href="namespaceripple.html#aab3ff08970a7fcec2229fc4c9e5f7d38">ripple::tfNoRippleDirect</a></div><div class="ttdeci">constexpr std::uint32_t tfNoRippleDirect</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00088">TxFlags.h:88</a></div></div>
<div class="ttc" id="anamespaceripple_html_abc202169b736c0a032eb947f186b6e63"><div class="ttname"><a href="namespaceripple.html#abc202169b736c0a032eb947f186b6e63">ripple::tfLimitQuality</a></div><div class="ttdeci">constexpr std::uint32_t tfLimitQuality</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00090">TxFlags.h:90</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="TxFlags_8h_source.html#l00091">91</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a3f6f1a6aa2d2d2c81704be76caf69163" name="a3f6f1a6aa2d2d2c81704be76caf69163"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f6f1a6aa2d2d2c81704be76caf69163">&#9670;&#160;</a></span>tfMPTPaymentMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfMPTPaymentMask = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#a7efcc6de2ed8aa0fa1f3e0a632f2f095">tfPartialPayment</a>)</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="TxFlags_8h_source.html#l00093">93</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a918f885752320e5f242f6cf75d895444" name="a918f885752320e5f242f6cf75d895444"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a918f885752320e5f242f6cf75d895444">&#9670;&#160;</a></span>tfSetfAuth</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfSetfAuth = 0x00010000</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="TxFlags_8h_source.html#l00096">96</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="ae5a4ff779dae30156e2906661a2f9b74" name="ae5a4ff779dae30156e2906661a2f9b74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5a4ff779dae30156e2906661a2f9b74">&#9670;&#160;</a></span>tfSetNoRipple</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfSetNoRipple = 0x00020000</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="TxFlags_8h_source.html#l00097">97</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a84d1a5b984c13ef3336e95746ceea0b0" name="a84d1a5b984c13ef3336e95746ceea0b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84d1a5b984c13ef3336e95746ceea0b0">&#9670;&#160;</a></span>tfClearNoRipple</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfClearNoRipple = 0x00040000</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="TxFlags_8h_source.html#l00098">98</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="ae34d881cd8926ab3505340a51f91fd8b" name="ae34d881cd8926ab3505340a51f91fd8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae34d881cd8926ab3505340a51f91fd8b">&#9670;&#160;</a></span>tfSetFreeze</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfSetFreeze = 0x00100000</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="TxFlags_8h_source.html#l00099">99</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a98f09aa7b518e640710f4362145dd444" name="a98f09aa7b518e640710f4362145dd444"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98f09aa7b518e640710f4362145dd444">&#9670;&#160;</a></span>tfClearFreeze</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfClearFreeze = 0x00200000</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="TxFlags_8h_source.html#l00100">100</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a2064883c5298050aff66754857955885" name="a2064883c5298050aff66754857955885"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2064883c5298050aff66754857955885">&#9670;&#160;</a></span>tfSetDeepFreeze</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfSetDeepFreeze = 0x00400000</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="TxFlags_8h_source.html#l00101">101</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="aaf66864d0b900743719164e43f53c934" name="aaf66864d0b900743719164e43f53c934"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf66864d0b900743719164e43f53c934">&#9670;&#160;</a></span>tfClearDeepFreeze</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfClearDeepFreeze = 0x00800000</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="TxFlags_8h_source.html#l00102">102</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="ac03bb75481389855987ced4578108011" name="ac03bb75481389855987ced4578108011"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac03bb75481389855987ced4578108011">&#9670;&#160;</a></span>tfTrustSetMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfTrustSetMask</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> ~(<a class="code hl_variable" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="code hl_variable" href="namespaceripple.html#a918f885752320e5f242f6cf75d895444">tfSetfAuth</a> | <a class="code hl_variable" href="namespaceripple.html#ae5a4ff779dae30156e2906661a2f9b74">tfSetNoRipple</a> | <a class="code hl_variable" href="namespaceripple.html#a84d1a5b984c13ef3336e95746ceea0b0">tfClearNoRipple</a> | <a class="code hl_variable" href="namespaceripple.html#ae34d881cd8926ab3505340a51f91fd8b">tfSetFreeze</a> |</div>
<div class="line"> <a class="code hl_variable" href="namespaceripple.html#a98f09aa7b518e640710f4362145dd444">tfClearFreeze</a> | <a class="code hl_variable" href="namespaceripple.html#a2064883c5298050aff66754857955885">tfSetDeepFreeze</a> | <a class="code hl_variable" href="namespaceripple.html#aaf66864d0b900743719164e43f53c934">tfClearDeepFreeze</a>)</div>
<div class="ttc" id="anamespaceripple_html_a2064883c5298050aff66754857955885"><div class="ttname"><a href="namespaceripple.html#a2064883c5298050aff66754857955885">ripple::tfSetDeepFreeze</a></div><div class="ttdeci">constexpr std::uint32_t tfSetDeepFreeze</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00101">TxFlags.h:101</a></div></div>
<div class="ttc" id="anamespaceripple_html_a84d1a5b984c13ef3336e95746ceea0b0"><div class="ttname"><a href="namespaceripple.html#a84d1a5b984c13ef3336e95746ceea0b0">ripple::tfClearNoRipple</a></div><div class="ttdeci">constexpr std::uint32_t tfClearNoRipple</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00098">TxFlags.h:98</a></div></div>
<div class="ttc" id="anamespaceripple_html_a918f885752320e5f242f6cf75d895444"><div class="ttname"><a href="namespaceripple.html#a918f885752320e5f242f6cf75d895444">ripple::tfSetfAuth</a></div><div class="ttdeci">constexpr std::uint32_t tfSetfAuth</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00096">TxFlags.h:96</a></div></div>
<div class="ttc" id="anamespaceripple_html_a98f09aa7b518e640710f4362145dd444"><div class="ttname"><a href="namespaceripple.html#a98f09aa7b518e640710f4362145dd444">ripple::tfClearFreeze</a></div><div class="ttdeci">constexpr std::uint32_t tfClearFreeze</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00100">TxFlags.h:100</a></div></div>
<div class="ttc" id="anamespaceripple_html_aaf66864d0b900743719164e43f53c934"><div class="ttname"><a href="namespaceripple.html#aaf66864d0b900743719164e43f53c934">ripple::tfClearDeepFreeze</a></div><div class="ttdeci">constexpr std::uint32_t tfClearDeepFreeze</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00102">TxFlags.h:102</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae34d881cd8926ab3505340a51f91fd8b"><div class="ttname"><a href="namespaceripple.html#ae34d881cd8926ab3505340a51f91fd8b">ripple::tfSetFreeze</a></div><div class="ttdeci">constexpr std::uint32_t tfSetFreeze</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00099">TxFlags.h:99</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae5a4ff779dae30156e2906661a2f9b74"><div class="ttname"><a href="namespaceripple.html#ae5a4ff779dae30156e2906661a2f9b74">ripple::tfSetNoRipple</a></div><div class="ttdeci">constexpr std::uint32_t tfSetNoRipple</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00097">TxFlags.h:97</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="TxFlags_8h_source.html#l00103">103</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a754d9c1ce4ca401f773722157a5259ec" name="a754d9c1ce4ca401f773722157a5259ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a754d9c1ce4ca401f773722157a5259ec">&#9670;&#160;</a></span>tfTrustSetPermissionMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfTrustSetPermissionMask = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#a918f885752320e5f242f6cf75d895444">tfSetfAuth</a> | <a class="el" href="namespaceripple.html#ae34d881cd8926ab3505340a51f91fd8b">tfSetFreeze</a> | <a class="el" href="namespaceripple.html#a98f09aa7b518e640710f4362145dd444">tfClearFreeze</a>)</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="TxFlags_8h_source.html#l00106">106</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a40c2727503e88fa49ffc050386b918fe" name="a40c2727503e88fa49ffc050386b918fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40c2727503e88fa49ffc050386b918fe">&#9670;&#160;</a></span>tfGotMajority</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfGotMajority = 0x00010000</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="TxFlags_8h_source.html#l00109">109</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="adf2b5d62683cc06ad8e96dea0bfda024" name="adf2b5d62683cc06ad8e96dea0bfda024"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf2b5d62683cc06ad8e96dea0bfda024">&#9670;&#160;</a></span>tfLostMajority</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfLostMajority = 0x00020000</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="TxFlags_8h_source.html#l00110">110</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="ae7b4c2356f6cc9cb9b3c133d616bd337" name="ae7b4c2356f6cc9cb9b3c133d616bd337"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7b4c2356f6cc9cb9b3c133d616bd337">&#9670;&#160;</a></span>tfChangeMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfChangeMask</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> ~( <a class="code hl_variable" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="code hl_variable" href="namespaceripple.html#a40c2727503e88fa49ffc050386b918fe">tfGotMajority</a> | <a class="code hl_variable" href="namespaceripple.html#adf2b5d62683cc06ad8e96dea0bfda024">tfLostMajority</a>)</div>
<div class="ttc" id="anamespaceripple_html_a40c2727503e88fa49ffc050386b918fe"><div class="ttname"><a href="namespaceripple.html#a40c2727503e88fa49ffc050386b918fe">ripple::tfGotMajority</a></div><div class="ttdeci">constexpr std::uint32_t tfGotMajority</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00109">TxFlags.h:109</a></div></div>
<div class="ttc" id="anamespaceripple_html_adf2b5d62683cc06ad8e96dea0bfda024"><div class="ttname"><a href="namespaceripple.html#adf2b5d62683cc06ad8e96dea0bfda024">ripple::tfLostMajority</a></div><div class="ttdeci">constexpr std::uint32_t tfLostMajority</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00110">TxFlags.h:110</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="TxFlags_8h_source.html#l00111">111</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a31fd00b390dff8213a5cfe14d00e4045" name="a31fd00b390dff8213a5cfe14d00e4045"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31fd00b390dff8213a5cfe14d00e4045">&#9670;&#160;</a></span>tfRenew</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfRenew = 0x00010000</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="TxFlags_8h_source.html#l00115">115</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="ac1c00e26dbebe035301fefc29b02f82b" name="ac1c00e26dbebe035301fefc29b02f82b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1c00e26dbebe035301fefc29b02f82b">&#9670;&#160;</a></span>tfClose</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfClose = 0x00020000</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="TxFlags_8h_source.html#l00116">116</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="ac27cf28b74dba714232126eb01ef4765" name="ac27cf28b74dba714232126eb01ef4765"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac27cf28b74dba714232126eb01ef4765">&#9670;&#160;</a></span>tfPayChanClaimMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfPayChanClaimMask = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#a31fd00b390dff8213a5cfe14d00e4045">tfRenew</a> | <a class="el" href="namespaceripple.html#ac1c00e26dbebe035301fefc29b02f82b">tfClose</a>)</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="TxFlags_8h_source.html#l00117">117</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a5a8925be9e066ce9570511e5161a73bb" name="a5a8925be9e066ce9570511e5161a73bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a8925be9e066ce9570511e5161a73bb">&#9670;&#160;</a></span>tfBurnable</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfBurnable = 0x00000001</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="TxFlags_8h_source.html#l00120">120</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a1dbfe47b89ea11bf811eaebf0093f052" name="a1dbfe47b89ea11bf811eaebf0093f052"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1dbfe47b89ea11bf811eaebf0093f052">&#9670;&#160;</a></span>tfOnlyXRP</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfOnlyXRP = 0x00000002</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="TxFlags_8h_source.html#l00121">121</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a7f38e8fe552f095e70c098197324f6f9" name="a7f38e8fe552f095e70c098197324f6f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f38e8fe552f095e70c098197324f6f9">&#9670;&#160;</a></span>tfTrustLine</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfTrustLine = 0x00000004</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="TxFlags_8h_source.html#l00122">122</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="af6dbd01af49aa6a39b96cee44add0df1" name="af6dbd01af49aa6a39b96cee44add0df1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6dbd01af49aa6a39b96cee44add0df1">&#9670;&#160;</a></span>tfTransferable</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfTransferable = 0x00000008</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="TxFlags_8h_source.html#l00123">123</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="ae7b2566d88d4ab6fbad390bc3a890395" name="ae7b2566d88d4ab6fbad390bc3a890395"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7b2566d88d4ab6fbad390bc3a890395">&#9670;&#160;</a></span>tfMutable</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfMutable = 0x00000010</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="TxFlags_8h_source.html#l00124">124</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="ae9c5556c775f5086df7a1be0c7353971" name="ae9c5556c775f5086df7a1be0c7353971"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9c5556c775f5086df7a1be0c7353971">&#9670;&#160;</a></span>tfMPTCanLock</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfMPTCanLock = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a3c490502f9c165e7ea86cd51667ea49c">lsfMPTCanLock</a></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="TxFlags_8h_source.html#l00129">129</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="ae04eebbb7e9cffb009d2f2251c0263a2" name="ae04eebbb7e9cffb009d2f2251c0263a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae04eebbb7e9cffb009d2f2251c0263a2">&#9670;&#160;</a></span>tfMPTRequireAuth</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfMPTRequireAuth = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a9971f863b0978e5dff15fecc704bbed4">lsfMPTRequireAuth</a></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="TxFlags_8h_source.html#l00130">130</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="adefad79450b2fe23454118b7b2b60c14" name="adefad79450b2fe23454118b7b2b60c14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adefad79450b2fe23454118b7b2b60c14">&#9670;&#160;</a></span>tfMPTCanEscrow</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfMPTCanEscrow = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a234b052db9a883d94d2933386562a41f">lsfMPTCanEscrow</a></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="TxFlags_8h_source.html#l00131">131</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a415aac4d51f2f5336c1f588042fff833" name="a415aac4d51f2f5336c1f588042fff833"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a415aac4d51f2f5336c1f588042fff833">&#9670;&#160;</a></span>tfMPTCanTrade</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfMPTCanTrade = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a19d7c0a35af977d3e224121eeea81c20">lsfMPTCanTrade</a></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="TxFlags_8h_source.html#l00132">132</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a2aae110929b0612004babdac451377f3" name="a2aae110929b0612004babdac451377f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2aae110929b0612004babdac451377f3">&#9670;&#160;</a></span>tfMPTCanTransfer</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfMPTCanTransfer = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a17ad00a34e73590b1c0d5f453eeba72f">lsfMPTCanTransfer</a></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="TxFlags_8h_source.html#l00133">133</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="af034d4499b815c6e3ae25cf6d03ae2f9" name="af034d4499b815c6e3ae25cf6d03ae2f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af034d4499b815c6e3ae25cf6d03ae2f9">&#9670;&#160;</a></span>tfMPTCanClawback</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfMPTCanClawback = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a6397c1fa03da2239610cb4d1a45153bd">lsfMPTCanClawback</a></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="TxFlags_8h_source.html#l00134">134</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a4b6ea030ccea3c675a0cf60bff27fa37" name="a4b6ea030ccea3c675a0cf60bff27fa37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b6ea030ccea3c675a0cf60bff27fa37">&#9670;&#160;</a></span>tfMPTokenIssuanceCreateMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfMPTokenIssuanceCreateMask</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> ~(<a class="code hl_variable" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="code hl_variable" href="namespaceripple.html#ae9c5556c775f5086df7a1be0c7353971">tfMPTCanLock</a> | <a class="code hl_variable" href="namespaceripple.html#ae04eebbb7e9cffb009d2f2251c0263a2">tfMPTRequireAuth</a> | <a class="code hl_variable" href="namespaceripple.html#adefad79450b2fe23454118b7b2b60c14">tfMPTCanEscrow</a> | <a class="code hl_variable" href="namespaceripple.html#a415aac4d51f2f5336c1f588042fff833">tfMPTCanTrade</a> | <a class="code hl_variable" href="namespaceripple.html#a2aae110929b0612004babdac451377f3">tfMPTCanTransfer</a> | <a class="code hl_variable" href="namespaceripple.html#af034d4499b815c6e3ae25cf6d03ae2f9">tfMPTCanClawback</a>)</div>
<div class="ttc" id="anamespaceripple_html_a2aae110929b0612004babdac451377f3"><div class="ttname"><a href="namespaceripple.html#a2aae110929b0612004babdac451377f3">ripple::tfMPTCanTransfer</a></div><div class="ttdeci">constexpr std::uint32_t const tfMPTCanTransfer</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00133">TxFlags.h:133</a></div></div>
<div class="ttc" id="anamespaceripple_html_a415aac4d51f2f5336c1f588042fff833"><div class="ttname"><a href="namespaceripple.html#a415aac4d51f2f5336c1f588042fff833">ripple::tfMPTCanTrade</a></div><div class="ttdeci">constexpr std::uint32_t const tfMPTCanTrade</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00132">TxFlags.h:132</a></div></div>
<div class="ttc" id="anamespaceripple_html_adefad79450b2fe23454118b7b2b60c14"><div class="ttname"><a href="namespaceripple.html#adefad79450b2fe23454118b7b2b60c14">ripple::tfMPTCanEscrow</a></div><div class="ttdeci">constexpr std::uint32_t const tfMPTCanEscrow</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00131">TxFlags.h:131</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae04eebbb7e9cffb009d2f2251c0263a2"><div class="ttname"><a href="namespaceripple.html#ae04eebbb7e9cffb009d2f2251c0263a2">ripple::tfMPTRequireAuth</a></div><div class="ttdeci">constexpr std::uint32_t const tfMPTRequireAuth</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00130">TxFlags.h:130</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae9c5556c775f5086df7a1be0c7353971"><div class="ttname"><a href="namespaceripple.html#ae9c5556c775f5086df7a1be0c7353971">ripple::tfMPTCanLock</a></div><div class="ttdeci">constexpr std::uint32_t const tfMPTCanLock</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00129">TxFlags.h:129</a></div></div>
<div class="ttc" id="anamespaceripple_html_af034d4499b815c6e3ae25cf6d03ae2f9"><div class="ttname"><a href="namespaceripple.html#af034d4499b815c6e3ae25cf6d03ae2f9">ripple::tfMPTCanClawback</a></div><div class="ttdeci">constexpr std::uint32_t const tfMPTCanClawback</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00134">TxFlags.h:134</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="TxFlags_8h_source.html#l00135">135</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a5502c6f32059fe86c01ffedf79f16e8e" name="a5502c6f32059fe86c01ffedf79f16e8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5502c6f32059fe86c01ffedf79f16e8e">&#9670;&#160;</a></span>tmfMPTCanMutateCanLock</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTCanMutateCanLock = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a8380675857eccbd28fde0a46554bb668">lsmfMPTCanMutateCanLock</a></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="TxFlags_8h_source.html#l00140">140</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="aac1bab31b5735153065da636b865ec43" name="aac1bab31b5735153065da636b865ec43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac1bab31b5735153065da636b865ec43">&#9670;&#160;</a></span>tmfMPTCanMutateRequireAuth</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTCanMutateRequireAuth = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a105335b4d3457f00b5fdaf69efe12683">lsmfMPTCanMutateRequireAuth</a></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="TxFlags_8h_source.html#l00141">141</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a1be286b5d0d9cd10c9f1bf6befd714cc" name="a1be286b5d0d9cd10c9f1bf6befd714cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1be286b5d0d9cd10c9f1bf6befd714cc">&#9670;&#160;</a></span>tmfMPTCanMutateCanEscrow</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTCanMutateCanEscrow = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a5dd3ef137dff0e4cfa32cf061f042dac">lsmfMPTCanMutateCanEscrow</a></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="TxFlags_8h_source.html#l00142">142</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a2398353cec89b60acad976298d11516f" name="a2398353cec89b60acad976298d11516f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2398353cec89b60acad976298d11516f">&#9670;&#160;</a></span>tmfMPTCanMutateCanTrade</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTCanMutateCanTrade = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a21a22ce0d0645606b50cb5cf9f22c452">lsmfMPTCanMutateCanTrade</a></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="TxFlags_8h_source.html#l00143">143</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="aba090debd4351d0296292a1335627b17" name="aba090debd4351d0296292a1335627b17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba090debd4351d0296292a1335627b17">&#9670;&#160;</a></span>tmfMPTCanMutateCanTransfer</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTCanMutateCanTransfer = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a1894eb12471b2997229509226b06342b">lsmfMPTCanMutateCanTransfer</a></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="TxFlags_8h_source.html#l00144">144</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a6fdf18d5b75e28f0cdfbb389ff5fddea" name="a6fdf18d5b75e28f0cdfbb389ff5fddea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fdf18d5b75e28f0cdfbb389ff5fddea">&#9670;&#160;</a></span>tmfMPTCanMutateCanClawback</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTCanMutateCanClawback = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a6913164ccac525aa0105fa6c06e844ec">lsmfMPTCanMutateCanClawback</a></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="TxFlags_8h_source.html#l00145">145</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a1ac109dc9cd949aa5e35315dd8982a34" name="a1ac109dc9cd949aa5e35315dd8982a34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ac109dc9cd949aa5e35315dd8982a34">&#9670;&#160;</a></span>tmfMPTCanMutateMetadata</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTCanMutateMetadata = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a77dc163a1137c46cf7e40c45dd7eced7">lsmfMPTCanMutateMetadata</a></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="TxFlags_8h_source.html#l00146">146</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a3df8e5b31c2a678cd09956064de44b13" name="a3df8e5b31c2a678cd09956064de44b13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3df8e5b31c2a678cd09956064de44b13">&#9670;&#160;</a></span>tmfMPTCanMutateTransferFee</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTCanMutateTransferFee = <a class="el" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5acba8483c5775d0875b4bb75ad053d315">lsmfMPTCanMutateTransferFee</a></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="TxFlags_8h_source.html#l00147">147</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a59b14e77b81397a8d2efb38fdf3d0228" name="a59b14e77b81397a8d2efb38fdf3d0228"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59b14e77b81397a8d2efb38fdf3d0228">&#9670;&#160;</a></span>tmfMPTokenIssuanceCreateMutableMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTokenIssuanceCreateMutableMask</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> ~(<a class="code hl_variable" href="namespaceripple.html#a5502c6f32059fe86c01ffedf79f16e8e">tmfMPTCanMutateCanLock</a> | <a class="code hl_variable" href="namespaceripple.html#aac1bab31b5735153065da636b865ec43">tmfMPTCanMutateRequireAuth</a> | <a class="code hl_variable" href="namespaceripple.html#a1be286b5d0d9cd10c9f1bf6befd714cc">tmfMPTCanMutateCanEscrow</a> | <a class="code hl_variable" href="namespaceripple.html#a2398353cec89b60acad976298d11516f">tmfMPTCanMutateCanTrade</a></div>
<div class="line"> | <a class="code hl_variable" href="namespaceripple.html#aba090debd4351d0296292a1335627b17">tmfMPTCanMutateCanTransfer</a> | <a class="code hl_variable" href="namespaceripple.html#a6fdf18d5b75e28f0cdfbb389ff5fddea">tmfMPTCanMutateCanClawback</a> | <a class="code hl_variable" href="namespaceripple.html#a1ac109dc9cd949aa5e35315dd8982a34">tmfMPTCanMutateMetadata</a> | <a class="code hl_variable" href="namespaceripple.html#a3df8e5b31c2a678cd09956064de44b13">tmfMPTCanMutateTransferFee</a>)</div>
<div class="ttc" id="anamespaceripple_html_a1ac109dc9cd949aa5e35315dd8982a34"><div class="ttname"><a href="namespaceripple.html#a1ac109dc9cd949aa5e35315dd8982a34">ripple::tmfMPTCanMutateMetadata</a></div><div class="ttdeci">constexpr std::uint32_t const tmfMPTCanMutateMetadata</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00146">TxFlags.h:146</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1be286b5d0d9cd10c9f1bf6befd714cc"><div class="ttname"><a href="namespaceripple.html#a1be286b5d0d9cd10c9f1bf6befd714cc">ripple::tmfMPTCanMutateCanEscrow</a></div><div class="ttdeci">constexpr std::uint32_t const tmfMPTCanMutateCanEscrow</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00142">TxFlags.h:142</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2398353cec89b60acad976298d11516f"><div class="ttname"><a href="namespaceripple.html#a2398353cec89b60acad976298d11516f">ripple::tmfMPTCanMutateCanTrade</a></div><div class="ttdeci">constexpr std::uint32_t const tmfMPTCanMutateCanTrade</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00143">TxFlags.h:143</a></div></div>
<div class="ttc" id="anamespaceripple_html_a3df8e5b31c2a678cd09956064de44b13"><div class="ttname"><a href="namespaceripple.html#a3df8e5b31c2a678cd09956064de44b13">ripple::tmfMPTCanMutateTransferFee</a></div><div class="ttdeci">constexpr std::uint32_t const tmfMPTCanMutateTransferFee</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00147">TxFlags.h:147</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5502c6f32059fe86c01ffedf79f16e8e"><div class="ttname"><a href="namespaceripple.html#a5502c6f32059fe86c01ffedf79f16e8e">ripple::tmfMPTCanMutateCanLock</a></div><div class="ttdeci">constexpr std::uint32_t const tmfMPTCanMutateCanLock</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00140">TxFlags.h:140</a></div></div>
<div class="ttc" id="anamespaceripple_html_a6fdf18d5b75e28f0cdfbb389ff5fddea"><div class="ttname"><a href="namespaceripple.html#a6fdf18d5b75e28f0cdfbb389ff5fddea">ripple::tmfMPTCanMutateCanClawback</a></div><div class="ttdeci">constexpr std::uint32_t const tmfMPTCanMutateCanClawback</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00145">TxFlags.h:145</a></div></div>
<div class="ttc" id="anamespaceripple_html_aac1bab31b5735153065da636b865ec43"><div class="ttname"><a href="namespaceripple.html#aac1bab31b5735153065da636b865ec43">ripple::tmfMPTCanMutateRequireAuth</a></div><div class="ttdeci">constexpr std::uint32_t const tmfMPTCanMutateRequireAuth</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00141">TxFlags.h:141</a></div></div>
<div class="ttc" id="anamespaceripple_html_aba090debd4351d0296292a1335627b17"><div class="ttname"><a href="namespaceripple.html#aba090debd4351d0296292a1335627b17">ripple::tmfMPTCanMutateCanTransfer</a></div><div class="ttdeci">constexpr std::uint32_t const tmfMPTCanMutateCanTransfer</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00144">TxFlags.h:144</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="TxFlags_8h_source.html#l00148">148</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a879ff786afc09842952c6cbca93d46a8" name="a879ff786afc09842952c6cbca93d46a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a879ff786afc09842952c6cbca93d46a8">&#9670;&#160;</a></span>tfMPTUnauthorize</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfMPTUnauthorize = 0x00000001</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="TxFlags_8h_source.html#l00153">153</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a5542d12503e037a16ead08a51dc41aab" name="a5542d12503e037a16ead08a51dc41aab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5542d12503e037a16ead08a51dc41aab">&#9670;&#160;</a></span>tfMPTokenAuthorizeMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfMPTokenAuthorizeMask = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#a879ff786afc09842952c6cbca93d46a8">tfMPTUnauthorize</a>)</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="TxFlags_8h_source.html#l00154">154</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="aa361223d1f07f3e0838be875704f25c2" name="aa361223d1f07f3e0838be875704f25c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa361223d1f07f3e0838be875704f25c2">&#9670;&#160;</a></span>tfMPTLock</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfMPTLock = 0x00000001</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="TxFlags_8h_source.html#l00157">157</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a421521e70103cd22aad879633cc92ecd" name="a421521e70103cd22aad879633cc92ecd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a421521e70103cd22aad879633cc92ecd">&#9670;&#160;</a></span>tfMPTUnlock</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfMPTUnlock = 0x00000002</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="TxFlags_8h_source.html#l00158">158</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a038ff05525ff9886aa2a38ee41c65028" name="a038ff05525ff9886aa2a38ee41c65028"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a038ff05525ff9886aa2a38ee41c65028">&#9670;&#160;</a></span>tfMPTokenIssuanceSetMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfMPTokenIssuanceSetMask = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#aa361223d1f07f3e0838be875704f25c2">tfMPTLock</a> | <a class="el" href="namespaceripple.html#a421521e70103cd22aad879633cc92ecd">tfMPTUnlock</a>)</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="TxFlags_8h_source.html#l00159">159</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a12b6820cfa4e831196498f11f10982b8" name="a12b6820cfa4e831196498f11f10982b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12b6820cfa4e831196498f11f10982b8">&#9670;&#160;</a></span>tfMPTokenIssuanceSetPermissionMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfMPTokenIssuanceSetPermissionMask = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#aa361223d1f07f3e0838be875704f25c2">tfMPTLock</a> | <a class="el" href="namespaceripple.html#a421521e70103cd22aad879633cc92ecd">tfMPTUnlock</a>)</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="TxFlags_8h_source.html#l00160">160</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a50a0ffb7f8b56cba939d9f21fd806ea6" name="a50a0ffb7f8b56cba939d9f21fd806ea6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50a0ffb7f8b56cba939d9f21fd806ea6">&#9670;&#160;</a></span>tmfMPTSetCanLock</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTSetCanLock = 0x00000001</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="TxFlags_8h_source.html#l00164">164</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a8abfa6ea2a1f75a0d4b8008580655d73" name="a8abfa6ea2a1f75a0d4b8008580655d73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8abfa6ea2a1f75a0d4b8008580655d73">&#9670;&#160;</a></span>tmfMPTClearCanLock</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTClearCanLock = 0x00000002</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="TxFlags_8h_source.html#l00165">165</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a33b8c4c8ad9d7bb3cdfd9fa57ff80ae3" name="a33b8c4c8ad9d7bb3cdfd9fa57ff80ae3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33b8c4c8ad9d7bb3cdfd9fa57ff80ae3">&#9670;&#160;</a></span>tmfMPTSetRequireAuth</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTSetRequireAuth = 0x00000004</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="TxFlags_8h_source.html#l00166">166</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a4d31292065646c0f678981ccb58696be" name="a4d31292065646c0f678981ccb58696be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d31292065646c0f678981ccb58696be">&#9670;&#160;</a></span>tmfMPTClearRequireAuth</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTClearRequireAuth = 0x00000008</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="TxFlags_8h_source.html#l00167">167</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a8a62999a5b643bb12f2652282a3659f5" name="a8a62999a5b643bb12f2652282a3659f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a62999a5b643bb12f2652282a3659f5">&#9670;&#160;</a></span>tmfMPTSetCanEscrow</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTSetCanEscrow = 0x00000010</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="TxFlags_8h_source.html#l00168">168</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a1bbeda7e46ab6188d27476e4785a9e41" name="a1bbeda7e46ab6188d27476e4785a9e41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bbeda7e46ab6188d27476e4785a9e41">&#9670;&#160;</a></span>tmfMPTClearCanEscrow</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTClearCanEscrow = 0x00000020</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="TxFlags_8h_source.html#l00169">169</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a6748f5cda7014c87ad0f1f3778144d49" name="a6748f5cda7014c87ad0f1f3778144d49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6748f5cda7014c87ad0f1f3778144d49">&#9670;&#160;</a></span>tmfMPTSetCanTrade</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTSetCanTrade = 0x00000040</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="TxFlags_8h_source.html#l00170">170</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a34a3dd5329331d3ab6904c0cb0979e2f" name="a34a3dd5329331d3ab6904c0cb0979e2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34a3dd5329331d3ab6904c0cb0979e2f">&#9670;&#160;</a></span>tmfMPTClearCanTrade</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTClearCanTrade = 0x00000080</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="TxFlags_8h_source.html#l00171">171</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a9ac68b763c841e7ee31ab207496801be" name="a9ac68b763c841e7ee31ab207496801be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ac68b763c841e7ee31ab207496801be">&#9670;&#160;</a></span>tmfMPTSetCanTransfer</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTSetCanTransfer = 0x00000100</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="TxFlags_8h_source.html#l00172">172</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="af4567ffb96b3adcc355801e84af547ef" name="af4567ffb96b3adcc355801e84af547ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4567ffb96b3adcc355801e84af547ef">&#9670;&#160;</a></span>tmfMPTClearCanTransfer</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTClearCanTransfer = 0x00000200</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="TxFlags_8h_source.html#l00173">173</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a2bebae787765cfeb37be2dc125834f59" name="a2bebae787765cfeb37be2dc125834f59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2bebae787765cfeb37be2dc125834f59">&#9670;&#160;</a></span>tmfMPTSetCanClawback</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTSetCanClawback = 0x00000400</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="TxFlags_8h_source.html#l00174">174</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a132e7e4113dc744af79aa4d7e5fb397f" name="a132e7e4113dc744af79aa4d7e5fb397f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a132e7e4113dc744af79aa4d7e5fb397f">&#9670;&#160;</a></span>tmfMPTClearCanClawback</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTClearCanClawback = 0x00000800</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="TxFlags_8h_source.html#l00175">175</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a139a1a6ae37577a35f0562f38e43fd54" name="a139a1a6ae37577a35f0562f38e43fd54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a139a1a6ae37577a35f0562f38e43fd54">&#9670;&#160;</a></span>tmfMPTokenIssuanceSetMutableMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tmfMPTokenIssuanceSetMutableMask</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= ~(<a class="code hl_variable" href="namespaceripple.html#a50a0ffb7f8b56cba939d9f21fd806ea6">tmfMPTSetCanLock</a> | <a class="code hl_variable" href="namespaceripple.html#a8abfa6ea2a1f75a0d4b8008580655d73">tmfMPTClearCanLock</a> |</div>
<div class="line"> <a class="code hl_variable" href="namespaceripple.html#a33b8c4c8ad9d7bb3cdfd9fa57ff80ae3">tmfMPTSetRequireAuth</a> | <a class="code hl_variable" href="namespaceripple.html#a4d31292065646c0f678981ccb58696be">tmfMPTClearRequireAuth</a> | <a class="code hl_variable" href="namespaceripple.html#a8a62999a5b643bb12f2652282a3659f5">tmfMPTSetCanEscrow</a> | <a class="code hl_variable" href="namespaceripple.html#a1bbeda7e46ab6188d27476e4785a9e41">tmfMPTClearCanEscrow</a> |</div>
<div class="line"> <a class="code hl_variable" href="namespaceripple.html#a6748f5cda7014c87ad0f1f3778144d49">tmfMPTSetCanTrade</a> | <a class="code hl_variable" href="namespaceripple.html#a34a3dd5329331d3ab6904c0cb0979e2f">tmfMPTClearCanTrade</a> | <a class="code hl_variable" href="namespaceripple.html#a9ac68b763c841e7ee31ab207496801be">tmfMPTSetCanTransfer</a> | <a class="code hl_variable" href="namespaceripple.html#af4567ffb96b3adcc355801e84af547ef">tmfMPTClearCanTransfer</a> |</div>
<div class="line"> <a class="code hl_variable" href="namespaceripple.html#a2bebae787765cfeb37be2dc125834f59">tmfMPTSetCanClawback</a> | <a class="code hl_variable" href="namespaceripple.html#a132e7e4113dc744af79aa4d7e5fb397f">tmfMPTClearCanClawback</a>)</div>
<div class="ttc" id="anamespaceripple_html_a132e7e4113dc744af79aa4d7e5fb397f"><div class="ttname"><a href="namespaceripple.html#a132e7e4113dc744af79aa4d7e5fb397f">ripple::tmfMPTClearCanClawback</a></div><div class="ttdeci">constexpr std::uint32_t const tmfMPTClearCanClawback</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00175">TxFlags.h:175</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1bbeda7e46ab6188d27476e4785a9e41"><div class="ttname"><a href="namespaceripple.html#a1bbeda7e46ab6188d27476e4785a9e41">ripple::tmfMPTClearCanEscrow</a></div><div class="ttdeci">constexpr std::uint32_t const tmfMPTClearCanEscrow</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00169">TxFlags.h:169</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2bebae787765cfeb37be2dc125834f59"><div class="ttname"><a href="namespaceripple.html#a2bebae787765cfeb37be2dc125834f59">ripple::tmfMPTSetCanClawback</a></div><div class="ttdeci">constexpr std::uint32_t const tmfMPTSetCanClawback</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00174">TxFlags.h:174</a></div></div>
<div class="ttc" id="anamespaceripple_html_a33b8c4c8ad9d7bb3cdfd9fa57ff80ae3"><div class="ttname"><a href="namespaceripple.html#a33b8c4c8ad9d7bb3cdfd9fa57ff80ae3">ripple::tmfMPTSetRequireAuth</a></div><div class="ttdeci">constexpr std::uint32_t const tmfMPTSetRequireAuth</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00166">TxFlags.h:166</a></div></div>
<div class="ttc" id="anamespaceripple_html_a34a3dd5329331d3ab6904c0cb0979e2f"><div class="ttname"><a href="namespaceripple.html#a34a3dd5329331d3ab6904c0cb0979e2f">ripple::tmfMPTClearCanTrade</a></div><div class="ttdeci">constexpr std::uint32_t const tmfMPTClearCanTrade</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00171">TxFlags.h:171</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4d31292065646c0f678981ccb58696be"><div class="ttname"><a href="namespaceripple.html#a4d31292065646c0f678981ccb58696be">ripple::tmfMPTClearRequireAuth</a></div><div class="ttdeci">constexpr std::uint32_t const tmfMPTClearRequireAuth</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00167">TxFlags.h:167</a></div></div>
<div class="ttc" id="anamespaceripple_html_a50a0ffb7f8b56cba939d9f21fd806ea6"><div class="ttname"><a href="namespaceripple.html#a50a0ffb7f8b56cba939d9f21fd806ea6">ripple::tmfMPTSetCanLock</a></div><div class="ttdeci">constexpr std::uint32_t const tmfMPTSetCanLock</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00164">TxFlags.h:164</a></div></div>
<div class="ttc" id="anamespaceripple_html_a6748f5cda7014c87ad0f1f3778144d49"><div class="ttname"><a href="namespaceripple.html#a6748f5cda7014c87ad0f1f3778144d49">ripple::tmfMPTSetCanTrade</a></div><div class="ttdeci">constexpr std::uint32_t const tmfMPTSetCanTrade</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00170">TxFlags.h:170</a></div></div>
<div class="ttc" id="anamespaceripple_html_a8a62999a5b643bb12f2652282a3659f5"><div class="ttname"><a href="namespaceripple.html#a8a62999a5b643bb12f2652282a3659f5">ripple::tmfMPTSetCanEscrow</a></div><div class="ttdeci">constexpr std::uint32_t const tmfMPTSetCanEscrow</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00168">TxFlags.h:168</a></div></div>
<div class="ttc" id="anamespaceripple_html_a8abfa6ea2a1f75a0d4b8008580655d73"><div class="ttname"><a href="namespaceripple.html#a8abfa6ea2a1f75a0d4b8008580655d73">ripple::tmfMPTClearCanLock</a></div><div class="ttdeci">constexpr std::uint32_t const tmfMPTClearCanLock</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00165">TxFlags.h:165</a></div></div>
<div class="ttc" id="anamespaceripple_html_a9ac68b763c841e7ee31ab207496801be"><div class="ttname"><a href="namespaceripple.html#a9ac68b763c841e7ee31ab207496801be">ripple::tmfMPTSetCanTransfer</a></div><div class="ttdeci">constexpr std::uint32_t const tmfMPTSetCanTransfer</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00172">TxFlags.h:172</a></div></div>
<div class="ttc" id="anamespaceripple_html_af4567ffb96b3adcc355801e84af547ef"><div class="ttname"><a href="namespaceripple.html#af4567ffb96b3adcc355801e84af547ef">ripple::tmfMPTClearCanTransfer</a></div><div class="ttdeci">constexpr std::uint32_t const tmfMPTClearCanTransfer</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00173">TxFlags.h:173</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="TxFlags_8h_source.html#l00176">176</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="afc96fabc7c508df54955759791f31067" name="afc96fabc7c508df54955759791f31067"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc96fabc7c508df54955759791f31067">&#9670;&#160;</a></span>tfMPTokenIssuanceDestroyMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfMPTokenIssuanceDestroyMask = ~<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a></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="TxFlags_8h_source.html#l00182">182</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="af8ea957ca07e1efe06565b5417f385ea" name="af8ea957ca07e1efe06565b5417f385ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8ea957ca07e1efe06565b5417f385ea">&#9670;&#160;</a></span>tfNFTokenMintMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfNFTokenMintMask</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> ~(<a class="code hl_variable" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="code hl_variable" href="namespaceripple.html#a5a8925be9e066ce9570511e5161a73bb">tfBurnable</a> | <a class="code hl_variable" href="namespaceripple.html#a1dbfe47b89ea11bf811eaebf0093f052">tfOnlyXRP</a> | <a class="code hl_variable" href="namespaceripple.html#af6dbd01af49aa6a39b96cee44add0df1">tfTransferable</a>)</div>
<div class="ttc" id="anamespaceripple_html_a1dbfe47b89ea11bf811eaebf0093f052"><div class="ttname"><a href="namespaceripple.html#a1dbfe47b89ea11bf811eaebf0093f052">ripple::tfOnlyXRP</a></div><div class="ttdeci">constexpr std::uint32_t const tfOnlyXRP</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00121">TxFlags.h:121</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5a8925be9e066ce9570511e5161a73bb"><div class="ttname"><a href="namespaceripple.html#a5a8925be9e066ce9570511e5161a73bb">ripple::tfBurnable</a></div><div class="ttdeci">constexpr std::uint32_t const tfBurnable</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00120">TxFlags.h:120</a></div></div>
<div class="ttc" id="anamespaceripple_html_af6dbd01af49aa6a39b96cee44add0df1"><div class="ttname"><a href="namespaceripple.html#af6dbd01af49aa6a39b96cee44add0df1">ripple::tfTransferable</a></div><div class="ttdeci">constexpr std::uint32_t const tfTransferable</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00123">TxFlags.h:123</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="TxFlags_8h_source.html#l00197">197</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a4bf740bee82308dcc098c674a2a1ccaa" name="a4bf740bee82308dcc098c674a2a1ccaa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4bf740bee82308dcc098c674a2a1ccaa">&#9670;&#160;</a></span>tfNFTokenMintOldMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfNFTokenMintOldMask</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> ~( ~tfNFTokenMintMask | <a class="code hl_variable" href="namespaceripple.html#a7f38e8fe552f095e70c098197324f6f9">tfTrustLine</a>)</div>
<div class="ttc" id="anamespaceripple_html_a7f38e8fe552f095e70c098197324f6f9"><div class="ttname"><a href="namespaceripple.html#a7f38e8fe552f095e70c098197324f6f9">ripple::tfTrustLine</a></div><div class="ttdeci">constexpr std::uint32_t const tfTrustLine</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00122">TxFlags.h:122</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="TxFlags_8h_source.html#l00200">200</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a3cdc9bca3c0d5972efe4bded989b8c13" name="a3cdc9bca3c0d5972efe4bded989b8c13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3cdc9bca3c0d5972efe4bded989b8c13">&#9670;&#160;</a></span>tfNFTokenMintOldMaskWithMutable</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfNFTokenMintOldMaskWithMutable</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> ~( ~tfNFTokenMintOldMask | <a class="code hl_variable" href="namespaceripple.html#ae7b2566d88d4ab6fbad390bc3a890395">tfMutable</a>)</div>
<div class="ttc" id="anamespaceripple_html_ae7b2566d88d4ab6fbad390bc3a890395"><div class="ttname"><a href="namespaceripple.html#ae7b2566d88d4ab6fbad390bc3a890395">ripple::tfMutable</a></div><div class="ttdeci">constexpr std::uint32_t const tfMutable</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00124">TxFlags.h:124</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="TxFlags_8h_source.html#l00204">204</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a44c03af36ca9cffd76797b2dea57f083" name="a44c03af36ca9cffd76797b2dea57f083"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44c03af36ca9cffd76797b2dea57f083">&#9670;&#160;</a></span>tfNFTokenMintMaskWithMutable</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfNFTokenMintMaskWithMutable</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> ~( ~tfNFTokenMintMask | <a class="code hl_variable" href="namespaceripple.html#ae7b2566d88d4ab6fbad390bc3a890395">tfMutable</a>)</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="TxFlags_8h_source.html#l00207">207</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a449cf5cfc4fd3f6c2a3577a57374bda5" name="a449cf5cfc4fd3f6c2a3577a57374bda5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a449cf5cfc4fd3f6c2a3577a57374bda5">&#9670;&#160;</a></span>tfSellNFToken</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfSellNFToken = 0x00000001</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="TxFlags_8h_source.html#l00211">211</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a3031c0be064bbe5028a5327f6a1c2e27" name="a3031c0be064bbe5028a5327f6a1c2e27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3031c0be064bbe5028a5327f6a1c2e27">&#9670;&#160;</a></span>tfNFTokenCreateOfferMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfNFTokenCreateOfferMask</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> ~(<a class="code hl_variable" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="code hl_variable" href="namespaceripple.html#a449cf5cfc4fd3f6c2a3577a57374bda5">tfSellNFToken</a>)</div>
<div class="ttc" id="anamespaceripple_html_a449cf5cfc4fd3f6c2a3577a57374bda5"><div class="ttname"><a href="namespaceripple.html#a449cf5cfc4fd3f6c2a3577a57374bda5">ripple::tfSellNFToken</a></div><div class="ttdeci">constexpr std::uint32_t const tfSellNFToken</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00211">TxFlags.h:211</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="TxFlags_8h_source.html#l00212">212</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="ab19d2e2e38e608f6562bafc1bb3613fd" name="ab19d2e2e38e608f6562bafc1bb3613fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab19d2e2e38e608f6562bafc1bb3613fd">&#9670;&#160;</a></span>tfNFTokenCancelOfferMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfNFTokenCancelOfferMask = ~<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a></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="TxFlags_8h_source.html#l00216">216</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="adbf2cac310a5b52ee40483da96484a4a" name="adbf2cac310a5b52ee40483da96484a4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbf2cac310a5b52ee40483da96484a4a">&#9670;&#160;</a></span>tfNFTokenAcceptOfferMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfNFTokenAcceptOfferMask = ~<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a></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="TxFlags_8h_source.html#l00219">219</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a42e1f032ba45e444516d36be2d6ca51d" name="a42e1f032ba45e444516d36be2d6ca51d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42e1f032ba45e444516d36be2d6ca51d">&#9670;&#160;</a></span>tfClawbackMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfClawbackMask = ~<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a></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="TxFlags_8h_source.html#l00222">222</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="aa3f065b75d23f712be19a1a953fe5b4a" name="aa3f065b75d23f712be19a1a953fe5b4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3f065b75d23f712be19a1a953fe5b4a">&#9670;&#160;</a></span>tfLPToken</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfLPToken = 0x00010000</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="TxFlags_8h_source.html#l00225">225</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a8383eb169324b23c0b4b49d6c2d2c877" name="a8383eb169324b23c0b4b49d6c2d2c877"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8383eb169324b23c0b4b49d6c2d2c877">&#9670;&#160;</a></span>tfWithdrawAll</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfWithdrawAll = 0x00020000</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="TxFlags_8h_source.html#l00226">226</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a0cebcc733182bb6794d2d4067a29fb2a" name="a0cebcc733182bb6794d2d4067a29fb2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0cebcc733182bb6794d2d4067a29fb2a">&#9670;&#160;</a></span>tfOneAssetWithdrawAll</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfOneAssetWithdrawAll = 0x00040000</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="TxFlags_8h_source.html#l00227">227</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a098e0eaa259f9927096b3b4edd77c71a" name="a098e0eaa259f9927096b3b4edd77c71a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a098e0eaa259f9927096b3b4edd77c71a">&#9670;&#160;</a></span>tfSingleAsset</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfSingleAsset = 0x00080000</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="TxFlags_8h_source.html#l00228">228</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a7ac113783ec3f596fe69ab6d1daabbac" name="a7ac113783ec3f596fe69ab6d1daabbac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ac113783ec3f596fe69ab6d1daabbac">&#9670;&#160;</a></span>tfTwoAsset</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfTwoAsset = 0x00100000</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="TxFlags_8h_source.html#l00229">229</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a620f1516447f54ef50ac790f5f0720a3" name="a620f1516447f54ef50ac790f5f0720a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a620f1516447f54ef50ac790f5f0720a3">&#9670;&#160;</a></span>tfOneAssetLPToken</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfOneAssetLPToken = 0x00200000</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="TxFlags_8h_source.html#l00230">230</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a5401fd4c42f637dc456a79af094a960d" name="a5401fd4c42f637dc456a79af094a960d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5401fd4c42f637dc456a79af094a960d">&#9670;&#160;</a></span>tfLimitLPToken</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfLimitLPToken = 0x00400000</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="TxFlags_8h_source.html#l00231">231</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="ac709d6b754ddb5505dcd8494a5dce959" name="ac709d6b754ddb5505dcd8494a5dce959"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac709d6b754ddb5505dcd8494a5dce959">&#9670;&#160;</a></span>tfTwoAssetIfEmpty</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfTwoAssetIfEmpty = 0x00800000</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="TxFlags_8h_source.html#l00232">232</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="aba96948641b5ee7f466ab43080c672d8" name="aba96948641b5ee7f466ab43080c672d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba96948641b5ee7f466ab43080c672d8">&#9670;&#160;</a></span>tfWithdrawSubTx</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfWithdrawSubTx</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> <a class="code hl_variable" href="namespaceripple.html#aa3f065b75d23f712be19a1a953fe5b4a">tfLPToken</a> | <a class="code hl_variable" href="namespaceripple.html#a098e0eaa259f9927096b3b4edd77c71a">tfSingleAsset</a> | <a class="code hl_variable" href="namespaceripple.html#a7ac113783ec3f596fe69ab6d1daabbac">tfTwoAsset</a> | <a class="code hl_variable" href="namespaceripple.html#a620f1516447f54ef50ac790f5f0720a3">tfOneAssetLPToken</a> |</div>
<div class="line"> <a class="code hl_variable" href="namespaceripple.html#a5401fd4c42f637dc456a79af094a960d">tfLimitLPToken</a> | <a class="code hl_variable" href="namespaceripple.html#a8383eb169324b23c0b4b49d6c2d2c877">tfWithdrawAll</a> | <a class="code hl_variable" href="namespaceripple.html#a0cebcc733182bb6794d2d4067a29fb2a">tfOneAssetWithdrawAll</a></div>
<div class="ttc" id="anamespaceripple_html_a098e0eaa259f9927096b3b4edd77c71a"><div class="ttname"><a href="namespaceripple.html#a098e0eaa259f9927096b3b4edd77c71a">ripple::tfSingleAsset</a></div><div class="ttdeci">constexpr std::uint32_t tfSingleAsset</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00228">TxFlags.h:228</a></div></div>
<div class="ttc" id="anamespaceripple_html_a0cebcc733182bb6794d2d4067a29fb2a"><div class="ttname"><a href="namespaceripple.html#a0cebcc733182bb6794d2d4067a29fb2a">ripple::tfOneAssetWithdrawAll</a></div><div class="ttdeci">constexpr std::uint32_t tfOneAssetWithdrawAll</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00227">TxFlags.h:227</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5401fd4c42f637dc456a79af094a960d"><div class="ttname"><a href="namespaceripple.html#a5401fd4c42f637dc456a79af094a960d">ripple::tfLimitLPToken</a></div><div class="ttdeci">constexpr std::uint32_t tfLimitLPToken</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00231">TxFlags.h:231</a></div></div>
<div class="ttc" id="anamespaceripple_html_a620f1516447f54ef50ac790f5f0720a3"><div class="ttname"><a href="namespaceripple.html#a620f1516447f54ef50ac790f5f0720a3">ripple::tfOneAssetLPToken</a></div><div class="ttdeci">constexpr std::uint32_t tfOneAssetLPToken</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00230">TxFlags.h:230</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7ac113783ec3f596fe69ab6d1daabbac"><div class="ttname"><a href="namespaceripple.html#a7ac113783ec3f596fe69ab6d1daabbac">ripple::tfTwoAsset</a></div><div class="ttdeci">constexpr std::uint32_t tfTwoAsset</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00229">TxFlags.h:229</a></div></div>
<div class="ttc" id="anamespaceripple_html_a8383eb169324b23c0b4b49d6c2d2c877"><div class="ttname"><a href="namespaceripple.html#a8383eb169324b23c0b4b49d6c2d2c877">ripple::tfWithdrawAll</a></div><div class="ttdeci">constexpr std::uint32_t tfWithdrawAll</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00226">TxFlags.h:226</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa3f065b75d23f712be19a1a953fe5b4a"><div class="ttname"><a href="namespaceripple.html#aa3f065b75d23f712be19a1a953fe5b4a">ripple::tfLPToken</a></div><div class="ttdeci">constexpr std::uint32_t tfLPToken</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00225">TxFlags.h:225</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="TxFlags_8h_source.html#l00233">233</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a87e142e427fb6542226d7e8def6eb227" name="a87e142e427fb6542226d7e8def6eb227"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87e142e427fb6542226d7e8def6eb227">&#9670;&#160;</a></span>tfDepositSubTx</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfDepositSubTx</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> <a class="code hl_variable" href="namespaceripple.html#aa3f065b75d23f712be19a1a953fe5b4a">tfLPToken</a> | <a class="code hl_variable" href="namespaceripple.html#a098e0eaa259f9927096b3b4edd77c71a">tfSingleAsset</a> | <a class="code hl_variable" href="namespaceripple.html#a7ac113783ec3f596fe69ab6d1daabbac">tfTwoAsset</a> | <a class="code hl_variable" href="namespaceripple.html#a620f1516447f54ef50ac790f5f0720a3">tfOneAssetLPToken</a> |</div>
<div class="line"> <a class="code hl_variable" href="namespaceripple.html#a5401fd4c42f637dc456a79af094a960d">tfLimitLPToken</a> | <a class="code hl_variable" href="namespaceripple.html#ac709d6b754ddb5505dcd8494a5dce959">tfTwoAssetIfEmpty</a></div>
<div class="ttc" id="anamespaceripple_html_ac709d6b754ddb5505dcd8494a5dce959"><div class="ttname"><a href="namespaceripple.html#ac709d6b754ddb5505dcd8494a5dce959">ripple::tfTwoAssetIfEmpty</a></div><div class="ttdeci">constexpr std::uint32_t tfTwoAssetIfEmpty</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00232">TxFlags.h:232</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="TxFlags_8h_source.html#l00236">236</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a3786d0f9f6dacfad8bf3ba300acafaad" name="a3786d0f9f6dacfad8bf3ba300acafaad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3786d0f9f6dacfad8bf3ba300acafaad">&#9670;&#160;</a></span>tfWithdrawMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfWithdrawMask = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#aba96948641b5ee7f466ab43080c672d8">tfWithdrawSubTx</a>)</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="TxFlags_8h_source.html#l00239">239</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="ab580deb3dad3bea5b18139bca6d26877" name="ab580deb3dad3bea5b18139bca6d26877"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab580deb3dad3bea5b18139bca6d26877">&#9670;&#160;</a></span>tfDepositMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfDepositMask = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#a87e142e427fb6542226d7e8def6eb227">tfDepositSubTx</a>)</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="TxFlags_8h_source.html#l00240">240</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a59947b0dcecf1c153860cd9a8aed288d" name="a59947b0dcecf1c153860cd9a8aed288d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59947b0dcecf1c153860cd9a8aed288d">&#9670;&#160;</a></span>tfClawTwoAssets</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfClawTwoAssets = 0x00000001</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="TxFlags_8h_source.html#l00243">243</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a7b0f74cccd2c332f9f495828c584a91a" name="a7b0f74cccd2c332f9f495828c584a91a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b0f74cccd2c332f9f495828c584a91a">&#9670;&#160;</a></span>tfAMMClawbackMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfAMMClawbackMask = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#a59947b0dcecf1c153860cd9a8aed288d">tfClawTwoAssets</a>)</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="TxFlags_8h_source.html#l00244">244</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a90dfd505790e274a6b7a85e4c0cbd82c" name="a90dfd505790e274a6b7a85e4c0cbd82c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90dfd505790e274a6b7a85e4c0cbd82c">&#9670;&#160;</a></span>tfClearAccountCreateAmount</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfClearAccountCreateAmount = 0x00010000</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="TxFlags_8h_source.html#l00247">247</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a121b9c5a548a17383b79ecca1277e4ef" name="a121b9c5a548a17383b79ecca1277e4ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a121b9c5a548a17383b79ecca1277e4ef">&#9670;&#160;</a></span>tfBridgeModifyMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfBridgeModifyMask = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#a90dfd505790e274a6b7a85e4c0cbd82c">tfClearAccountCreateAmount</a>)</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="TxFlags_8h_source.html#l00248">248</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a52b33bd782cab65c3ca6491dc6fe45cb" name="a52b33bd782cab65c3ca6491dc6fe45cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52b33bd782cab65c3ca6491dc6fe45cb">&#9670;&#160;</a></span>tfVaultPrivate</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfVaultPrivate = 0x00010000</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="TxFlags_8h_source.html#l00251">251</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="aaf09f2168435e7b54ee509dfb19cdef1" name="aaf09f2168435e7b54ee509dfb19cdef1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf09f2168435e7b54ee509dfb19cdef1">&#9670;&#160;</a></span>tfVaultShareNonTransferable</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfVaultShareNonTransferable = 0x00020000</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="TxFlags_8h_source.html#l00253">253</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="ae6fd048c0153fe612764e25d42b1c0af" name="ae6fd048c0153fe612764e25d42b1c0af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6fd048c0153fe612764e25d42b1c0af">&#9670;&#160;</a></span>tfVaultCreateMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfVaultCreateMask = ~(<a class="el" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="el" href="namespaceripple.html#a52b33bd782cab65c3ca6491dc6fe45cb">tfVaultPrivate</a> | <a class="el" href="namespaceripple.html#aaf09f2168435e7b54ee509dfb19cdef1">tfVaultShareNonTransferable</a>)</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="TxFlags_8h_source.html#l00254">254</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a072775d6c8c5af1783ca0153457a9db7" name="a072775d6c8c5af1783ca0153457a9db7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a072775d6c8c5af1783ca0153457a9db7">&#9670;&#160;</a></span>tfAllOrNothing</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfAllOrNothing = 0x00010000</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="TxFlags_8h_source.html#l00257">257</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a2c495b41d0b7daa3c2121bf583062265" name="a2c495b41d0b7daa3c2121bf583062265"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c495b41d0b7daa3c2121bf583062265">&#9670;&#160;</a></span>tfOnlyOne</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfOnlyOne = 0x00020000</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="TxFlags_8h_source.html#l00258">258</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a7ca20421c3a0f4d9962ec95f53c83b31" name="a7ca20421c3a0f4d9962ec95f53c83b31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ca20421c3a0f4d9962ec95f53c83b31">&#9670;&#160;</a></span>tfUntilFailure</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfUntilFailure = 0x00040000</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="TxFlags_8h_source.html#l00259">259</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a3ad81b34ed8f81399fcc087a7f0f41aa" name="a3ad81b34ed8f81399fcc087a7f0f41aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ad81b34ed8f81399fcc087a7f0f41aa">&#9670;&#160;</a></span>tfIndependent</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::tfIndependent = 0x00080000</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="TxFlags_8h_source.html#l00260">260</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="a1b10ebf6e0b15d2bf3323cf36afeed19" name="a1b10ebf6e0b15d2bf3323cf36afeed19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b10ebf6e0b15d2bf3323cf36afeed19">&#9670;&#160;</a></span>tfBatchMask</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> const ripple::tfBatchMask</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> ~(<a class="code hl_variable" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a> | <a class="code hl_variable" href="namespaceripple.html#a072775d6c8c5af1783ca0153457a9db7">tfAllOrNothing</a> | <a class="code hl_variable" href="namespaceripple.html#a2c495b41d0b7daa3c2121bf583062265">tfOnlyOne</a> | <a class="code hl_variable" href="namespaceripple.html#a7ca20421c3a0f4d9962ec95f53c83b31">tfUntilFailure</a> | <a class="code hl_variable" href="namespaceripple.html#a3ad81b34ed8f81399fcc087a7f0f41aa">tfIndependent</a>) | tfInnerBatchTxn</div>
<div class="ttc" id="anamespaceripple_html_a072775d6c8c5af1783ca0153457a9db7"><div class="ttname"><a href="namespaceripple.html#a072775d6c8c5af1783ca0153457a9db7">ripple::tfAllOrNothing</a></div><div class="ttdeci">constexpr std::uint32_t tfAllOrNothing</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00257">TxFlags.h:257</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2c495b41d0b7daa3c2121bf583062265"><div class="ttname"><a href="namespaceripple.html#a2c495b41d0b7daa3c2121bf583062265">ripple::tfOnlyOne</a></div><div class="ttdeci">constexpr std::uint32_t tfOnlyOne</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00258">TxFlags.h:258</a></div></div>
<div class="ttc" id="anamespaceripple_html_a3ad81b34ed8f81399fcc087a7f0f41aa"><div class="ttname"><a href="namespaceripple.html#a3ad81b34ed8f81399fcc087a7f0f41aa">ripple::tfIndependent</a></div><div class="ttdeci">constexpr std::uint32_t tfIndependent</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00260">TxFlags.h:260</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7ca20421c3a0f4d9962ec95f53c83b31"><div class="ttname"><a href="namespaceripple.html#a7ca20421c3a0f4d9962ec95f53c83b31">ripple::tfUntilFailure</a></div><div class="ttdeci">constexpr std::uint32_t tfUntilFailure</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00259">TxFlags.h:259</a></div></div>
</div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>If nested <a class="el" href="classripple_1_1Batch.html">Batch</a> transactions are supported in the future, the tfInnerBatchTxn flag will need to be removed from this mask to allow <a class="el" href="classripple_1_1Batch.html">Batch</a> transaction to be inside the sfRawTransactions array. </dd></dl>
<p class="definition">Definition at line <a class="el" href="TxFlags_8h_source.html#l00266">266</a> of file <a class="el" href="TxFlags_8h_source.html">TxFlags.h</a>.</p>
</div>
</div>
<a id="afa493631a6ea5b71b91ceb86576fc328" name="afa493631a6ea5b71b91ceb86576fc328"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa493631a6ea5b71b91ceb86576fc328">&#9670;&#160;</a></span>DROPS_PER_XRP</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="classripple_1_1XRPAmount.html">XRPAmount</a> ripple::DROPS_PER_XRP {1'000'000}</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><a class="el" href="classripple_1_1Number.html">Number</a> of drops per 1 XRP. </p>
<p class="definition">Definition at line <a class="el" href="XRPAmount_8h_source.html#l00240">240</a> of file <a class="el" href="XRPAmount_8h_source.html">XRPAmount.h</a>.</p>
</div>
</div>
<a id="ac956f6a414aa8c9a20c598f4388e013c" name="ac956f6a414aa8c9a20c598f4388e013c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac956f6a414aa8c9a20c598f4388e013c">&#9670;&#160;</a></span>wireTypeTransaction</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr unsigned char const ripple::wireTypeTransaction = 0</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SHAMapTreeNode_8h_source.html#l00018">18</a> of file <a class="el" href="SHAMapTreeNode_8h_source.html">SHAMapTreeNode.h</a>.</p>
</div>
</div>
<a id="a13f504b80b64e611448d2ca65dc08544" name="a13f504b80b64e611448d2ca65dc08544"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13f504b80b64e611448d2ca65dc08544">&#9670;&#160;</a></span>wireTypeAccountState</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr unsigned char const ripple::wireTypeAccountState = 1</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SHAMapTreeNode_8h_source.html#l00019">19</a> of file <a class="el" href="SHAMapTreeNode_8h_source.html">SHAMapTreeNode.h</a>.</p>
</div>
</div>
<a id="ac55314c93492ab8b29354cf6356b7014" name="ac55314c93492ab8b29354cf6356b7014"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac55314c93492ab8b29354cf6356b7014">&#9670;&#160;</a></span>wireTypeInner</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr unsigned char const ripple::wireTypeInner = 2</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SHAMapTreeNode_8h_source.html#l00020">20</a> of file <a class="el" href="SHAMapTreeNode_8h_source.html">SHAMapTreeNode.h</a>.</p>
</div>
</div>
<a id="a32350973ba137a0eb4153335a37dd765" name="a32350973ba137a0eb4153335a37dd765"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32350973ba137a0eb4153335a37dd765">&#9670;&#160;</a></span>wireTypeCompressedInner</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr unsigned char const ripple::wireTypeCompressedInner = 3</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SHAMapTreeNode_8h_source.html#l00021">21</a> of file <a class="el" href="SHAMapTreeNode_8h_source.html">SHAMapTreeNode.h</a>.</p>
</div>
</div>
<a id="acfb0a178d3b182e58fb4736dc90347f0" name="acfb0a178d3b182e58fb4736dc90347f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acfb0a178d3b182e58fb4736dc90347f0">&#9670;&#160;</a></span>wireTypeTransactionWithMeta</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr unsigned char const ripple::wireTypeTransactionWithMeta = 4</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="SHAMapTreeNode_8h_source.html#l00022">22</a> of file <a class="el" href="SHAMapTreeNode_8h_source.html">SHAMapTreeNode.h</a>.</p>
</div>
</div>
<a id="a1330e8eb921148a60725bcfc77d0a093" name="a1330e8eb921148a60725bcfc77d0a093"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1330e8eb921148a60725bcfc77d0a093">&#9670;&#160;</a></span>one</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="classripple_1_1Number.html">Number</a> ripple::one {1000000000000000, -15, <a class="el" href="structripple_1_1Number_1_1unchecked.html">Number::unchecked</a>{}}</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="Number_8cpp_source.html#l00156">156</a> of file <a class="el" href="Number_8cpp_source.html">Number.cpp</a>.</p>
</div>
</div>
<a id="a2cce8c2bb8c05b8dc96301e32267979b" name="a2cce8c2bb8c05b8dc96301e32267979b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2cce8c2bb8c05b8dc96301e32267979b">&#9670;&#160;</a></span>httpClientSSLContext</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/utility/optional.html">std::optional</a>&lt;<a class="el" href="classripple_1_1HTTPClientSSLContext.html">HTTPClientSSLContext</a>&gt; ripple::httpClientSSLContext</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="libxrpl_2net_2HTTPClient_8cpp_source.html#l00017">17</a> of file <a class="el" href="libxrpl_2net_2HTTPClient_8cpp_source.html">libxrpl/net/HTTPClient.cpp</a>.</p>
</div>
</div>
<a id="a2f7698f565e77bb2e9e073143fdcc8f7" name="a2f7698f565e77bb2e9e073143fdcc8f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f7698f565e77bb2e9e073143fdcc8f7">&#9670;&#160;</a></span>accountIdCache</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>&lt;<a class="el" href="classripple_1_1detail_1_1AccountIdCache.html">detail::AccountIdCache</a>&gt; ripple::accountIdCache</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="AccountID_8cpp_source.html#l00085">85</a> of file <a class="el" href="AccountID_8cpp_source.html">AccountID.cpp</a>.</p>
</div>
</div>
<a id="ae898d2883c4703f837647d90acd7c2d5" name="ae898d2883c4703f837647d90acd7c2d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae898d2883c4703f837647d90acd7c2d5">&#9670;&#160;</a></span>readOnlySet</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool const ripple::readOnlySet</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> featureCollections.registrationIsDone()</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="Feature_8cpp_source.html#l00452">452</a> of file <a class="el" href="Feature_8cpp_source.html">Feature.cpp</a>.</p>
</div>
</div>
<a id="aa857005ce75c6664444a2420a44c7371" name="aa857005ce75c6664444a2420a44c7371"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa857005ce75c6664444a2420a44c7371">&#9670;&#160;</a></span>minMantissa</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::int64_t</a> constexpr ripple::minMantissa = 1000000000000000ull</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="IOUAmount_8cpp_source.html#l00043">43</a> of file <a class="el" href="IOUAmount_8cpp_source.html">IOUAmount.cpp</a>.</p>
</div>
</div>
<a id="a63cd5edfd2fd5b04cd3e417bfdccccf1" name="a63cd5edfd2fd5b04cd3e417bfdccccf1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63cd5edfd2fd5b04cd3e417bfdccccf1">&#9670;&#160;</a></span>maxMantissa</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::int64_t</a> constexpr ripple::maxMantissa = 9999999999999999ull</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="IOUAmount_8cpp_source.html#l00044">44</a> of file <a class="el" href="IOUAmount_8cpp_source.html">IOUAmount.cpp</a>.</p>
</div>
</div>
<a id="a56d5b2e9b0ff4b03ae5855af8e2dff67" name="a56d5b2e9b0ff4b03ae5855af8e2dff67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56d5b2e9b0ff4b03ae5855af8e2dff67">&#9670;&#160;</a></span>minExponent</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int constexpr ripple::minExponent = -96</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="IOUAmount_8cpp_source.html#l00046">46</a> of file <a class="el" href="IOUAmount_8cpp_source.html">IOUAmount.cpp</a>.</p>
</div>
</div>
<a id="a50ff8bd4d3a6010c3d9406228a998e70" name="a50ff8bd4d3a6010c3d9406228a998e70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50ff8bd4d3a6010c3d9406228a998e70">&#9670;&#160;</a></span>maxExponent</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int constexpr ripple::maxExponent = 80</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="IOUAmount_8cpp_source.html#l00047">47</a> of file <a class="el" href="IOUAmount_8cpp_source.html">IOUAmount.cpp</a>.</p>
</div>
</div>
<a id="a915344ea54084ababf785a19417ce51a" name="a915344ea54084ababf785a19417ce51a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a915344ea54084ababf785a19417ce51a">&#9670;&#160;</a></span>access</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="structripple_1_1SField_1_1private__access__tag__t.html">SField::private_access_tag_t</a> ripple::access</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="SField_8cpp_source.html#l00021">21</a> of file <a class="el" href="SField_8cpp_source.html">SField.cpp</a>.</p>
</div>
</div>
<a id="af9d8d2f04d2f13c5b18868fb75a1f16a" name="af9d8d2f04d2f13c5b18868fb75a1f16a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9d8d2f04d2f13c5b18868fb75a1f16a">&#9670;&#160;</a></span>sfHash</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1SField.html">SField</a> const ripple::sfHash(<a class="el" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, STI_UINT256, 257, &quot;hash&quot;) </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">STI_UINT256&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">257&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&quot;hash&quot;&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a2d41189502ff906cf808309783b9c9c2" name="a2d41189502ff906cf808309783b9c9c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d41189502ff906cf808309783b9c9c2">&#9670;&#160;</a></span>sfIndex</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1SField.html">SField</a> const ripple::sfIndex(<a class="el" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, STI_UINT256, 258, &quot;index&quot;) </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">STI_UINT256&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">258&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&quot;index&quot;&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae78e6fdf69701c0f0c8952468ee49e96" name="ae78e6fdf69701c0f0c8952468ee49e96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae78e6fdf69701c0f0c8952468ee49e96">&#9670;&#160;</a></span>tenTo14</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::tenTo14 = 100000000000000ull</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_8cpp_source.html#l00052">52</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="a5ad1aaa8fb2bf36539e8817488a2076f" name="a5ad1aaa8fb2bf36539e8817488a2076f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ad1aaa8fb2bf36539e8817488a2076f">&#9670;&#160;</a></span>tenTo14m1</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::tenTo14m1 = <a class="el" href="namespaceripple.html#ae78e6fdf69701c0f0c8952468ee49e96">tenTo14</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_8cpp_source.html#l00053">53</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="a3fe32b2904420f2f653103f040ca488c" name="a3fe32b2904420f2f653103f040ca488c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3fe32b2904420f2f653103f040ca488c">&#9670;&#160;</a></span>tenTo17</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::tenTo17 = <a class="el" href="namespaceripple.html#ae78e6fdf69701c0f0c8952468ee49e96">tenTo14</a> * 1000</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_8cpp_source.html#l00054">54</a> of file <a class="el" href="STAmount_8cpp_source.html">STAmount.cpp</a>.</p>
</div>
</div>
<a id="ae9be4ba34aa8246260964cc25538caee" name="ae9be4ba34aa8246260964cc25538caee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9be4ba34aa8246260964cc25538caee">&#9670;&#160;</a></span>alphabetForward</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char const* ripple::alphabetForward</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> <span class="stringliteral">&quot;rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz&quot;</span></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="tokens_8cpp_source.html#l00124">124</a> of file <a class="el" href="tokens_8cpp_source.html">tokens.cpp</a>.</p>
</div>
</div>
<a id="a2ecf9aa7e6b7bbae47280534acefe9ea" name="a2ecf9aa7e6b7bbae47280534acefe9ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ecf9aa7e6b7bbae47280534acefe9ea">&#9670;&#160;</a></span>alphabetReverse</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt;int, 256&gt; const ripple::alphabetReverse</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= []() {</div>
<div class="line"> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array&lt;int, 256&gt;</a> map{};</div>
<div class="line"> <span class="keywordflow">for</span> (<span class="keyword">auto</span>&amp; m : map)</div>
<div class="line"> m = -1;</div>
<div class="line"> <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0, j = 0; <a class="code hl_variable" href="namespaceripple.html#ae9be4ba34aa8246260964cc25538caee">alphabetForward</a>[i] != 0; ++i)</div>
<div class="line"> map[<span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">char</span><span class="keyword">&gt;</span>(alphabetForward[i])] = j++;</div>
<div class="line"> <span class="keywordflow">return</span> map;</div>
<div class="line">}()</div>
<div class="ttc" id="aarray_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae9be4ba34aa8246260964cc25538caee"><div class="ttname"><a href="namespaceripple.html#ae9be4ba34aa8246260964cc25538caee">ripple::alphabetForward</a></div><div class="ttdeci">static constexpr char const * alphabetForward</div><div class="ttdef"><b>Definition</b> <a href="tokens_8cpp_source.html#l00124">tokens.cpp:124</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="tokens_8cpp_source.html#l00127">127</a> of file <a class="el" href="tokens_8cpp_source.html">tokens.cpp</a>.</p>
</div>
</div>
<a id="ad1444371268e440e087099a7fc8b06a1" name="ad1444371268e440e087099a7fc8b06a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1444371268e440e087099a7fc8b06a1">&#9670;&#160;</a></span>no_item</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">boost::intrusive_ptr&lt;<a class="el" href="classripple_1_1SHAMapItem.html">SHAMapItem</a> const&gt; const ripple::no_item</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="SHAMap_8cpp_source.html#l00504">504</a> of file <a class="el" href="SHAMap_8cpp_source.html">SHAMap.cpp</a>.</p>
</div>
</div>
<a id="a4d1c99425ba6936183df9abcbf02ed4f" name="a4d1c99425ba6936183df9abcbf02ed4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d1c99425ba6936183df9abcbf02ed4f">&#9670;&#160;</a></span>ledgerAcquireTimeout</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto constexpr ripple::ledgerAcquireTimeout = 3000ms</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="InboundLedger_8cpp_source.html#l00055">55</a> of file <a class="el" href="InboundLedger_8cpp_source.html">InboundLedger.cpp</a>.</p>
</div>
</div>
<a id="a7110df4f45a288d365fc8ccd9af92aba" name="a7110df4f45a288d365fc8ccd9af92aba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7110df4f45a288d365fc8ccd9af92aba">&#9670;&#160;</a></span>MAX_LEDGER_GAP</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr int ripple::MAX_LEDGER_GAP {100}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00043">43</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
</div>
</div>
<a id="ad336c5d65049a78d9b4768fc6432e5c6" name="ad336c5d65049a78d9b4768fc6432e5c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad336c5d65049a78d9b4768fc6432e5c6">&#9670;&#160;</a></span>MAX_LEDGER_AGE_ACQUIRE</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::minutes</a> ripple::MAX_LEDGER_AGE_ACQUIRE {1}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00046">46</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
</div>
</div>
<a id="ad56325b81b4bf2441bcb0791c243565d" name="ad56325b81b4bf2441bcb0791c243565d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad56325b81b4bf2441bcb0791c243565d">&#9670;&#160;</a></span>MAX_WRITE_LOAD_ACQUIRE</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr int ripple::MAX_WRITE_LOAD_ACQUIRE {8192}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LedgerMaster_8cpp_source.html#l00049">49</a> of file <a class="el" href="LedgerMaster_8cpp_source.html">LedgerMaster.cpp</a>.</p>
</div>
</div>
<a id="a3c48b34ccb0b10153c09ed9ed8134a35" name="a3c48b34ccb0b10153c09ed9ed8134a35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c48b34ccb0b10153c09ed9ed8134a35">&#9670;&#160;</a></span>TX_ACQUIRE_TIMEOUT</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto constexpr ripple::TX_ACQUIRE_TIMEOUT = 250ms</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="TransactionAcquire_8cpp_source.html#l00015">15</a> of file <a class="el" href="TransactionAcquire_8cpp_source.html">TransactionAcquire.cpp</a>.</p>
</div>
</div>
<a id="ac2c0e7e7b0be5e10cb5803c0a6b5b700" name="ac2c0e7e7b0be5e10cb5803c0a6b5b700"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2c0e7e7b0be5e10cb5803c0a6b5b700">&#9670;&#160;</a></span>create_genesis</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1create__genesis__t.html">create_genesis_t</a> const ripple::create_genesis {}</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Ledger_8cpp_source.html#l00032">32</a> of file <a class="el" href="Ledger_8cpp_source.html">Ledger.cpp</a>.</p>
</div>
</div>
<a id="aec92d858e16db22aebce05698a4a444d" name="aec92d858e16db22aebce05698a4a444d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec92d858e16db22aebce05698a4a444d">&#9670;&#160;</a></span>FLAG_LEDGER_INTERVAL</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::uint32_t</a> constexpr ripple::FLAG_LEDGER_INTERVAL = 256</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="Ledger_8h_source.html#l00407">407</a> of file <a class="el" href="Ledger_8h_source.html">Ledger.h</a>.</p>
</div>
</div>
<a id="ab6ca35d5b27da46ec36366535255b343" name="ab6ca35d5b27da46ec36366535255b343"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6ca35d5b27da46ec36366535255b343">&#9670;&#160;</a></span>CommonDBPragmaJournal</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char const* ripple::CommonDBPragmaJournal {&quot;PRAGMA journal_mode=%s;&quot;}</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="DBInit_8h_source.html#l00013">13</a> of file <a class="el" href="DBInit_8h_source.html">DBInit.h</a>.</p>
</div>
</div>
<a id="a24af3e0c3c74c690d22fff32b075c25d" name="a24af3e0c3c74c690d22fff32b075c25d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24af3e0c3c74c690d22fff32b075c25d">&#9670;&#160;</a></span>CommonDBPragmaSync</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char const* ripple::CommonDBPragmaSync {&quot;PRAGMA synchronous=%s;&quot;}</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="DBInit_8h_source.html#l00014">14</a> of file <a class="el" href="DBInit_8h_source.html">DBInit.h</a>.</p>
</div>
</div>
<a id="a75396e0d47cf97ef093f6e94f0230780" name="a75396e0d47cf97ef093f6e94f0230780"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75396e0d47cf97ef093f6e94f0230780">&#9670;&#160;</a></span>CommonDBPragmaTemp</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char const* ripple::CommonDBPragmaTemp {&quot;PRAGMA temp_store=%s;&quot;}</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="DBInit_8h_source.html#l00015">15</a> of file <a class="el" href="DBInit_8h_source.html">DBInit.h</a>.</p>
</div>
</div>
<a id="a765fc36171e8b61b25083253bae87fd1" name="a765fc36171e8b61b25083253bae87fd1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a765fc36171e8b61b25083253bae87fd1">&#9670;&#160;</a></span>SQLITE_TUNING_CUTOFF</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::SQLITE_TUNING_CUTOFF = 10'000'000</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="DBInit_8h_source.html#l00021">21</a> of file <a class="el" href="DBInit_8h_source.html">DBInit.h</a>.</p>
</div>
</div>
<a id="a6110f68be52a49bc60252e46fa79f4b4" name="a6110f68be52a49bc60252e46fa79f4b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6110f68be52a49bc60252e46fa79f4b4">&#9670;&#160;</a></span>LgrDBName</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr auto ripple::LgrDBName {&quot;ledger.db&quot;}</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="DBInit_8h_source.html#l00024">24</a> of file <a class="el" href="DBInit_8h_source.html">DBInit.h</a>.</p>
</div>
</div>
<a id="a64fa9e3b8efc330083f5073754cb0c4c" name="a64fa9e3b8efc330083f5073754cb0c4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64fa9e3b8efc330083f5073754cb0c4c">&#9670;&#160;</a></span>LgrDBInit</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt;char const*, 5&gt; ripple::LgrDBInit</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">{</div>
<div class="line"> {<span class="stringliteral">&quot;BEGIN TRANSACTION;&quot;</span>,</div>
<div class="line"> </div>
<div class="line"> <span class="stringliteral">&quot;CREATE TABLE IF NOT EXISTS Ledgers ( \</span></div>
<div class="line"><span class="stringliteral"> LedgerHash CHARACTER(64) PRIMARY KEY, \</span></div>
<div class="line"><span class="stringliteral"> LedgerSeq BIGINT UNSIGNED, \</span></div>
<div class="line"><span class="stringliteral"> PrevHash CHARACTER(64), \</span></div>
<div class="line"><span class="stringliteral"> TotalCoins BIGINT UNSIGNED, \</span></div>
<div class="line"><span class="stringliteral"> ClosingTime BIGINT UNSIGNED, \</span></div>
<div class="line"><span class="stringliteral"> PrevClosingTime BIGINT UNSIGNED, \</span></div>
<div class="line"><span class="stringliteral"> CloseTimeRes BIGINT UNSIGNED, \</span></div>
<div class="line"><span class="stringliteral"> CloseFlags BIGINT UNSIGNED, \</span></div>
<div class="line"><span class="stringliteral"> AccountSetHash CHARACTER(64), \</span></div>
<div class="line"><span class="stringliteral"> TransSetHash CHARACTER(64) \</span></div>
<div class="line"><span class="stringliteral"> );&quot;</span>,</div>
<div class="line"> <span class="stringliteral">&quot;CREATE INDEX IF NOT EXISTS SeqLedger ON Ledgers(LedgerSeq);&quot;</span>,</div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line"> <span class="stringliteral">&quot;DROP TABLE IF EXISTS Validations;&quot;</span>,</div>
<div class="line"> </div>
<div class="line"> <span class="stringliteral">&quot;END TRANSACTION;&quot;</span>}}</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="DBInit_8h_source.html#l00026">26</a> of file <a class="el" href="DBInit_8h_source.html">DBInit.h</a>.</p>
</div>
</div>
<a id="aaeddb4a3396c616a7ef7350e4cc327f0" name="aaeddb4a3396c616a7ef7350e4cc327f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaeddb4a3396c616a7ef7350e4cc327f0">&#9670;&#160;</a></span>TxDBName</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr auto ripple::TxDBName {&quot;transaction.db&quot;}</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="DBInit_8h_source.html#l00051">51</a> of file <a class="el" href="DBInit_8h_source.html">DBInit.h</a>.</p>
</div>
</div>
<a id="a02dace5f2b8af172e9d2d4ee7ea04c55" name="a02dace5f2b8af172e9d2d4ee7ea04c55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02dace5f2b8af172e9d2d4ee7ea04c55">&#9670;&#160;</a></span>TxDBInit</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt;char const*, 8&gt; ripple::TxDBInit</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">{</div>
<div class="line"> {<span class="stringliteral">&quot;BEGIN TRANSACTION;&quot;</span>,</div>
<div class="line"> </div>
<div class="line"> <span class="stringliteral">&quot;CREATE TABLE IF NOT EXISTS Transactions ( \</span></div>
<div class="line"><span class="stringliteral"> TransID CHARACTER(64) PRIMARY KEY, \</span></div>
<div class="line"><span class="stringliteral"> TransType CHARACTER(24), \</span></div>
<div class="line"><span class="stringliteral"> FromAcct CHARACTER(35), \</span></div>
<div class="line"><span class="stringliteral"> FromSeq BIGINT UNSIGNED, \</span></div>
<div class="line"><span class="stringliteral"> LedgerSeq BIGINT UNSIGNED, \</span></div>
<div class="line"><span class="stringliteral"> Status CHARACTER(1), \</span></div>
<div class="line"><span class="stringliteral"> RawTxn BLOB, \</span></div>
<div class="line"><span class="stringliteral"> TxnMeta BLOB \</span></div>
<div class="line"><span class="stringliteral"> );&quot;</span>,</div>
<div class="line"> <span class="stringliteral">&quot;CREATE INDEX IF NOT EXISTS TxLgrIndex ON \</span></div>
<div class="line"><span class="stringliteral"> Transactions(LedgerSeq);&quot;</span>,</div>
<div class="line"> </div>
<div class="line"> <span class="stringliteral">&quot;CREATE TABLE IF NOT EXISTS AccountTransactions ( \</span></div>
<div class="line"><span class="stringliteral"> TransID CHARACTER(64), \</span></div>
<div class="line"><span class="stringliteral"> Account CHARACTER(64), \</span></div>
<div class="line"><span class="stringliteral"> LedgerSeq BIGINT UNSIGNED, \</span></div>
<div class="line"><span class="stringliteral"> TxnSeq INTEGER \</span></div>
<div class="line"><span class="stringliteral"> );&quot;</span>,</div>
<div class="line"> <span class="stringliteral">&quot;CREATE INDEX IF NOT EXISTS AcctTxIDIndex ON \</span></div>
<div class="line"><span class="stringliteral"> AccountTransactions(TransID);&quot;</span>,</div>
<div class="line"> <span class="stringliteral">&quot;CREATE INDEX IF NOT EXISTS AcctTxIndex ON \</span></div>
<div class="line"><span class="stringliteral"> AccountTransactions(Account, LedgerSeq, TxnSeq, TransID);&quot;</span>,</div>
<div class="line"> <span class="stringliteral">&quot;CREATE INDEX IF NOT EXISTS AcctLgrIndex ON \</span></div>
<div class="line"><span class="stringliteral"> AccountTransactions(LedgerSeq, Account, TransID);&quot;</span>,</div>
<div class="line"> </div>
<div class="line"> <span class="stringliteral">&quot;END TRANSACTION;&quot;</span>}}</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="DBInit_8h_source.html#l00053">53</a> of file <a class="el" href="DBInit_8h_source.html">DBInit.h</a>.</p>
</div>
</div>
<a id="af68738fadb1f5ce44fb53c4b06436ac1" name="af68738fadb1f5ce44fb53c4b06436ac1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af68738fadb1f5ce44fb53c4b06436ac1">&#9670;&#160;</a></span>WalletDBName</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr auto ripple::WalletDBName {&quot;wallet.db&quot;}</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="DBInit_8h_source.html#l00086">86</a> of file <a class="el" href="DBInit_8h_source.html">DBInit.h</a>.</p>
</div>
</div>
<a id="a6f04322e735ddd23d9aeb66c5f05e28e" name="a6f04322e735ddd23d9aeb66c5f05e28e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f04322e735ddd23d9aeb66c5f05e28e">&#9670;&#160;</a></span>WalletDBInit</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt;char const*, 6&gt; ripple::WalletDBInit</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">{</div>
<div class="line"> {<span class="stringliteral">&quot;BEGIN TRANSACTION;&quot;</span>,</div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line"> <span class="stringliteral">&quot;CREATE TABLE IF NOT EXISTS NodeIdentity ( \</span></div>
<div class="line"><span class="stringliteral"> PublicKey CHARACTER(53), \</span></div>
<div class="line"><span class="stringliteral"> PrivateKey CHARACTER(52) \</span></div>
<div class="line"><span class="stringliteral"> );&quot;</span>,</div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line"> <span class="stringliteral">&quot;CREATE TABLE IF NOT EXISTS PeerReservations ( \</span></div>
<div class="line"><span class="stringliteral"> PublicKey CHARACTER(53) UNIQUE NOT NULL, \</span></div>
<div class="line"><span class="stringliteral"> Description CHARACTER(64) NOT NULL \</span></div>
<div class="line"><span class="stringliteral"> );&quot;</span>,</div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line"> <span class="stringliteral">&quot;CREATE TABLE IF NOT EXISTS ValidatorManifests ( \</span></div>
<div class="line"><span class="stringliteral"> RawData BLOB NOT NULL \</span></div>
<div class="line"><span class="stringliteral"> );&quot;</span>,</div>
<div class="line"> </div>
<div class="line"> <span class="stringliteral">&quot;CREATE TABLE IF NOT EXISTS PublisherManifests ( \</span></div>
<div class="line"><span class="stringliteral"> RawData BLOB NOT NULL \</span></div>
<div class="line"><span class="stringliteral"> );&quot;</span>,</div>
<div class="line"> </div>
<div class="line"> <span class="stringliteral">&quot;END TRANSACTION;&quot;</span>}}</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="DBInit_8h_source.html#l00088">88</a> of file <a class="el" href="DBInit_8h_source.html">DBInit.h</a>.</p>
</div>
</div>
<a id="aef07fa1142a7973847f45894ad5f9ebf" name="aef07fa1142a7973847f45894ad5f9ebf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef07fa1142a7973847f45894ad5f9ebf">&#9670;&#160;</a></span>fullBelowTargetSize</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::fullBelowTargetSize = 524288</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="src_2xrpld_2app_2main_2Tuning_8h_source.html#l00008">8</a> of file <a class="el" href="src_2xrpld_2app_2main_2Tuning_8h_source.html">src/xrpld/app/main/Tuning.h</a>.</p>
</div>
</div>
<a id="a5c370593e8a1e99cb6e68c961339143d" name="a5c370593e8a1e99cb6e68c961339143d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c370593e8a1e99cb6e68c961339143d">&#9670;&#160;</a></span>fullBelowExpiration</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> ripple::fullBelowExpiration = <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::minutes</a>{10}</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="src_2xrpld_2app_2main_2Tuning_8h_source.html#l00009">9</a> of file <a class="el" href="src_2xrpld_2app_2main_2Tuning_8h_source.html">src/xrpld/app/main/Tuning.h</a>.</p>
</div>
</div>
<a id="add777eaa63eac935436bb075bab134cd" name="add777eaa63eac935436bb075bab134cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add777eaa63eac935436bb075bab134cd">&#9670;&#160;</a></span>maxPoppedTransactions</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::maxPoppedTransactions = 10</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="src_2xrpld_2app_2main_2Tuning_8h_source.html#l00011">11</a> of file <a class="el" href="src_2xrpld_2app_2main_2Tuning_8h_source.html">src/xrpld/app/main/Tuning.h</a>.</p>
</div>
</div>
<a id="aed8833d22b93674c9e8b6fcc84ef8767" name="aed8833d22b93674c9e8b6fcc84ef8767"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed8833d22b93674c9e8b6fcc84ef8767">&#9670;&#160;</a></span>default_refresh_interval</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto constexpr ripple::default_refresh_interval = <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::minutes</a>{5}</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="ValidatorSite_8cpp_source.html#l00015">15</a> of file <a class="el" href="ValidatorSite_8cpp_source.html">ValidatorSite.cpp</a>.</p>
</div>
</div>
<a id="ae85ec1f7a2d73764ba1271556da58f20" name="ae85ec1f7a2d73764ba1271556da58f20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae85ec1f7a2d73764ba1271556da58f20">&#9670;&#160;</a></span>error_retry_interval</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto constexpr ripple::error_retry_interval = <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a>{30}</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="ValidatorSite_8cpp_source.html#l00016">16</a> of file <a class="el" href="ValidatorSite_8cpp_source.html">ValidatorSite.cpp</a>.</p>
</div>
</div>
<a id="ae2ae49df45b8c33d9532296148928afa" name="ae2ae49df45b8c33d9532296148928afa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2ae49df45b8c33d9532296148928afa">&#9670;&#160;</a></span>max_redirects</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned short constexpr ripple::max_redirects = 3</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="ValidatorSite_8cpp_source.html#l00017">17</a> of file <a class="el" href="ValidatorSite_8cpp_source.html">ValidatorSite.cpp</a>.</p>
</div>
</div>
<a id="a7e3310117dc1be31deb29308f839473a" name="a7e3310117dc1be31deb29308f839473a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e3310117dc1be31deb29308f839473a">&#9670;&#160;</a></span>stateNames</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/container/array.html">std::array</a>&lt;char const*, 5&gt; const ripple::stateNames</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">{</div>
<div class="line"> {<span class="stringliteral">&quot;disconnected&quot;</span>, <span class="stringliteral">&quot;connected&quot;</span>, <span class="stringliteral">&quot;syncing&quot;</span>, <span class="stringliteral">&quot;tracking&quot;</span>, <span class="stringliteral">&quot;full&quot;</span>}}</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="NetworkOPs_8cpp_source.html#l00856">856</a> of file <a class="el" href="NetworkOPs_8cpp_source.html">NetworkOPs.cpp</a>.</p>
</div>
</div>
<a id="aff90ecbfedede0c0814cb99e4b4c8756" name="aff90ecbfedede0c0814cb99e4b4c8756"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff90ecbfedede0c0814cb99e4b4c8756">&#9670;&#160;</a></span>genesisAccountId</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto const ripple::genesisAccountId</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= <a class="code hl_function" href="namespaceripple.html#a614d8681c8dff84ac2257939751987c5">calcAccountID</a>(</div>
<div class="line"> <a class="code hl_function" href="namespaceripple.html#a32e911b97d6debe8943c81e6fdf59573">generateKeyPair</a>(KeyType::secp256k1, <a class="code hl_function" href="namespaceripple.html#adb9531b2a54f33b8227d9b029be9439b">generateSeed</a>(<span class="stringliteral">&quot;masterpassphrase&quot;</span>))</div>
<div class="line"> .first)</div>
<div class="ttc" id="anamespaceripple_html_a32e911b97d6debe8943c81e6fdf59573"><div class="ttname"><a href="namespaceripple.html#a32e911b97d6debe8943c81e6fdf59573">ripple::generateKeyPair</a></div><div class="ttdeci">std::pair&lt; PublicKey, SecretKey &gt; generateKeyPair(KeyType type, Seed const &amp;seed)</div><div class="ttdoc">Generate a key pair deterministically.</div><div class="ttdef"><b>Definition</b> <a href="SecretKey_8cpp_source.html#l00350">SecretKey.cpp:350</a></div></div>
<div class="ttc" id="anamespaceripple_html_a614d8681c8dff84ac2257939751987c5"><div class="ttname"><a href="namespaceripple.html#a614d8681c8dff84ac2257939751987c5">ripple::calcAccountID</a></div><div class="ttdeci">AccountID calcAccountID(PublicKey const &amp;pk)</div><div class="ttdef"><b>Definition</b> <a href="AccountID_8cpp_source.html#l00149">AccountID.cpp:149</a></div></div>
<div class="ttc" id="anamespaceripple_html_adb9531b2a54f33b8227d9b029be9439b"><div class="ttname"><a href="namespaceripple.html#adb9531b2a54f33b8227d9b029be9439b">ripple::generateSeed</a></div><div class="ttdeci">Seed generateSeed(std::string const &amp;passPhrase)</div><div class="ttdoc">Generate a seed deterministically.</div><div class="ttdef"><b>Definition</b> <a href="Seed_8cpp_source.html#l00057">Seed.cpp:57</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="NetworkOPs_8cpp_source.html#l00869">869</a> of file <a class="el" href="NetworkOPs_8cpp_source.html">NetworkOPs.cpp</a>.</p>
</div>
</div>
<a id="aa5b687b6a4df326e72ae0c99bf7fcfb2" name="aa5b687b6a4df326e72ae0c99bf7fcfb2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5b687b6a4df326e72ae0c99bf7fcfb2">&#9670;&#160;</a></span>SF_SIGBAD</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> ripple::SF_SIGBAD</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> HashRouterFlags::PRIVATE1</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="apply_8cpp_source.html#l00013">13</a> of file <a class="el" href="apply_8cpp_source.html">apply.cpp</a>.</p>
</div>
</div>
<a id="a37acdb1e14d015b496585da85dfd0383" name="a37acdb1e14d015b496585da85dfd0383"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37acdb1e14d015b496585da85dfd0383">&#9670;&#160;</a></span>SF_SIGGOOD</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> ripple::SF_SIGGOOD</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> HashRouterFlags::PRIVATE2</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="apply_8cpp_source.html#l00015">15</a> of file <a class="el" href="apply_8cpp_source.html">apply.cpp</a>.</p>
</div>
</div>
<a id="a9d719c09c5cd9dfe1c505766f9ddaf6e" name="a9d719c09c5cd9dfe1c505766f9ddaf6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d719c09c5cd9dfe1c505766f9ddaf6e">&#9670;&#160;</a></span>SF_LOCALBAD</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> ripple::SF_LOCALBAD</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> HashRouterFlags::PRIVATE3</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="apply_8cpp_source.html#l00017">17</a> of file <a class="el" href="apply_8cpp_source.html">apply.cpp</a>.</p>
</div>
</div>
<a id="afdb2f6cd1d63bd194e0f058760b06e42" name="afdb2f6cd1d63bd194e0f058760b06e42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afdb2f6cd1d63bd194e0f058760b06e42">&#9670;&#160;</a></span>SF_LOCALGOOD</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> ripple::SF_LOCALGOOD</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> HashRouterFlags::PRIVATE4</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="apply_8cpp_source.html#l00019">19</a> of file <a class="el" href="apply_8cpp_source.html">apply.cpp</a>.</p>
</div>
</div>
<a id="ab2711b68b31e3391ad2e8203abf716b5" name="ab2711b68b31e3391ad2e8203abf716b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2711b68b31e3391ad2e8203abf716b5">&#9670;&#160;</a></span>SF_CF_INVALID</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> ripple::SF_CF_INVALID = <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972af2eabd5227bad5ab01c8e90c3bb8edfd">HashRouterFlags::PRIVATE5</a></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="Escrow_8cpp_source.html#l00023">23</a> of file <a class="el" href="Escrow_8cpp_source.html">Escrow.cpp</a>.</p>
</div>
</div>
<a id="a74fe9492132be2c47b97e7bb4de18cb8" name="a74fe9492132be2c47b97e7bb4de18cb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74fe9492132be2c47b97e7bb4de18cb8">&#9670;&#160;</a></span>SF_CF_VALID</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972">HashRouterFlags</a> ripple::SF_CF_VALID = <a class="el" href="namespaceripple.html#a79683ec651b1658886d9c9ce8434f972a1492bf6d7fc2ce461a9399ecbca58717">HashRouterFlags::PRIVATE6</a></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="Escrow_8cpp_source.html#l00024">24</a> of file <a class="el" href="Escrow_8cpp_source.html">Escrow.cpp</a>.</p>
</div>
</div>
<a id="af6613339b5f0c46cdf4b2523adf564de" name="af6613339b5f0c46cdf4b2523adf564de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6613339b5f0c46cdf4b2523adf564de">&#9670;&#160;</a></span>mptMutabilityFlags</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt;<a class="el" href="structripple_1_1MPTMutabilityFlags.html">MPTMutabilityFlags</a>, 6&gt; ripple::mptMutabilityFlags</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line"> {{<a class="code hl_variable" href="namespaceripple.html#a50a0ffb7f8b56cba939d9f21fd806ea6">tmfMPTSetCanLock</a>, <a class="code hl_variable" href="namespaceripple.html#a8abfa6ea2a1f75a0d4b8008580655d73">tmfMPTClearCanLock</a>, <a class="code hl_enumvalue" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a8380675857eccbd28fde0a46554bb668">lsmfMPTCanMutateCanLock</a>},</div>
<div class="line"> {<a class="code hl_variable" href="namespaceripple.html#a33b8c4c8ad9d7bb3cdfd9fa57ff80ae3">tmfMPTSetRequireAuth</a>,</div>
<div class="line"> <a class="code hl_variable" href="namespaceripple.html#a4d31292065646c0f678981ccb58696be">tmfMPTClearRequireAuth</a>,</div>
<div class="line"> <a class="code hl_enumvalue" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a105335b4d3457f00b5fdaf69efe12683">lsmfMPTCanMutateRequireAuth</a>},</div>
<div class="line"> {tmfMPTSetCanEscrow, tmfMPTClearCanEscrow, lsmfMPTCanMutateCanEscrow},</div>
<div class="line"> {<a class="code hl_variable" href="namespaceripple.html#a6748f5cda7014c87ad0f1f3778144d49">tmfMPTSetCanTrade</a>, <a class="code hl_variable" href="namespaceripple.html#a34a3dd5329331d3ab6904c0cb0979e2f">tmfMPTClearCanTrade</a>, <a class="code hl_enumvalue" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a21a22ce0d0645606b50cb5cf9f22c452">lsmfMPTCanMutateCanTrade</a>},</div>
<div class="line"> {<a class="code hl_variable" href="namespaceripple.html#a9ac68b763c841e7ee31ab207496801be">tmfMPTSetCanTransfer</a>,</div>
<div class="line"> <a class="code hl_variable" href="namespaceripple.html#af4567ffb96b3adcc355801e84af547ef">tmfMPTClearCanTransfer</a>,</div>
<div class="line"> <a class="code hl_enumvalue" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a1894eb12471b2997229509226b06342b">lsmfMPTCanMutateCanTransfer</a>},</div>
<div class="line"> {<a class="code hl_variable" href="namespaceripple.html#a2bebae787765cfeb37be2dc125834f59">tmfMPTSetCanClawback</a>,</div>
<div class="line"> <a class="code hl_variable" href="namespaceripple.html#a132e7e4113dc744af79aa4d7e5fb397f">tmfMPTClearCanClawback</a>,</div>
<div class="line"> <a class="code hl_enumvalue" href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a6913164ccac525aa0105fa6c06e844ec">lsmfMPTCanMutateCanClawback</a>}}}</div>
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5a105335b4d3457f00b5fdaf69efe12683"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a105335b4d3457f00b5fdaf69efe12683">ripple::lsmfMPTCanMutateRequireAuth</a></div><div class="ttdeci">@ lsmfMPTCanMutateRequireAuth</div><div class="ttdef"><b>Definition</b> <a href="LedgerFormats_8h_source.html#l00173">LedgerFormats.h:173</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5a1894eb12471b2997229509226b06342b"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a1894eb12471b2997229509226b06342b">ripple::lsmfMPTCanMutateCanTransfer</a></div><div class="ttdeci">@ lsmfMPTCanMutateCanTransfer</div><div class="ttdef"><b>Definition</b> <a href="LedgerFormats_8h_source.html#l00176">LedgerFormats.h:176</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5a21a22ce0d0645606b50cb5cf9f22c452"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a21a22ce0d0645606b50cb5cf9f22c452">ripple::lsmfMPTCanMutateCanTrade</a></div><div class="ttdeci">@ lsmfMPTCanMutateCanTrade</div><div class="ttdef"><b>Definition</b> <a href="LedgerFormats_8h_source.html#l00175">LedgerFormats.h:175</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5a6913164ccac525aa0105fa6c06e844ec"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a6913164ccac525aa0105fa6c06e844ec">ripple::lsmfMPTCanMutateCanClawback</a></div><div class="ttdeci">@ lsmfMPTCanMutateCanClawback</div><div class="ttdef"><b>Definition</b> <a href="LedgerFormats_8h_source.html#l00177">LedgerFormats.h:177</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4a9c7b33fef9015d6406302ef80b63c5a8380675857eccbd28fde0a46554bb668"><div class="ttname"><a href="namespaceripple.html#a4a9c7b33fef9015d6406302ef80b63c5a8380675857eccbd28fde0a46554bb668">ripple::lsmfMPTCanMutateCanLock</a></div><div class="ttdeci">@ lsmfMPTCanMutateCanLock</div><div class="ttdef"><b>Definition</b> <a href="LedgerFormats_8h_source.html#l00172">LedgerFormats.h:172</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="MPTokenIssuanceSet_8cpp_source.html#l00034">34</a> of file <a class="el" href="MPTokenIssuanceSet_8cpp_source.html">MPTokenIssuanceSet.cpp</a>.</p>
</div>
</div>
<a id="a5bfd4d4bbe569ceb333f7151e9a32e4a" name="a5bfd4d4bbe569ceb333f7151e9a32e4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5bfd4d4bbe569ceb333f7151e9a32e4a">&#9670;&#160;</a></span>DEFAULT_SIGNER_LIST_ID</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::uint32_t</a> const ripple::DEFAULT_SIGNER_LIST_ID = 0</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="SetSignerList_8cpp_source.html#l00021">21</a> of file <a class="el" href="SetSignerList_8cpp_source.html">SetSignerList.cpp</a>.</p>
</div>
</div>
<a id="a25c9defcdfda1f87e16cd9b20563f37d" name="a25c9defcdfda1f87e16cd9b20563f37d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25c9defcdfda1f87e16cd9b20563f37d">&#9670;&#160;</a></span>xbridgeMaxAccountCreateClaims</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr size_t ripple::xbridgeMaxAccountCreateClaims = 128</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="XChainBridge_8h_source.html#l00010">10</a> of file <a class="el" href="XChainBridge_8h_source.html">XChainBridge.h</a>.</p>
</div>
</div>
<a id="ac5538cf441d5076e290b5506ebb1d3c6" name="ac5538cf441d5076e290b5506ebb1d3c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5538cf441d5076e290b5506ebb1d3c6">&#9670;&#160;</a></span>ledgerPossibleTimeResolutions</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/chrono/duration.html">std::chrono::seconds</a> constexpr ripple::ledgerPossibleTimeResolutions[]</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line"> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a>{10},</div>
<div class="line"> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a>{20},</div>
<div class="line"> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a>{30},</div>
<div class="line"> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a>{60},</div>
<div class="line"> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a>{90},</div>
<div class="line"> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a>{120}}</div>
<div class="ttc" id="aduration_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a></div></div>
</div><!-- fragment -->
<p>Possible ledger close time resolutions. </p>
<p>Values should not be duplicated. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceripple.html#aff311a94d0b7670cdfeb333f22a979df" title="Calculates the close time resolution for the specified ledger.">getNextLedgerTimeResolution</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="LedgerTiming_8h_source.html#l00016">16</a> of file <a class="el" href="LedgerTiming_8h_source.html">LedgerTiming.h</a>.</p>
</div>
</div>
<a id="a70a22962c62019bd1d5728e3ba21d032" name="a70a22962c62019bd1d5728e3ba21d032"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70a22962c62019bd1d5728e3ba21d032">&#9670;&#160;</a></span>ledgerDefaultTimeResolution</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto constexpr ripple::ledgerDefaultTimeResolution = <a class="el" href="namespaceripple.html#ac5538cf441d5076e290b5506ebb1d3c6">ledgerPossibleTimeResolutions</a>[2]</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>Initial resolution of ledger close time. </p>
<p class="definition">Definition at line <a class="el" href="LedgerTiming_8h_source.html#l00025">25</a> of file <a class="el" href="LedgerTiming_8h_source.html">LedgerTiming.h</a>.</p>
</div>
</div>
<a id="a82e58c7a4ba5450436885574fb2fd4f5" name="a82e58c7a4ba5450436885574fb2fd4f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82e58c7a4ba5450436885574fb2fd4f5">&#9670;&#160;</a></span>ledgerGenesisTimeResolution</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto constexpr ripple::ledgerGenesisTimeResolution = <a class="el" href="namespaceripple.html#ac5538cf441d5076e290b5506ebb1d3c6">ledgerPossibleTimeResolutions</a>[0]</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>Close time resolution in genesis ledger. </p>
<p class="definition">Definition at line <a class="el" href="LedgerTiming_8h_source.html#l00028">28</a> of file <a class="el" href="LedgerTiming_8h_source.html">LedgerTiming.h</a>.</p>
</div>
</div>
<a id="aee56752497274e2cdbd10a0b63252902" name="aee56752497274e2cdbd10a0b63252902"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee56752497274e2cdbd10a0b63252902">&#9670;&#160;</a></span>increaseLedgerTimeResolutionEvery</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto constexpr ripple::increaseLedgerTimeResolutionEvery = 8</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>How often we increase the close time resolution (in numbers of ledgers) </p>
<p class="definition">Definition at line <a class="el" href="LedgerTiming_8h_source.html#l00031">31</a> of file <a class="el" href="LedgerTiming_8h_source.html">LedgerTiming.h</a>.</p>
</div>
</div>
<a id="a1c71a595ba9979a341271b576bc58e48" name="a1c71a595ba9979a341271b576bc58e48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c71a595ba9979a341271b576bc58e48">&#9670;&#160;</a></span>decreaseLedgerTimeResolutionEvery</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto constexpr ripple::decreaseLedgerTimeResolutionEvery = 1</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>How often we decrease the close time resolution (in numbers of ledgers) </p>
<p class="definition">Definition at line <a class="el" href="LedgerTiming_8h_source.html#l00034">34</a> of file <a class="el" href="LedgerTiming_8h_source.html">LedgerTiming.h</a>.</p>
</div>
</div>
<a id="af1a5dc39161a0005b4e1bb076ba1ef47" name="af1a5dc39161a0005b4e1bb076ba1ef47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1a5dc39161a0005b4e1bb076ba1ef47">&#9670;&#160;</a></span>sizedItems</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt;<a class="el" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcb">SizedItem</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt;int, 5&gt; &gt;, 13&gt; ripple::sizedItems</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">{{</div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line"> {SizedItem::sweepInterval, {{ 10, 30, 60, 90, 120 }}},</div>
<div class="line"> {SizedItem::treeCacheSize, {{ 262144, 524288, 2097152, 4194304, 8388608 }}},</div>
<div class="line"> {SizedItem::treeCacheAge, {{ 30, 60, 90, 120, 900 }}},</div>
<div class="line"> {SizedItem::ledgerSize, {{ 32, 32, 64, 256, 384 }}},</div>
<div class="line"> {SizedItem::ledgerAge, {{ 30, 60, 180, 300, 600 }}},</div>
<div class="line"> {SizedItem::ledgerFetch, {{ 2, 3, 4, 5, 8 }}},</div>
<div class="line"> {SizedItem::hashNodeDBCache, {{ 4, 12, 24, 64, 128 }}},</div>
<div class="line"> {SizedItem::txnDBCache, {{ 4, 12, 24, 64, 128 }}},</div>
<div class="line"> {SizedItem::lgrDBCache, {{ 4, 8, 16, 32, 128 }}},</div>
<div class="line"> {SizedItem::openFinalLimit, {{ 8, 16, 32, 64, 128 }}},</div>
<div class="line"> {SizedItem::burstSize, {{ 4, 8, 16, 32, 48 }}},</div>
<div class="line"> {SizedItem::ramSizeGB, {{ 6, 8, 12, 24, 0 }}},</div>
<div class="line"> {SizedItem::accountIdCacheSize, {{ 20047, 50053, 77081, 150061, 300007 }}}</div>
<div class="line">}}</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="Config_8cpp_source.html#l00094">94</a> of file <a class="el" href="Config_8cpp_source.html">Config.cpp</a>.</p>
</div>
</div>
<a id="a2611245485e6cfe23d56f1fa608de87d" name="a2611245485e6cfe23d56f1fa608de87d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2611245485e6cfe23d56f1fa608de87d">&#9670;&#160;</a></span>checkpointers</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1CheckpointersCollection.html">CheckpointersCollection</a> ripple::checkpointers</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="DatabaseCon_8cpp_source.html#l00058">58</a> of file <a class="el" href="DatabaseCon_8cpp_source.html">DatabaseCon.cpp</a>.</p>
</div>
</div>
<a id="a1690cf8773d2e53ec94374f3f005716b" name="a1690cf8773d2e53ec94374f3f005716b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1690cf8773d2e53ec94374f3f005716b">&#9670;&#160;</a></span>checkpointPageCount</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto ripple::checkpointPageCount = 1000</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="SociDB_8cpp_source.html#l00021">21</a> of file <a class="el" href="SociDB_8cpp_source.html">SociDB.cpp</a>.</p>
</div>
</div>
<a id="a329f20572687d73e31094b0717ea7424" name="a329f20572687d73e31094b0717ea7424"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a329f20572687d73e31094b0717ea7424">&#9670;&#160;</a></span>FEATURE_COMPR</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char ripple::FEATURE_COMPR[] = &quot;compr&quot;</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Handshake_8h_source.html#l00122">122</a> of file <a class="el" href="Handshake_8h_source.html">Handshake.h</a>.</p>
</div>
</div>
<a id="af8096ae8c38e0d57b54d62311a0ae0e3" name="af8096ae8c38e0d57b54d62311a0ae0e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8096ae8c38e0d57b54d62311a0ae0e3">&#9670;&#160;</a></span>FEATURE_VPRR</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char ripple::FEATURE_VPRR[] = &quot;vprr&quot;</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Handshake_8h_source.html#l00124">124</a> of file <a class="el" href="Handshake_8h_source.html">Handshake.h</a>.</p>
</div>
</div>
<a id="abfa1036f5269ce11a14cb8a8680dbc3e" name="abfa1036f5269ce11a14cb8a8680dbc3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfa1036f5269ce11a14cb8a8680dbc3e">&#9670;&#160;</a></span>FEATURE_TXRR</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char ripple::FEATURE_TXRR[] = &quot;txrr&quot;</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Handshake_8h_source.html#l00126">126</a> of file <a class="el" href="Handshake_8h_source.html">Handshake.h</a>.</p>
</div>
</div>
<a id="a59334776ad7699c39ec3683f1fca4b2e" name="a59334776ad7699c39ec3683f1fca4b2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59334776ad7699c39ec3683f1fca4b2e">&#9670;&#160;</a></span>FEATURE_LEDGER_REPLAY</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char ripple::FEATURE_LEDGER_REPLAY[] = &quot;ledgerreplay&quot;</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Handshake_8h_source.html#l00128">128</a> of file <a class="el" href="Handshake_8h_source.html">Handshake.h</a>.</p>
</div>
</div>
<a id="a201121472e8bff3b8d8eef7a2ef84b11" name="a201121472e8bff3b8d8eef7a2ef84b11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a201121472e8bff3b8d8eef7a2ef84b11">&#9670;&#160;</a></span>DELIM_FEATURE</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char ripple::DELIM_FEATURE[] = &quot;;&quot;</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Handshake_8h_source.html#l00129">129</a> of file <a class="el" href="Handshake_8h_source.html">Handshake.h</a>.</p>
</div>
</div>
<a id="a3626d08bac9baa6b3480e2e5ebe91682" name="a3626d08bac9baa6b3480e2e5ebe91682"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3626d08bac9baa6b3480e2e5ebe91682">&#9670;&#160;</a></span>DELIM_VALUE</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr char ripple::DELIM_VALUE[] = &quot;,&quot;</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Handshake_8h_source.html#l00130">130</a> of file <a class="el" href="Handshake_8h_source.html">Handshake.h</a>.</p>
</div>
</div>
<a id="a25a38248abe92502bec03abd15646e5c" name="a25a38248abe92502bec03abd15646e5c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25a38248abe92502bec03abd15646e5c">&#9670;&#160;</a></span>supportedProtocolList</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> const ripple::supportedProtocolList[]</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">{</div>
<div class="line"> {2, 1},</div>
<div class="line"> {2, 2}</div>
<div class="line">}</div>
</div><!-- fragment -->
<p>The list of protocol versions we speak and we prefer to use. </p>
<dl class="section note"><dt>Note</dt><dd>The list must be sorted in strictly ascending order (and so it may not contain any duplicates!) </dd></dl>
<p class="definition">Definition at line <a class="el" href="ProtocolVersion_8cpp_source.html#l00021">21</a> of file <a class="el" href="ProtocolVersion_8cpp_source.html">ProtocolVersion.cpp</a>.</p>
</div>
</div>
<a id="ad827b95fb66a1e1060a3d44d51382819" name="ad827b95fb66a1e1060a3d44d51382819"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad827b95fb66a1e1060a3d44d51382819">&#9670;&#160;</a></span>type_lookup</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a>&lt;protocol::MessageType, <a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7">TrafficCount::category</a>&gt; const ripple::type_lookup</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line"> {protocol::mtPING, TrafficCount::category::base},</div>
<div class="line"> {protocol::mtSTATUS_CHANGE, TrafficCount::category::base},</div>
<div class="line"> {protocol::mtMANIFESTS, TrafficCount::category::manifests},</div>
<div class="line"> {protocol::mtENDPOINTS, TrafficCount::category::overlay},</div>
<div class="line"> {protocol::mtTRANSACTION, TrafficCount::category::transaction},</div>
<div class="line"> {protocol::mtVALIDATORLIST, TrafficCount::category::validatorlist},</div>
<div class="line"> {protocol::mtVALIDATORLISTCOLLECTION,</div>
<div class="line"> TrafficCount::category::validatorlist},</div>
<div class="line"> {protocol::mtVALIDATION, TrafficCount::category::validation},</div>
<div class="line"> {protocol::mtPROPOSE_LEDGER, TrafficCount::category::proposal},</div>
<div class="line"> {protocol::mtPROOF_PATH_REQ,</div>
<div class="line"> TrafficCount::category::proof_path_request},</div>
<div class="line"> {protocol::mtPROOF_PATH_RESPONSE,</div>
<div class="line"> TrafficCount::category::proof_path_response},</div>
<div class="line"> {protocol::mtREPLAY_DELTA_REQ,</div>
<div class="line"> TrafficCount::category::replay_delta_request},</div>
<div class="line"> {protocol::mtREPLAY_DELTA_RESPONSE,</div>
<div class="line"> TrafficCount::category::replay_delta_response},</div>
<div class="line"> {protocol::mtHAVE_TRANSACTIONS,</div>
<div class="line"> TrafficCount::category::have_transactions},</div>
<div class="line"> {protocol::mtTRANSACTIONS,</div>
<div class="line"> TrafficCount::category::requested_transactions},</div>
<div class="line"> {protocol::mtSQUELCH, TrafficCount::category::squelch},</div>
<div class="line">}</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="TrafficCount_8cpp_source.html#l00006">6</a> of file <a class="el" href="TrafficCount_8cpp_source.html">TrafficCount.cpp</a>.</p>
</div>
</div>
<a id="ac6313681c41516db0a8f8829e1d7b753" name="ac6313681c41516db0a8f8829e1d7b753"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6313681c41516db0a8f8829e1d7b753">&#9670;&#160;</a></span>maximiumMessageSize</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::maximiumMessageSize = <a class="el" href="namespaceripple.html#a13d7c6c34d30731bbc221f629e03f8db">megabytes</a>(64)</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="Message_8h_source.html#l00015">15</a> of file <a class="el" href="Message_8h_source.html">Message.h</a>.</p>
</div>
</div>
<a id="a78e34fa143fea3415d8f0e06bedeb113" name="a78e34fa143fea3415d8f0e06bedeb113"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78e34fa143fea3415d8f0e06bedeb113">&#9670;&#160;</a></span>method_not_found</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="namespaceJson.html#a91fe494468d6262cf119456ba139de34">Json::Int</a> constexpr ripple::method_not_found = -32601</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="ServerHandler_8cpp_source.html#l00588">588</a> of file <a class="el" href="ServerHandler_8cpp_source.html">ServerHandler.cpp</a>.</p>
</div>
</div>
<a id="afd730ae85307ee0c9dd9dfdbb67b095d" name="afd730ae85307ee0c9dd9dfdbb67b095d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd730ae85307ee0c9dd9dfdbb67b095d">&#9670;&#160;</a></span>server_overloaded</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="namespaceJson.html#a91fe494468d6262cf119456ba139de34">Json::Int</a> constexpr ripple::server_overloaded = -32604</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="ServerHandler_8cpp_source.html#l00589">589</a> of file <a class="el" href="ServerHandler_8cpp_source.html">ServerHandler.cpp</a>.</p>
</div>
</div>
<a id="a87920902a393fba6eff6b2c098275026" name="a87920902a393fba6eff6b2c098275026"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87920902a393fba6eff6b2c098275026">&#9670;&#160;</a></span>forbidden</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="namespaceJson.html#a91fe494468d6262cf119456ba139de34">Json::Int</a> constexpr ripple::forbidden = -32605</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="ServerHandler_8cpp_source.html#l00590">590</a> of file <a class="el" href="ServerHandler_8cpp_source.html">ServerHandler.cpp</a>.</p>
</div>
</div>
<a id="a27c8785b111d4f1a5e8e58bc0013b20e" name="a27c8785b111d4f1a5e8e58bc0013b20e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27c8785b111d4f1a5e8e58bc0013b20e">&#9670;&#160;</a></span>wrong_version</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="namespaceJson.html#a91fe494468d6262cf119456ba139de34">Json::Int</a> constexpr ripple::wrong_version = -32606</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="ServerHandler_8cpp_source.html#l00591">591</a> of file <a class="el" href="ServerHandler_8cpp_source.html">ServerHandler.cpp</a>.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>