Files
rippled/classripple_1_1STValidation.html
2025-09-18 10:58:55 -07:00

4991 lines
271 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>rippled: ripple::STValidation Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">rippled
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceripple.html">ripple</a></li><li class="navelem"><a class="el" href="classripple_1_1STValidation.html">STValidation</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
<a href="#pri-types">Private Types</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-static-methods">Static Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classripple_1_1STValidation-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">ripple::STValidation Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="STValidation_8h_source.html">STValidation.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for ripple::STValidation:</div>
<div class="dyncontent">
<div class="center"><img src="classripple_1_1STValidation__inherit__graph.png" border="0" usemap="#aripple_1_1STValidation_inherit__map" alt="Inheritance graph"/></div>
<map name="aripple_1_1STValidation_inherit__map" id="aripple_1_1STValidation_inherit__map">
<area shape="rect" title=" " alt="" coords="154,181,302,207"/>
<area shape="rect" href="classripple_1_1STObject.html" title=" " alt="" coords="81,101,207,126"/>
<area shape="poly" title=" " alt="" coords="168,134,217,179,214,183,165,137"/>
<area shape="rect" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format." alt="" coords="5,13,120,38"/>
<area shape="poly" title=" " alt="" coords="85,46,135,98,131,102,81,50"/>
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="144,5,307,45"/>
<area shape="poly" title=" " alt="" coords="200,57,157,102,153,98,196,54"/>
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="231,93,393,133"/>
<area shape="poly" title=" " alt="" coords="284,145,242,183,239,179,280,141"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for ripple::STValidation:</div>
<div class="dyncontent">
<div class="center"><img src="classripple_1_1STValidation__coll__graph.png" border="0" usemap="#aripple_1_1STValidation_coll__map" alt="Collaboration graph"/></div>
<map name="aripple_1_1STValidation_coll__map" id="aripple_1_1STValidation_coll__map">
<area shape="rect" title=" " alt="" coords="1959,306,2107,331"/>
<area shape="rect" href="classripple_1_1STObject.html" title=" " alt="" coords="1686,166,1811,191"/>
<area shape="poly" title=" " alt="" coords="1812,193,1836,202,1889,226,1939,254,2015,303,2012,308,1936,259,1886,231,1834,206,1810,198"/>
<area shape="rect" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format." alt="" coords="820,143,935,169"/>
<area shape="poly" title=" " alt="" coords="948,152,979,152,1045,152,1342,148,1472,150,1639,161,1686,167,1686,172,1638,167,1472,156,1342,154,1045,157,979,157,948,158"/>
<area shape="rect" href="classripple_1_1detail_1_1STVar.html" title=" " alt="" coords="1069,190,1219,215"/>
<area shape="poly" title=" " alt="" coords="949,166,1071,187,1070,193,948,171"/>
<area shape="rect" href="classripple_1_1SField.html" title="Identifies fields." alt="" coords="479,229,586,254"/>
<area shape="poly" title=" " alt="" coords="600,246,642,246,687,242,732,232,775,214,782,207,786,198,790,189,798,179,822,166,824,171,802,183,794,192,791,200,787,210,777,218,734,237,688,248,642,252,600,251"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="801,65,953,119"/>
<area shape="poly" title=" " alt="" coords="555,217,594,183,643,152,723,121,800,102,802,107,724,126,645,157,597,188,559,221"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="801,357,953,411"/>
<area shape="poly" title=" " alt="" coords="597,255,645,267,683,272,714,273,744,278,778,297,788,308,791,320,794,332,802,344,815,354,812,359,798,347,789,334,786,322,783,311,774,301,743,283,714,278,682,277,643,272,595,260"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="216,321,303,346"/>
<area shape="poly" title=" " alt="" coords="310,314,493,251,495,257,312,319"/>
<area shape="poly" title=" " alt="" coords="317,335,801,375,801,380,316,341"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="5,313,144,353"/>
<area shape="poly" title=" " alt="" coords="158,331,216,331,216,336,158,336"/>
<area shape="rect" href="classJson_1_1StaticString.html" title="Lightweight wrapper to tag static string." alt="" coords="193,229,325,254"/>
<area shape="poly" title=" " alt="" coords="339,239,479,239,479,244,339,244"/>
<area shape="poly" title=" " alt="" coords="805,130,802,132,795,142,791,152,787,162,778,171,744,189,714,195,682,197,645,204,567,231,565,226,643,199,682,191,713,189,742,184,774,167,782,159,786,150,790,140,798,129,802,126"/>
<area shape="poly" title=" " alt="" coords="787,366,715,344,643,316,590,286,549,256,552,252,593,281,645,311,717,339,788,361"/>
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="1343,235,1505,275"/>
<area shape="poly" title=" " alt="" coords="1518,230,1693,189,1694,194,1519,235"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="1353,171,1495,211"/>
<area shape="poly" title=" " alt="" coords="1509,185,1686,178,1686,184,1509,190"/>
<area shape="poly" title=" " alt="" coords="1232,196,1352,191,1353,196,1232,202"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="833,307,921,333"/>
<area shape="poly" title=" " alt="" coords="935,325,990,323,1018,318,1044,308,1074,288,1100,263,1133,214,1138,217,1104,266,1078,292,1047,313,1019,323,990,328,935,330"/>
<area shape="rect" href="classripple_1_1PublicKey.html" title="A public key." alt="" coords="1079,331,1209,357"/>
<area shape="poly" title=" " alt="" coords="931,335,979,351,1029,354,1078,351,1079,357,1029,360,978,356,929,340"/>
<area shape="rect" href="classripple_1_1base__uint.html" title="Integers of any length that is a multiple of 32&#45;bits." alt="" coords="1678,381,1819,421"/>
<area shape="poly" title=" " alt="" coords="936,334,956,343,968,352,980,359,1004,365,1023,367,1069,367,1411,386,1678,396,1678,402,1411,391,1069,372,1023,372,1003,370,978,364,965,356,953,348,934,339"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/aligned_storage.html" title=" " alt="" coords="800,193,955,233"/>
<area shape="poly" title=" " alt="" coords="969,211,1045,209,1069,208,1069,213,1045,215,969,217"/>
<area shape="rect" href="classripple_1_1SOTemplate.html" title="Defines the fields and their attributes within a STObject." alt="" coords="1351,70,1497,95"/>
<area shape="poly" title=" " alt="" coords="1511,86,1575,96,1640,113,1691,138,1731,164,1728,168,1688,142,1638,119,1574,101,1510,91"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="1073,5,1215,45"/>
<area shape="poly" title=" " alt="" coords="1230,40,1362,67,1361,73,1229,45"/>
<area shape="rect" href="classripple_1_1SOElement.html" title="An element in a SOTemplate." alt="" coords="808,13,947,38"/>
<area shape="poly" title=" " alt="" coords="960,23,1072,23,1072,28,960,28"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/functional/reference_wrapper.html" title=" " alt="" coords="445,5,620,45"/>
<area shape="poly" title=" " alt="" coords="634,23,807,23,807,28,634,28"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="1075,70,1213,95"/>
<area shape="poly" title=" " alt="" coords="1227,80,1351,80,1351,85,1227,85"/>
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="1667,216,1830,256"/>
<area shape="poly" title=" " alt="" coords="1844,256,1935,281,1999,303,1997,308,1934,287,1843,261"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="1668,281,1829,306"/>
<area shape="poly" title=" " alt="" coords="1843,299,1959,309,1958,315,1843,304"/>
<area shape="poly" title=" " alt="" coords="1223,339,1958,318,1959,323,1223,344"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="830,258,925,283"/>
<area shape="poly" title=" " alt="" coords="939,271,991,278,1046,291,1089,309,1124,329,1122,334,1087,314,1045,296,990,283,938,276"/>
<area shape="poly" title=" " alt="" coords="1833,395,1883,388,1934,375,1978,353,2013,329,2016,334,1981,358,1936,380,1885,393,1833,401"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/array.html" title=" " alt="" coords="1340,436,1508,476"/>
<area shape="poly" title=" " alt="" coords="1521,446,1638,429,1682,419,1683,424,1639,435,1522,451"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="1093,443,1195,469"/>
<area shape="poly" title=" " alt="" coords="1209,453,1340,453,1340,459,1209,459"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/chrono/time_point.html" title=" " alt="" coords="1663,445,1835,485"/>
<area shape="poly" title=" " alt="" coords="1847,445,1891,431,1933,411,1960,392,1984,370,2020,330,2024,334,1988,374,1963,396,1936,416,1893,436,1849,450"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a0a75a84552846d1a77ea0ef4e73072fd" id="r_a0a75a84552846d1a77ea0ef4e73072fd"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a0a75a84552846d1a77ea0ef4e73072fd">iterator</a> = boost::transform_iterator&lt; <a class="el" href="structripple_1_1STObject_1_1Transform.html">Transform</a>, STObject::list_type::const_iterator &gt;</td></tr>
<tr class="separator:a0a75a84552846d1a77ea0ef4e73072fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a2c47685a67b798f6aafb2e4f14faf240" id="r_a2c47685a67b798f6aafb2e4f14faf240"><td class="memTemplParams" colspan="2">template&lt;class LookupNodeID &gt; </td></tr>
<tr class="memitem:a2c47685a67b798f6aafb2e4f14faf240"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#a2c47685a67b798f6aafb2e4f14faf240">STValidation</a> (<a class="el" href="classripple_1_1SerialIter.html">SerialIter</a> &amp;sit, LookupNodeID &amp;&amp;lookupNodeID, bool checkSignature)</td></tr>
<tr class="memdesc:a2c47685a67b798f6aafb2e4f14faf240"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a <a class="el" href="classripple_1_1STValidation.html">STValidation</a> from a peer from serialized data. <br /></td></tr>
<tr class="separator:a2c47685a67b798f6aafb2e4f14faf240"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c378199969a1776d68565d0083355fa" id="r_a3c378199969a1776d68565d0083355fa"><td class="memTemplParams" colspan="2">template&lt;typename F &gt; </td></tr>
<tr class="memitem:a3c378199969a1776d68565d0083355fa"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#a3c378199969a1776d68565d0083355fa">STValidation</a> (<a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> signTime, <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#a4e412a5834900d9affa8db3ac1a27209">NodeID</a> const &amp;nodeID, F &amp;&amp;f)</td></tr>
<tr class="memdesc:a3c378199969a1776d68565d0083355fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct, sign and trust a new <a class="el" href="classripple_1_1STValidation.html">STValidation</a> issued by this node. <br /></td></tr>
<tr class="separator:a3c378199969a1776d68565d0083355fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdf587b8dd5331ad1517f4e1969a8662" id="r_abdf587b8dd5331ad1517f4e1969a8662"><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="classripple_1_1STValidation.html#abdf587b8dd5331ad1517f4e1969a8662">getLedgerHash</a> () const</td></tr>
<tr class="separator:abdf587b8dd5331ad1517f4e1969a8662"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23a7944d7d642c1c0ce8dc1817672d4b" id="r_a23a7944d7d642c1c0ce8dc1817672d4b"><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="classripple_1_1STValidation.html#a23a7944d7d642c1c0ce8dc1817672d4b">getConsensusHash</a> () const</td></tr>
<tr class="separator:a23a7944d7d642c1c0ce8dc1817672d4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeeef4bccb0e2c4d98a84cb82e433ce90" id="r_aeeef4bccb0e2c4d98a84cb82e433ce90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#aeeef4bccb0e2c4d98a84cb82e433ce90">getSignTime</a> () const</td></tr>
<tr class="separator:aeeef4bccb0e2c4d98a84cb82e433ce90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ef77d68fa4c619198ce70529d643b0d" id="r_a3ef77d68fa4c619198ce70529d643b0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#a3ef77d68fa4c619198ce70529d643b0d">getSeenTime</a> () const noexcept</td></tr>
<tr class="separator:a3ef77d68fa4c619198ce70529d643b0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1332084b8404976678c7b10aa90fd373" id="r_a1332084b8404976678c7b10aa90fd373"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#a1332084b8404976678c7b10aa90fd373">getSignerPublic</a> () const noexcept</td></tr>
<tr class="separator:a1332084b8404976678c7b10aa90fd373"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ab98e39dcf307516d3fac9dc647cde4" id="r_a8ab98e39dcf307516d3fac9dc647cde4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a4e412a5834900d9affa8db3ac1a27209">NodeID</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#a8ab98e39dcf307516d3fac9dc647cde4">getNodeID</a> () const noexcept</td></tr>
<tr class="separator:a8ab98e39dcf307516d3fac9dc647cde4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad20750500ba56dcb7383ed963681148e" id="r_ad20750500ba56dcb7383ed963681148e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#ad20750500ba56dcb7383ed963681148e">isValid</a> () const noexcept</td></tr>
<tr class="separator:ad20750500ba56dcb7383ed963681148e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0911213ec5399168a171156b130ba7a" id="r_aa0911213ec5399168a171156b130ba7a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#aa0911213ec5399168a171156b130ba7a">isFull</a> () const noexcept</td></tr>
<tr class="separator:aa0911213ec5399168a171156b130ba7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b9786a473556f9d3730a17c09fa6c8f" id="r_a6b9786a473556f9d3730a17c09fa6c8f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#a6b9786a473556f9d3730a17c09fa6c8f">isTrusted</a> () const noexcept</td></tr>
<tr class="separator:a6b9786a473556f9d3730a17c09fa6c8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad564bbe1e66d71fbb6b3d90d23e85946" id="r_ad564bbe1e66d71fbb6b3d90d23e85946"><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="classripple_1_1STValidation.html#ad564bbe1e66d71fbb6b3d90d23e85946">getSigningHash</a> () const</td></tr>
<tr class="separator:ad564bbe1e66d71fbb6b3d90d23e85946"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa74bbce4c07518d33fc25b60f841e22e" id="r_aa74bbce4c07518d33fc25b60f841e22e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#aa74bbce4c07518d33fc25b60f841e22e">setTrusted</a> ()</td></tr>
<tr class="separator:aa74bbce4c07518d33fc25b60f841e22e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a153034dfe796ffd1b80a49a84bf79a14" id="r_a153034dfe796ffd1b80a49a84bf79a14"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#a153034dfe796ffd1b80a49a84bf79a14">setUntrusted</a> ()</td></tr>
<tr class="separator:a153034dfe796ffd1b80a49a84bf79a14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51b5760becdd7961df71e2add6e1a9f2" id="r_a51b5760becdd7961df71e2add6e1a9f2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#a51b5760becdd7961df71e2add6e1a9f2">setSeen</a> (<a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> s)</td></tr>
<tr class="separator:a51b5760becdd7961df71e2add6e1a9f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ce9844ef8dc996ccd4091bb74136e98" id="r_a3ce9844ef8dc996ccd4091bb74136e98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#a3ce9844ef8dc996ccd4091bb74136e98">getSerialized</a> () const</td></tr>
<tr class="separator:a3ce9844ef8dc996ccd4091bb74136e98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a6e4556b9cae5cbe91026f20541136" id="r_ad6a6e4556b9cae5cbe91026f20541136"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#ad6a6e4556b9cae5cbe91026f20541136">getSignature</a> () const</td></tr>
<tr class="separator:ad6a6e4556b9cae5cbe91026f20541136"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a245d3bb449bb3f48536c2e57800b7cc5" id="r_a245d3bb449bb3f48536c2e57800b7cc5"><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="classripple_1_1STValidation.html#a245d3bb449bb3f48536c2e57800b7cc5">render</a> () const</td></tr>
<tr class="separator:a245d3bb449bb3f48536c2e57800b7cc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa820a166593f797cce00099c29fd6b90" id="r_aa820a166593f797cce00099c29fd6b90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STObject.html#a0a75a84552846d1a77ea0ef4e73072fd">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#aa820a166593f797cce00099c29fd6b90">begin</a> () const</td></tr>
<tr class="separator:aa820a166593f797cce00099c29fd6b90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31ff60662c421b4974a7ee904e910b1b" id="r_a31ff60662c421b4974a7ee904e910b1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STObject.html#a0a75a84552846d1a77ea0ef4e73072fd">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a31ff60662c421b4974a7ee904e910b1b">end</a> () const</td></tr>
<tr class="separator:a31ff60662c421b4974a7ee904e910b1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1b8f2096a40bf95115eb37b77e8bf8c" id="r_aa1b8f2096a40bf95115eb37b77e8bf8c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#aa1b8f2096a40bf95115eb37b77e8bf8c">empty</a> () const</td></tr>
<tr class="separator:aa1b8f2096a40bf95115eb37b77e8bf8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4dca24ea677959be9a7beb008b45f77" id="r_ae4dca24ea677959be9a7beb008b45f77"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#ae4dca24ea677959be9a7beb008b45f77">reserve</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> n)</td></tr>
<tr class="separator:ae4dca24ea677959be9a7beb008b45f77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08f92510a11a354071b7ee4551a296a9" id="r_a08f92510a11a354071b7ee4551a296a9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a08f92510a11a354071b7ee4551a296a9">applyTemplate</a> (<a class="el" href="classripple_1_1SOTemplate.html">SOTemplate</a> const &amp;type)</td></tr>
<tr class="separator:a08f92510a11a354071b7ee4551a296a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab777a839b88e0bfe669580c1182f418d" id="r_ab777a839b88e0bfe669580c1182f418d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#ab777a839b88e0bfe669580c1182f418d">applyTemplateFromSField</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;)</td></tr>
<tr class="separator:ab777a839b88e0bfe669580c1182f418d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9aeb27325a0dfb498f8377bb9d7e4680" id="r_a9aeb27325a0dfb498f8377bb9d7e4680"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a9aeb27325a0dfb498f8377bb9d7e4680">isFree</a> () const</td></tr>
<tr class="separator:a9aeb27325a0dfb498f8377bb9d7e4680"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79d44cbca07f07419075eab63f02cf46" id="r_a79d44cbca07f07419075eab63f02cf46"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a79d44cbca07f07419075eab63f02cf46">set</a> (<a class="el" href="classripple_1_1SOTemplate.html">SOTemplate</a> const &amp;)</td></tr>
<tr class="separator:a79d44cbca07f07419075eab63f02cf46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cb36ae4116ab69d60bac3b87efa3426" id="r_a9cb36ae4116ab69d60bac3b87efa3426"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a9cb36ae4116ab69d60bac3b87efa3426">set</a> (<a class="el" href="classripple_1_1SerialIter.html">SerialIter</a> &amp;u, int depth=0)</td></tr>
<tr class="separator:a9cb36ae4116ab69d60bac3b87efa3426"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00db5bd22a73d188e8f2287fbdbc8e92" id="r_a00db5bd22a73d188e8f2287fbdbc8e92"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a00db5bd22a73d188e8f2287fbdbc8e92">set</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_1STBase.html">STBase</a> &gt; v)</td></tr>
<tr class="memdesc:a00db5bd22a73d188e8f2287fbdbc8e92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a field. <br /></td></tr>
<tr class="separator:a00db5bd22a73d188e8f2287fbdbc8e92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a357763465c6048c33d47df2e934a7ca0" id="r_a357763465c6048c33d47df2e934a7ca0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a357763465c6048c33d47df2e934a7ca0">set</a> (<a class="el" href="classripple_1_1STBase.html">STBase</a> &amp;&amp;v)</td></tr>
<tr class="separator:a357763465c6048c33d47df2e934a7ca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1fb2fa09b2256510bb01306202de9c3" id="r_aa1fb2fa09b2256510bb01306202de9c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fc">SerializedTypeID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#aa1fb2fa09b2256510bb01306202de9c3">getSType</a> () const override</td></tr>
<tr class="separator:aa1fb2fa09b2256510bb01306202de9c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accfabb87c38462806e744d820bb4c608" id="r_accfabb87c38462806e744d820bb4c608"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#accfabb87c38462806e744d820bb4c608">isEquivalent</a> (<a class="el" href="classripple_1_1STBase.html">STBase</a> const &amp;t) const override</td></tr>
<tr class="separator:accfabb87c38462806e744d820bb4c608"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe65b24a8a02dcaaa0c062cb45d94053" id="r_afe65b24a8a02dcaaa0c062cb45d94053"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#afe65b24a8a02dcaaa0c062cb45d94053">isDefault</a> () const override</td></tr>
<tr class="separator:afe65b24a8a02dcaaa0c062cb45d94053"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7adccac3a1b54244ae210afe7c5916e8" id="r_a7adccac3a1b54244ae210afe7c5916e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a7adccac3a1b54244ae210afe7c5916e8">add</a> (<a class="el" href="classripple_1_1Serializer.html">Serializer</a> &amp;s) const override</td></tr>
<tr class="separator:a7adccac3a1b54244ae210afe7c5916e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4fffc0fe22a576ac01d35952add7c06" id="r_aa4fffc0fe22a576ac01d35952add7c06"><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="classripple_1_1STObject.html#aa4fffc0fe22a576ac01d35952add7c06">getFullText</a> () const override</td></tr>
<tr class="separator:aa4fffc0fe22a576ac01d35952add7c06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6020d736e752379911874f968bd5ed3" id="r_aa6020d736e752379911874f968bd5ed3"><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="classripple_1_1STObject.html#aa6020d736e752379911874f968bd5ed3">getText</a> () const override</td></tr>
<tr class="separator:aa6020d736e752379911874f968bd5ed3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf2e4ebb1868c4aff1ad9ec5d1a0ee4f" id="r_abf2e4ebb1868c4aff1ad9ec5d1a0ee4f"><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="classripple_1_1STObject.html#abf2e4ebb1868c4aff1ad9ec5d1a0ee4f">getJson</a> (<a class="el" href="structripple_1_1JsonOptions.html">JsonOptions</a>=<a class="el" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>) const override</td></tr>
<tr class="separator:abf2e4ebb1868c4aff1ad9ec5d1a0ee4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed86729110266412f315d9ac5914c814" id="r_aed86729110266412f315d9ac5914c814"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#aed86729110266412f315d9ac5914c814">addWithoutSigningFields</a> (<a class="el" href="classripple_1_1Serializer.html">Serializer</a> &amp;s) const</td></tr>
<tr class="separator:aed86729110266412f315d9ac5914c814"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ae7e459a83bc46c3cfd9025753af1cb" id="r_a6ae7e459a83bc46c3cfd9025753af1cb"><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="classripple_1_1STObject.html#a6ae7e459a83bc46c3cfd9025753af1cb">getSerializer</a> () const</td></tr>
<tr class="separator:a6ae7e459a83bc46c3cfd9025753af1cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad924902da7debaf286597d6da0ae26e9" id="r_ad924902da7debaf286597d6da0ae26e9"><td class="memTemplParams" colspan="2">template&lt;class... Args&gt; </td></tr>
<tr class="memitem:ad924902da7debaf286597d6da0ae26e9"><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="classripple_1_1STObject.html#ad924902da7debaf286597d6da0ae26e9">emplace_back</a> (Args &amp;&amp;... args)</td></tr>
<tr class="separator:ad924902da7debaf286597d6da0ae26e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6538f36f1bb0c4fa10b5fa669df12eb3" id="r_a6538f36f1bb0c4fa10b5fa669df12eb3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a6538f36f1bb0c4fa10b5fa669df12eb3">getCount</a> () const</td></tr>
<tr class="separator:a6538f36f1bb0c4fa10b5fa669df12eb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fa764a09a6e972491891d939eb9d2f2" id="r_a4fa764a09a6e972491891d939eb9d2f2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a4fa764a09a6e972491891d939eb9d2f2">setFlag</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>)</td></tr>
<tr class="separator:a4fa764a09a6e972491891d939eb9d2f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d14805530722d423dae19ccfd7c9060" id="r_a0d14805530722d423dae19ccfd7c9060"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a0d14805530722d423dae19ccfd7c9060">clearFlag</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>)</td></tr>
<tr class="separator:a0d14805530722d423dae19ccfd7c9060"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40025a423b41e20dd78cb2627e17d678" id="r_a40025a423b41e20dd78cb2627e17d678"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a40025a423b41e20dd78cb2627e17d678">isFlag</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>) const</td></tr>
<tr class="separator:a40025a423b41e20dd78cb2627e17d678"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5aa57043ec772da30341e3c3b823d7f" id="r_af5aa57043ec772da30341e3c3b823d7f"><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="classripple_1_1STObject.html#af5aa57043ec772da30341e3c3b823d7f">getFlags</a> () const</td></tr>
<tr class="separator:af5aa57043ec772da30341e3c3b823d7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9296fefa5841548d32df3beb9ee84fc8" id="r_a9296fefa5841548d32df3beb9ee84fc8"><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="classripple_1_1STObject.html#a9296fefa5841548d32df3beb9ee84fc8">getHash</a> (<a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bd">HashPrefix</a> prefix) const</td></tr>
<tr class="separator:a9296fefa5841548d32df3beb9ee84fc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fef83dfa7d80728eb5080b3d93cb407" id="r_a8fef83dfa7d80728eb5080b3d93cb407"><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="classripple_1_1STObject.html#a8fef83dfa7d80728eb5080b3d93cb407">getSigningHash</a> (<a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bd">HashPrefix</a> prefix) const</td></tr>
<tr class="separator:a8fef83dfa7d80728eb5080b3d93cb407"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83353e9fc871348fdd445cd2d27446e3" id="r_a83353e9fc871348fdd445cd2d27446e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STBase.html">STBase</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a83353e9fc871348fdd445cd2d27446e3">peekAtIndex</a> (int offset) const</td></tr>
<tr class="separator:a83353e9fc871348fdd445cd2d27446e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9917fd7cb5cf104d094e857b28f069df" id="r_a9917fd7cb5cf104d094e857b28f069df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STBase.html">STBase</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a9917fd7cb5cf104d094e857b28f069df">getIndex</a> (int offset)</td></tr>
<tr class="separator:a9917fd7cb5cf104d094e857b28f069df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2207a6da88e27776a57de085e13518c9" id="r_a2207a6da88e27776a57de085e13518c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STBase.html">STBase</a> const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a2207a6da88e27776a57de085e13518c9">peekAtPIndex</a> (int offset) const</td></tr>
<tr class="separator:a2207a6da88e27776a57de085e13518c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb1e6ff09d934a4b736656456c8844f3" id="r_adb1e6ff09d934a4b736656456c8844f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STBase.html">STBase</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#adb1e6ff09d934a4b736656456c8844f3">getPIndex</a> (int offset)</td></tr>
<tr class="separator:adb1e6ff09d934a4b736656456c8844f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97869dec0b632179c5bf70bf27d62ac8" id="r_a97869dec0b632179c5bf70bf27d62ac8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a97869dec0b632179c5bf70bf27d62ac8">getFieldIndex</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:a97869dec0b632179c5bf70bf27d62ac8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34ee1a8b95283ba3428cc6435455da35" id="r_a34ee1a8b95283ba3428cc6435455da35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1SField.html">SField</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a34ee1a8b95283ba3428cc6435455da35">getFieldSType</a> (int index) const</td></tr>
<tr class="separator:a34ee1a8b95283ba3428cc6435455da35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdaa535c84b4d5d599bacf9a964144ee" id="r_acdaa535c84b4d5d599bacf9a964144ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STBase.html">STBase</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#acdaa535c84b4d5d599bacf9a964144ee">peekAtField</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:acdaa535c84b4d5d599bacf9a964144ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a891022e663d5546377f401a53141786f" id="r_a891022e663d5546377f401a53141786f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STBase.html">STBase</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a891022e663d5546377f401a53141786f">getField</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field)</td></tr>
<tr class="separator:a891022e663d5546377f401a53141786f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20bb387308007a3ed7b83bc6dfcae0cf" id="r_a20bb387308007a3ed7b83bc6dfcae0cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STBase.html">STBase</a> const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a20bb387308007a3ed7b83bc6dfcae0cf">peekAtPField</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:a20bb387308007a3ed7b83bc6dfcae0cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04a9c81075f828fb0e9846fae6213947" id="r_a04a9c81075f828fb0e9846fae6213947"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STBase.html">STBase</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a04a9c81075f828fb0e9846fae6213947">getPField</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, bool createOkay=false)</td></tr>
<tr class="separator:a04a9c81075f828fb0e9846fae6213947"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a038971e344b2dfc77e0dbc6daef30565" id="r_a038971e344b2dfc77e0dbc6daef30565"><td class="memItemLeft" align="right" valign="top">unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a038971e344b2dfc77e0dbc6daef30565">getFieldU8</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:a038971e344b2dfc77e0dbc6daef30565"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42d3da94cee3e6f575350094476140ce" id="r_a42d3da94cee3e6f575350094476140ce"><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="classripple_1_1STObject.html#a42d3da94cee3e6f575350094476140ce">getFieldU16</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:a42d3da94cee3e6f575350094476140ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55d1b6946f96a770f3b2195eb5a5a943" id="r_a55d1b6946f96a770f3b2195eb5a5a943"><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="classripple_1_1STObject.html#a55d1b6946f96a770f3b2195eb5a5a943">getFieldU32</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:a55d1b6946f96a770f3b2195eb5a5a943"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b0981ac21449e6ab51c3621d60404ed" id="r_a6b0981ac21449e6ab51c3621d60404ed"><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="classripple_1_1STObject.html#a6b0981ac21449e6ab51c3621d60404ed">getFieldU64</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:a6b0981ac21449e6ab51c3621d60404ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6a509b6ddea6d0c322fd5f2bd339adf" id="r_ab6a509b6ddea6d0c322fd5f2bd339adf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a4d601befed9298ce94e7d95410fa9ce9">uint128</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#ab6a509b6ddea6d0c322fd5f2bd339adf">getFieldH128</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:ab6a509b6ddea6d0c322fd5f2bd339adf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a164a0f801602821c4bd0670ca93dac87" id="r_a164a0f801602821c4bd0670ca93dac87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#ad47d532b2f3927125b187ac770f84448">uint160</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a164a0f801602821c4bd0670ca93dac87">getFieldH160</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:a164a0f801602821c4bd0670ca93dac87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03987dcbfd8e3902a33319caeb8c00a5" id="r_a03987dcbfd8e3902a33319caeb8c00a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#aaaf4d707c3e5604ff3f3f5d040ec1520">uint192</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a03987dcbfd8e3902a33319caeb8c00a5">getFieldH192</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:a03987dcbfd8e3902a33319caeb8c00a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af89b6c7fd94c998549037d0c44a068a1" id="r_af89b6c7fd94c998549037d0c44a068a1"><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="classripple_1_1STObject.html#af89b6c7fd94c998549037d0c44a068a1">getFieldH256</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:af89b6c7fd94c998549037d0c44a068a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d2d874d34a1c3ed432cdb9fb1386b35" id="r_a0d2d874d34a1c3ed432cdb9fb1386b35"><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="classripple_1_1STObject.html#a0d2d874d34a1c3ed432cdb9fb1386b35">getAccountID</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:a0d2d874d34a1c3ed432cdb9fb1386b35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09be758ae97b9e9e392aa2606cc0559f" id="r_a09be758ae97b9e9e392aa2606cc0559f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a09be758ae97b9e9e392aa2606cc0559f">getFieldVL</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:a09be758ae97b9e9e392aa2606cc0559f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e207109e646759f4927d90e4404893f" id="r_a8e207109e646759f4927d90e4404893f"><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="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:a8e207109e646759f4927d90e4404893f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03645626ad58a31437400f3c225a8de3" id="r_a03645626ad58a31437400f3c225a8de3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STPathSet.html">STPathSet</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a03645626ad58a31437400f3c225a8de3">getFieldPathSet</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:a03645626ad58a31437400f3c225a8de3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcc0725fae4f5e057ec6adf0324adb8d" id="r_afcc0725fae4f5e057ec6adf0324adb8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STVector256.html">STVector256</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#afcc0725fae4f5e057ec6adf0324adb8d">getFieldV256</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:afcc0725fae4f5e057ec6adf0324adb8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fced814291f20736a0b1b50716ffb48" id="r_a0fced814291f20736a0b1b50716ffb48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STArray.html">STArray</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a0fced814291f20736a0b1b50716ffb48">getFieldArray</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:a0fced814291f20736a0b1b50716ffb48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0b017e27f7f03ba9e2827a26075524d" id="r_ab0b017e27f7f03ba9e2827a26075524d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#ab0b017e27f7f03ba9e2827a26075524d">getFieldCurrency</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:ab0b017e27f7f03ba9e2827a26075524d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2549a834d3c9b8559e23354e35764e8" id="r_ae2549a834d3c9b8559e23354e35764e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STNumber.html">STNumber</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#ae2549a834d3c9b8559e23354e35764e8">getFieldNumber</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:ae2549a834d3c9b8559e23354e35764e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a925f5ebaa5822892447cf161e5a2960e" id="r_a925f5ebaa5822892447cf161e5a2960e"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a925f5ebaa5822892447cf161e5a2960e"><td class="memTemplItemLeft" align="right" valign="top">T::value_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a925f5ebaa5822892447cf161e5a2960e">operator[]</a> (<a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; T &gt; const &amp;f) const</td></tr>
<tr class="memdesc:a925f5ebaa5822892447cf161e5a2960e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value of a field. <br /></td></tr>
<tr class="separator:a925f5ebaa5822892447cf161e5a2960e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12b48bd019e07a0392cb990172e6f952" id="r_a12b48bd019e07a0392cb990172e6f952"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a12b48bd019e07a0392cb990172e6f952"><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/decay.html">std::decay_t</a>&lt; typename T::value_type &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a12b48bd019e07a0392cb990172e6f952">operator[]</a> (<a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a>&lt; T &gt; const &amp;of) const</td></tr>
<tr class="memdesc:a12b48bd019e07a0392cb990172e6f952"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value of a field as a <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>. <br /></td></tr>
<tr class="separator:a12b48bd019e07a0392cb990172e6f952"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a047879defbf3f599ded969664767ce" id="r_a9a047879defbf3f599ded969664767ce"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a9a047879defbf3f599ded969664767ce"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STObject_1_1ValueProxy.html">ValueProxy</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a9a047879defbf3f599ded969664767ce">operator[]</a> (<a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; T &gt; const &amp;f)</td></tr>
<tr class="memdesc:a9a047879defbf3f599ded969664767ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a modifiable field value. <br /></td></tr>
<tr class="separator:a9a047879defbf3f599ded969664767ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad78430092dc927d1f2314defa887399d" id="r_ad78430092dc927d1f2314defa887399d"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ad78430092dc927d1f2314defa887399d"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STObject_1_1OptionalProxy.html">OptionalProxy</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#ad78430092dc927d1f2314defa887399d">operator[]</a> (<a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a>&lt; T &gt; const &amp;of)</td></tr>
<tr class="memdesc:ad78430092dc927d1f2314defa887399d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a modifiable field value as <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>. <br /></td></tr>
<tr class="separator:ad78430092dc927d1f2314defa887399d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fc71daa682162627599bcf3240f0f07" id="r_a3fc71daa682162627599bcf3240f0f07"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a3fc71daa682162627599bcf3240f0f07"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a3fc71daa682162627599bcf3240f0f07">operator[]</a> (<a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; T &gt; const &amp;f) -&gt; <a class="el" href="classripple_1_1STObject_1_1ValueProxy.html">ValueProxy</a>&lt; T &gt;</td></tr>
<tr class="separator:a3fc71daa682162627599bcf3240f0f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4c97ed8496ae0df73d5ad209789fa61" id="r_ae4c97ed8496ae0df73d5ad209789fa61"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ae4c97ed8496ae0df73d5ad209789fa61"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#ae4c97ed8496ae0df73d5ad209789fa61">operator[]</a> (<a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a>&lt; T &gt; const &amp;of) -&gt; <a class="el" href="classripple_1_1STObject_1_1OptionalProxy.html">OptionalProxy</a>&lt; T &gt;</td></tr>
<tr class="separator:ae4c97ed8496ae0df73d5ad209789fa61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ee3dd5d5a57cb6768e7f22f0a997d4e" id="r_a3ee3dd5d5a57cb6768e7f22f0a997d4e"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a3ee3dd5d5a57cb6768e7f22f0a997d4e"><td class="memTemplItemLeft" align="right" valign="top">T::value_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a3ee3dd5d5a57cb6768e7f22f0a997d4e">at</a> (<a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; T &gt; const &amp;f) const</td></tr>
<tr class="memdesc:a3ee3dd5d5a57cb6768e7f22f0a997d4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value of a field. <br /></td></tr>
<tr class="separator:a3ee3dd5d5a57cb6768e7f22f0a997d4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90f337e9b085352ddc4a555a1592c4af" id="r_a90f337e9b085352ddc4a555a1592c4af"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a90f337e9b085352ddc4a555a1592c4af"><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/decay.html">std::decay_t</a>&lt; typename T::value_type &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a90f337e9b085352ddc4a555a1592c4af">at</a> (<a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a>&lt; T &gt; const &amp;of) const</td></tr>
<tr class="memdesc:a90f337e9b085352ddc4a555a1592c4af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value of a field as <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>. <br /></td></tr>
<tr class="separator:a90f337e9b085352ddc4a555a1592c4af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abaeb03a29fe329acc22f476a38081221" id="r_abaeb03a29fe329acc22f476a38081221"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:abaeb03a29fe329acc22f476a38081221"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STObject_1_1ValueProxy.html">ValueProxy</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#abaeb03a29fe329acc22f476a38081221">at</a> (<a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; T &gt; const &amp;f)</td></tr>
<tr class="memdesc:abaeb03a29fe329acc22f476a38081221"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a modifiable field value. <br /></td></tr>
<tr class="separator:abaeb03a29fe329acc22f476a38081221"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab80b5105f4b03073d08248b8b2c40b98" id="r_ab80b5105f4b03073d08248b8b2c40b98"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ab80b5105f4b03073d08248b8b2c40b98"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STObject_1_1OptionalProxy.html">OptionalProxy</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#ab80b5105f4b03073d08248b8b2c40b98">at</a> (<a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a>&lt; T &gt; const &amp;of)</td></tr>
<tr class="memdesc:ab80b5105f4b03073d08248b8b2c40b98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a modifiable field value as <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>. <br /></td></tr>
<tr class="separator:ab80b5105f4b03073d08248b8b2c40b98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc02eaa67beb0273e02489ec2d53aa30" id="r_adc02eaa67beb0273e02489ec2d53aa30"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:adc02eaa67beb0273e02489ec2d53aa30"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#adc02eaa67beb0273e02489ec2d53aa30">at</a> (<a class="el" href="structripple_1_1TypedField.html">TypedField</a>&lt; T &gt; const &amp;f) -&gt; <a class="el" href="classripple_1_1STObject_1_1ValueProxy.html">ValueProxy</a>&lt; T &gt;</td></tr>
<tr class="separator:adc02eaa67beb0273e02489ec2d53aa30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3adb9451805175c6b6a4f2363f7f7b05" id="r_a3adb9451805175c6b6a4f2363f7f7b05"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a3adb9451805175c6b6a4f2363f7f7b05"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a3adb9451805175c6b6a4f2363f7f7b05">at</a> (<a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a>&lt; T &gt; const &amp;of) -&gt; <a class="el" href="classripple_1_1STObject_1_1OptionalProxy.html">OptionalProxy</a>&lt; T &gt;</td></tr>
<tr class="separator:a3adb9451805175c6b6a4f2363f7f7b05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e622971f60d53b4a053065477264181" id="r_a6e622971f60d53b4a053065477264181"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a6e622971f60d53b4a053065477264181">setFieldU8</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, unsigned char)</td></tr>
<tr class="separator:a6e622971f60d53b4a053065477264181"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65cee099ee8ff5529ea7c5c4a028d566" id="r_a65cee099ee8ff5529ea7c5c4a028d566"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a65cee099ee8ff5529ea7c5c4a028d566">setFieldU16</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a>)</td></tr>
<tr class="separator:a65cee099ee8ff5529ea7c5c4a028d566"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd1aac04649d694a3524faf2ddebf843" id="r_acd1aac04649d694a3524faf2ddebf843"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#acd1aac04649d694a3524faf2ddebf843">setFieldU32</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>)</td></tr>
<tr class="separator:acd1aac04649d694a3524faf2ddebf843"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0e2e3ed7f92a9f21aed2eda6d1ea5c6" id="r_ac0e2e3ed7f92a9f21aed2eda6d1ea5c6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#ac0e2e3ed7f92a9f21aed2eda6d1ea5c6">setFieldU64</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>)</td></tr>
<tr class="separator:ac0e2e3ed7f92a9f21aed2eda6d1ea5c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfbedaa34800be12d393dbe866620851" id="r_abfbedaa34800be12d393dbe866620851"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#abfbedaa34800be12d393dbe866620851">setFieldH128</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, <a class="el" href="namespaceripple.html#a4d601befed9298ce94e7d95410fa9ce9">uint128</a> const &amp;)</td></tr>
<tr class="separator:abfbedaa34800be12d393dbe866620851"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4aee4efa6aeff63e0d5ff08d31730be2" id="r_a4aee4efa6aeff63e0d5ff08d31730be2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a4aee4efa6aeff63e0d5ff08d31730be2">setFieldH256</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;)</td></tr>
<tr class="separator:a4aee4efa6aeff63e0d5ff08d31730be2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1235d307d6f464392a583d0dfaa3cc4" id="r_af1235d307d6f464392a583d0dfaa3cc4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#af1235d307d6f464392a583d0dfaa3cc4">setFieldVL</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> const &amp;)</td></tr>
<tr class="separator:af1235d307d6f464392a583d0dfaa3cc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72abe64c7c5741d33a38684c46d0411b" id="r_a72abe64c7c5741d33a38684c46d0411b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a72abe64c7c5741d33a38684c46d0411b">setFieldVL</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, <a class="el" href="classripple_1_1Slice.html">Slice</a> const &amp;)</td></tr>
<tr class="separator:a72abe64c7c5741d33a38684c46d0411b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab503dfe8edde82e6c80719cc73201a6d" id="r_ab503dfe8edde82e6c80719cc73201a6d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#ab503dfe8edde82e6c80719cc73201a6d">setAccountID</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;)</td></tr>
<tr class="separator:ab503dfe8edde82e6c80719cc73201a6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7eedf70fc6afba6c2b8c6b2ba27ba23e" id="r_a7eedf70fc6afba6c2b8c6b2ba27ba23e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a7eedf70fc6afba6c2b8c6b2ba27ba23e">setFieldAmount</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;)</td></tr>
<tr class="separator:a7eedf70fc6afba6c2b8c6b2ba27ba23e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04f7b2ee945330e4d42ef13c32256b00" id="r_a04f7b2ee945330e4d42ef13c32256b00"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a04f7b2ee945330e4d42ef13c32256b00">setFieldIssue</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, <a class="el" href="classripple_1_1STIssue.html">STIssue</a> const &amp;)</td></tr>
<tr class="separator:a04f7b2ee945330e4d42ef13c32256b00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a168b1d0bbaa91de55bc518f68d4cf6f3" id="r_a168b1d0bbaa91de55bc518f68d4cf6f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a168b1d0bbaa91de55bc518f68d4cf6f3">setFieldCurrency</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, <a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> const &amp;)</td></tr>
<tr class="separator:a168b1d0bbaa91de55bc518f68d4cf6f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4eeb87dfc64cb95d81c8710c38c32fd7" id="r_a4eeb87dfc64cb95d81c8710c38c32fd7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a4eeb87dfc64cb95d81c8710c38c32fd7">setFieldNumber</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, <a class="el" href="classripple_1_1STNumber.html">STNumber</a> const &amp;)</td></tr>
<tr class="separator:a4eeb87dfc64cb95d81c8710c38c32fd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a309347871ac021d8922708fcbbb0ed46" id="r_a309347871ac021d8922708fcbbb0ed46"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a309347871ac021d8922708fcbbb0ed46">setFieldPathSet</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, <a class="el" href="classripple_1_1STPathSet.html">STPathSet</a> const &amp;)</td></tr>
<tr class="separator:a309347871ac021d8922708fcbbb0ed46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abca4224026b9aab088af20801fb63ffa" id="r_abca4224026b9aab088af20801fb63ffa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#abca4224026b9aab088af20801fb63ffa">setFieldV256</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, <a class="el" href="classripple_1_1STVector256.html">STVector256</a> const &amp;v)</td></tr>
<tr class="separator:abca4224026b9aab088af20801fb63ffa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2be037301806856f4b202cabc53d5e0a" id="r_a2be037301806856f4b202cabc53d5e0a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a2be037301806856f4b202cabc53d5e0a">setFieldArray</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, <a class="el" href="classripple_1_1STArray.html">STArray</a> const &amp;v)</td></tr>
<tr class="separator:a2be037301806856f4b202cabc53d5e0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa528706f5601b3543a770e8c48b114c" id="r_afa528706f5601b3543a770e8c48b114c"><td class="memTemplParams" colspan="2">template&lt;class Tag &gt; </td></tr>
<tr class="memitem:afa528706f5601b3543a770e8c48b114c"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#afa528706f5601b3543a770e8c48b114c">setFieldH160</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, <a class="el" href="classripple_1_1base__uint.html">base_uint</a>&lt; 160, Tag &gt; const &amp;v)</td></tr>
<tr class="separator:afa528706f5601b3543a770e8c48b114c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a649f361b3f9994fb28953efb9cf3a6b7" id="r_a649f361b3f9994fb28953efb9cf3a6b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STObject.html">STObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a649f361b3f9994fb28953efb9cf3a6b7">peekFieldObject</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field)</td></tr>
<tr class="separator:a649f361b3f9994fb28953efb9cf3a6b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf2fc44f02b033b1a98b02449ef18c57" id="r_adf2fc44f02b033b1a98b02449ef18c57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STArray.html">STArray</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#adf2fc44f02b033b1a98b02449ef18c57">peekFieldArray</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field)</td></tr>
<tr class="separator:adf2fc44f02b033b1a98b02449ef18c57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf5d617701ac3afc4ad6a13862459692" id="r_aaf5d617701ac3afc4ad6a13862459692"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#aaf5d617701ac3afc4ad6a13862459692">isFieldPresent</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:aaf5d617701ac3afc4ad6a13862459692"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b5bb43ef723075465e909e54c9d6622" id="r_a6b5bb43ef723075465e909e54c9d6622"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STBase.html">STBase</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a6b5bb43ef723075465e909e54c9d6622">makeFieldPresent</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field)</td></tr>
<tr class="separator:a6b5bb43ef723075465e909e54c9d6622"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a624bc6e179ff15ec5f08a4d1c7d1932e" id="r_a624bc6e179ff15ec5f08a4d1c7d1932e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a624bc6e179ff15ec5f08a4d1c7d1932e">makeFieldAbsent</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field)</td></tr>
<tr class="separator:a624bc6e179ff15ec5f08a4d1c7d1932e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82d7676b5e892190ac585206b903b5d3" id="r_a82d7676b5e892190ac585206b903b5d3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a82d7676b5e892190ac585206b903b5d3">delField</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field)</td></tr>
<tr class="separator:a82d7676b5e892190ac585206b903b5d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acda5e7748cffb2c22a2c3b192abfc053" id="r_acda5e7748cffb2c22a2c3b192abfc053"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#acda5e7748cffb2c22a2c3b192abfc053">delField</a> (int index)</td></tr>
<tr class="separator:acda5e7748cffb2c22a2c3b192abfc053"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ce1c79caa1014eab8b58dcac9beaa20" id="r_a0ce1c79caa1014eab8b58dcac9beaa20"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a0ce1c79caa1014eab8b58dcac9beaa20">hasMatchingEntry</a> (<a class="el" href="classripple_1_1STBase.html">STBase</a> const &amp;)</td></tr>
<tr class="separator:a0ce1c79caa1014eab8b58dcac9beaa20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab38061c3635046a53d87d9b174d63186" id="r_ab38061c3635046a53d87d9b174d63186"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#ab38061c3635046a53d87d9b174d63186">operator==</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;o) const</td></tr>
<tr class="separator:ab38061c3635046a53d87d9b174d63186"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56c5fe9c2acbaa7aa87b6069db29ca9f" id="r_a56c5fe9c2acbaa7aa87b6069db29ca9f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a56c5fe9c2acbaa7aa87b6069db29ca9f">operator==</a> (<a class="el" href="classripple_1_1STBase.html">STBase</a> const &amp;t) const</td></tr>
<tr class="separator:a56c5fe9c2acbaa7aa87b6069db29ca9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0509c1d49d6c801dd055481850de832d" id="r_a0509c1d49d6c801dd055481850de832d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a0509c1d49d6c801dd055481850de832d">operator!=</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;o) const</td></tr>
<tr class="separator:a0509c1d49d6c801dd055481850de832d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a848c94991d93eb5ed26dd98688cb48d5" id="r_a848c94991d93eb5ed26dd98688cb48d5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a848c94991d93eb5ed26dd98688cb48d5">operator!=</a> (<a class="el" href="classripple_1_1STBase.html">STBase</a> const &amp;t) const</td></tr>
<tr class="separator:a848c94991d93eb5ed26dd98688cb48d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acceaa8f1b3d80928247aaa800f6047df" id="r_acceaa8f1b3d80928247aaa800f6047df"><td class="memTemplParams" colspan="2">template&lt;typename T , typename V &gt; </td></tr>
<tr class="memitem:acceaa8f1b3d80928247aaa800f6047df"><td class="memTemplItemLeft" align="right" valign="top">V&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#acceaa8f1b3d80928247aaa800f6047df">getFieldByValue</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:acceaa8f1b3d80928247aaa800f6047df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d8128fa3fa3c0372330332359e0dbd5" id="r_a8d8128fa3fa3c0372330332359e0dbd5"><td class="memTemplParams" colspan="2">template&lt;typename T , typename V &gt; </td></tr>
<tr class="memitem:a8d8128fa3fa3c0372330332359e0dbd5"><td class="memTemplItemLeft" align="right" valign="top">V const &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a8d8128fa3fa3c0372330332359e0dbd5">getFieldByConstRef</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, V const &amp;<a class="el" href="classripple_1_1STObject.html#aa1b8f2096a40bf95115eb37b77e8bf8c">empty</a>) const</td></tr>
<tr class="separator:a8d8128fa3fa3c0372330332359e0dbd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acba8a09427afd05563c1d0a38c9bb6f2" id="r_acba8a09427afd05563c1d0a38c9bb6f2"><td class="memTemplParams" colspan="2">template&lt;class D &gt; </td></tr>
<tr class="memitem:acba8a09427afd05563c1d0a38c9bb6f2"><td class="memTemplItemLeft" align="right" valign="top">D &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#acba8a09427afd05563c1d0a38c9bb6f2">downcast</a> ()</td></tr>
<tr class="separator:acba8a09427afd05563c1d0a38c9bb6f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b14e04b97e4eefb3ea37135ed52accf" id="r_a9b14e04b97e4eefb3ea37135ed52accf"><td class="memTemplParams" colspan="2">template&lt;class D &gt; </td></tr>
<tr class="memitem:a9b14e04b97e4eefb3ea37135ed52accf"><td class="memTemplItemLeft" align="right" valign="top">D const &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a9b14e04b97e4eefb3ea37135ed52accf">downcast</a> () const</td></tr>
<tr class="separator:a9b14e04b97e4eefb3ea37135ed52accf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b14e04b97e4eefb3ea37135ed52accf" id="r_a9b14e04b97e4eefb3ea37135ed52accf"><td class="memTemplParams" colspan="2">template&lt;class D &gt; </td></tr>
<tr class="memitem:a9b14e04b97e4eefb3ea37135ed52accf"><td class="memTemplItemLeft" align="right" valign="top">D const &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a9b14e04b97e4eefb3ea37135ed52accf">downcast</a> () const</td></tr>
<tr class="separator:a9b14e04b97e4eefb3ea37135ed52accf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07ee4998ae80eb722fc77151a1a1cb0c" id="r_a07ee4998ae80eb722fc77151a1a1cb0c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a07ee4998ae80eb722fc77151a1a1cb0c">setFName</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;n)</td></tr>
<tr class="memdesc:a07ee4998ae80eb722fc77151a1a1cb0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format.">STBase</a> is a field. <br /></td></tr>
<tr class="separator:a07ee4998ae80eb722fc77151a1a1cb0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48097bca334d2f32a1d7861b59ae2e30" id="r_a48097bca334d2f32a1d7861b59ae2e30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1SField.html">SField</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a48097bca334d2f32a1d7861b59ae2e30">getFName</a> () const</td></tr>
<tr class="separator:a48097bca334d2f32a1d7861b59ae2e30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a76e581a75199f68e028722160958e4" id="r_a9a76e581a75199f68e028722160958e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a9a76e581a75199f68e028722160958e4">addFieldID</a> (<a class="el" href="classripple_1_1Serializer.html">Serializer</a> &amp;s) const</td></tr>
<tr class="separator:a9a76e581a75199f68e028722160958e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:ab027b1e13d78b76dd6f41f0fb3459792" id="r_ab027b1e13d78b76dd6f41f0fb3459792"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1STObject.html">STObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#ab027b1e13d78b76dd6f41f0fb3459792">makeInnerObject</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;name)</td></tr>
<tr class="separator:ab027b1e13d78b76dd6f41f0fb3459792"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-static-methods" name="pro-static-methods"></a>
Static Protected Member Functions</h2></td></tr>
<tr class="memitem:a84fe46ac92fe704869cc6d64c49dd1ba" id="r_a84fe46ac92fe704869cc6d64c49dd1ba"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a84fe46ac92fe704869cc6d64c49dd1ba"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1STBase.html">STBase</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a84fe46ac92fe704869cc6d64c49dd1ba">emplace</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> n, void *buf, T &amp;&amp;val)</td></tr>
<tr class="separator:a84fe46ac92fe704869cc6d64c49dd1ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-types" name="pri-types"></a>
Private Types</h2></td></tr>
<tr class="memitem:abfe55ede147301d55de3383deb20b288" id="r_abfe55ede147301d55de3383deb20b288"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#abfe55ede147301d55de3383deb20b288">WhichFields</a> : bool { <a class="el" href="classripple_1_1STObject.html#abfe55ede147301d55de3383deb20b288a9c6b1e3b6c1ac07b4d2cd8d40bf76424">omitSigningFields</a> = false
, <a class="el" href="classripple_1_1STObject.html#abfe55ede147301d55de3383deb20b288adba4a539075f71fb97388e561b098dfd">withAllFields</a> = true
}</td></tr>
<tr class="separator:abfe55ede147301d55de3383deb20b288"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07aaf07c54ed6f352a73fdc6896d15fd" id="r_a07aaf07c54ed6f352a73fdc6896d15fd"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a07aaf07c54ed6f352a73fdc6896d15fd">list_type</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="el" href="classripple_1_1detail_1_1STVar.html">detail::STVar</a> &gt;</td></tr>
<tr class="separator:a07aaf07c54ed6f352a73fdc6896d15fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:ab5eff466019cb7d0bdc5c6490f685a1f" id="r_ab5eff466019cb7d0bdc5c6490f685a1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STBase.html">STBase</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#ab5eff466019cb7d0bdc5c6490f685a1f">copy</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> n, void *buf) const override</td></tr>
<tr class="separator:ab5eff466019cb7d0bdc5c6490f685a1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2ad4368ffbab07c0ceae3d7aabf0bb7" id="r_ae2ad4368ffbab07c0ceae3d7aabf0bb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STBase.html">STBase</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#ae2ad4368ffbab07c0ceae3d7aabf0bb7">move</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> n, void *buf) override</td></tr>
<tr class="separator:ae2ad4368ffbab07c0ceae3d7aabf0bb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5959d983e1cd2778ebe0c7591439fe09" id="r_a5959d983e1cd2778ebe0c7591439fe09"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a5959d983e1cd2778ebe0c7591439fe09">add</a> (<a class="el" href="classripple_1_1Serializer.html">Serializer</a> &amp;s, <a class="el" href="classripple_1_1STObject.html#abfe55ede147301d55de3383deb20b288">WhichFields</a> whichFields) const</td></tr>
<tr class="separator:a5959d983e1cd2778ebe0c7591439fe09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad06565223a962d42c612f652ce0707ac" id="r_ad06565223a962d42c612f652ce0707ac"><td class="memTemplParams" colspan="2">template&lt;typename T , typename V = typename std::remove_cv&lt;typename std::remove_reference&lt; decltype(std::declval&lt;T&gt;().value())&gt;::type, ::type &gt; </td></tr>
<tr class="memitem:ad06565223a962d42c612f652ce0707ac"><td class="memTemplItemLeft" align="right" valign="top">V&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#ad06565223a962d42c612f652ce0707ac">getFieldByValue</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field) const</td></tr>
<tr class="separator:ad06565223a962d42c612f652ce0707ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d8128fa3fa3c0372330332359e0dbd5" id="r_a8d8128fa3fa3c0372330332359e0dbd5"><td class="memTemplParams" colspan="2">template&lt;typename T , typename V &gt; </td></tr>
<tr class="memitem:a8d8128fa3fa3c0372330332359e0dbd5"><td class="memTemplItemLeft" align="right" valign="top">V const &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a8d8128fa3fa3c0372330332359e0dbd5">getFieldByConstRef</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, V const &amp;<a class="el" href="classripple_1_1STObject.html#aa1b8f2096a40bf95115eb37b77e8bf8c">empty</a>) const</td></tr>
<tr class="separator:a8d8128fa3fa3c0372330332359e0dbd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd837686a6d0ed19df5babe58811ced3" id="r_abd837686a6d0ed19df5babe58811ced3"><td class="memTemplParams" colspan="2">template&lt;typename T , typename V &gt; </td></tr>
<tr class="memitem:abd837686a6d0ed19df5babe58811ced3"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#abd837686a6d0ed19df5babe58811ced3">setFieldUsingSetValue</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, V value)</td></tr>
<tr class="separator:abd837686a6d0ed19df5babe58811ced3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b3d85b6cf46ac0e6dcbd6e7b314fd84" id="r_a9b3d85b6cf46ac0e6dcbd6e7b314fd84"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a9b3d85b6cf46ac0e6dcbd6e7b314fd84"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a9b3d85b6cf46ac0e6dcbd6e7b314fd84">setFieldUsingAssignment</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field, T const &amp;value)</td></tr>
<tr class="separator:a9b3d85b6cf46ac0e6dcbd6e7b314fd84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e24d4da5f2778d3b659c07aeec107d5" id="r_a0e24d4da5f2778d3b659c07aeec107d5"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a0e24d4da5f2778d3b659c07aeec107d5"><td class="memTemplItemLeft" align="right" valign="top">T &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a0e24d4da5f2778d3b659c07aeec107d5">peekField</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &amp;field)</td></tr>
<tr class="separator:a0e24d4da5f2778d3b659c07aeec107d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-methods" name="pri-static-methods"></a>
Static Private Member Functions</h2></td></tr>
<tr class="memitem:a8aa71319344367e6f6b04bf9ae320749" id="r_a8aa71319344367e6f6b04bf9ae320749"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1SOTemplate.html">SOTemplate</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#a8aa71319344367e6f6b04bf9ae320749">validationFormat</a> ()</td></tr>
<tr class="separator:a8aa71319344367e6f6b04bf9ae320749"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d39c8f68f968a8529076cfbfe4349c5" id="r_a0d39c8f68f968a8529076cfbfe4349c5"><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_1STBase.html">STBase</a> const * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a0d39c8f68f968a8529076cfbfe4349c5">getSortedFields</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;objToSort, <a class="el" href="classripple_1_1STObject.html#abfe55ede147301d55de3383deb20b288">WhichFields</a> whichFields)</td></tr>
<tr class="separator:a0d39c8f68f968a8529076cfbfe4349c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae60d6cae0e97e9f17c93945feca09fb5" id="r_ae60d6cae0e97e9f17c93945feca09fb5"><td class="memItemLeft" align="right" valign="top">static auto &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CountedObject.html#ae60d6cae0e97e9f17c93945feca09fb5">getCounter</a> () noexcept</td></tr>
<tr class="separator:ae60d6cae0e97e9f17c93945feca09fb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a02433013ff252904f1d57e495873409b" id="r_a02433013ff252904f1d57e495873409b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#a02433013ff252904f1d57e495873409b">mTrusted</a> = false</td></tr>
<tr class="separator:a02433013ff252904f1d57e495873409b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b834566e12309f92d12e7f11771ad82" id="r_a2b834566e12309f92d12e7f11771ad82"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#a2b834566e12309f92d12e7f11771ad82">valid_</a></td></tr>
<tr class="separator:a2b834566e12309f92d12e7f11771ad82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87777cf2ab96a4694b231ffaeb97af7e" id="r_a87777cf2ab96a4694b231ffaeb97af7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#a87777cf2ab96a4694b231ffaeb97af7e">signingPubKey_</a></td></tr>
<tr class="separator:a87777cf2ab96a4694b231ffaeb97af7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a872060b6479b8bbf83f5370695c754be" id="r_a872060b6479b8bbf83f5370695c754be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a4e412a5834900d9affa8db3ac1a27209">NodeID</a> const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#a872060b6479b8bbf83f5370695c754be">nodeID_</a></td></tr>
<tr class="separator:a872060b6479b8bbf83f5370695c754be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa15dc30f67e497a1f114fe465b049b69" id="r_aa15dc30f67e497a1f114fe465b049b69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#aa15dc30f67e497a1f114fe465b049b69">seenTime_</a> = {}</td></tr>
<tr class="separator:aa15dc30f67e497a1f114fe465b049b69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa195fb18af0d29b994324b7dfea5bf65" id="r_aa195fb18af0d29b994324b7dfea5bf65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STObject.html#a07aaf07c54ed6f352a73fdc6896d15fd">list_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#aa195fb18af0d29b994324b7dfea5bf65">v_</a></td></tr>
<tr class="separator:aa195fb18af0d29b994324b7dfea5bf65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0556c8f6162fb73209b0b501c6dd40d1" id="r_a0556c8f6162fb73209b0b501c6dd40d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1SOTemplate.html">SOTemplate</a> const *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a0556c8f6162fb73209b0b501c6dd40d1">mType</a></td></tr>
<tr class="separator:a0556c8f6162fb73209b0b501c6dd40d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a784e6b1508801ba39b3bae5653675de7" id="r_a784e6b1508801ba39b3bae5653675de7"><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="classripple_1_1STBase.html#a784e6b1508801ba39b3bae5653675de7">fName</a></td></tr>
<tr class="separator:a784e6b1508801ba39b3bae5653675de7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a5e49bd8b743617d1af92ffed7ac6b665" id="r_a5e49bd8b743617d1af92ffed7ac6b665"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STValidation.html#a5e49bd8b743617d1af92ffed7ac6b665">detail::STVar</a></td></tr>
<tr class="separator:a5e49bd8b743617d1af92ffed7ac6b665"><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 class="definition">Definition at line <a class="el" href="STValidation_8h_source.html#l00044">44</a> of file <a class="el" href="STValidation_8h_source.html">STValidation.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a07aaf07c54ed6f352a73fdc6896d15fd" name="a07aaf07c54ed6f352a73fdc6896d15fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07aaf07c54ed6f352a73fdc6896d15fd">&#9670;&#160;</a></span>list_type</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classripple_1_1STObject.html#a07aaf07c54ed6f352a73fdc6896d15fd">ripple::STObject::list_type</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt;<a class="el" href="classripple_1_1detail_1_1STVar.html">detail::STVar</a>&gt;</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00077">77</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a0a75a84552846d1a77ea0ef4e73072fd" name="a0a75a84552846d1a77ea0ef4e73072fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a75a84552846d1a77ea0ef4e73072fd">&#9670;&#160;</a></span>iterator</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classripple_1_1STObject.html#a0a75a84552846d1a77ea0ef4e73072fd">ripple::STObject::iterator</a> = boost:: transform_iterator&lt;<a class="el" href="structripple_1_1STObject_1_1Transform.html">Transform</a>, STObject::list_type::const_iterator&gt;</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00083">83</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="abfe55ede147301d55de3383deb20b288" name="abfe55ede147301d55de3383deb20b288"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfe55ede147301d55de3383deb20b288">&#9670;&#160;</a></span>WhichFields</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="classripple_1_1STObject.html#abfe55ede147301d55de3383deb20b288">ripple::STObject::WhichFields</a> : bool</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abfe55ede147301d55de3383deb20b288a9c6b1e3b6c1ac07b4d2cd8d40bf76424" name="abfe55ede147301d55de3383deb20b288a9c6b1e3b6c1ac07b4d2cd8d40bf76424"></a>omitSigningFields&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="abfe55ede147301d55de3383deb20b288adba4a539075f71fb97388e561b098dfd" name="abfe55ede147301d55de3383deb20b288adba4a539075f71fb97388e561b098dfd"></a>withAllFields&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00421">421</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a2c47685a67b798f6aafb2e4f14faf240" name="a2c47685a67b798f6aafb2e4f14faf240"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c47685a67b798f6aafb2e4f14faf240">&#9670;&#160;</a></span>STValidation() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class LookupNodeID &gt; </div>
<table class="memname">
<tr>
<td class="memname">ripple::STValidation::STValidation </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SerialIter.html">SerialIter</a> &amp;&#160;</td>
<td class="paramname"><em>sit</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">LookupNodeID &amp;&amp;&#160;</td>
<td class="paramname"><em>lookupNodeID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>checkSignature</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Construct a <a class="el" href="classripple_1_1STValidation.html">STValidation</a> from a peer from serialized data. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sit</td><td>Iterator over serialized data </td></tr>
<tr><td class="paramname">lookupNodeID</td><td>Invocable with signature <a class="el" href="namespaceripple.html#a4e412a5834900d9affa8db3ac1a27209" title="NodeID is a 160-bit hash representing one node.">NodeID(PublicKey const&amp;)</a> used to find the Node ID based on the public key that signed the validation. For manifest based validators, this should be the NodeID of the master public key. </td></tr>
<tr><td class="paramname">checkSignature</td><td>Whether to verify the data was signed properly</td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>Throws if the object is not valid </dd></dl>
<p class="definition">Definition at line <a class="el" href="STValidation_8h_source.html#l00173">173</a> of file <a class="el" href="STValidation_8h_source.html">STValidation.h</a>.</p>
</div>
</div>
<a id="a3c378199969a1776d68565d0083355fa" name="a3c378199969a1776d68565d0083355fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c378199969a1776d68565d0083355fa">&#9670;&#160;</a></span>STValidation() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename F &gt; </div>
<table class="memname">
<tr>
<td class="memname">ripple::STValidation::STValidation </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_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#a4e412a5834900d9affa8db3ac1a27209">NodeID</a> const &amp;&#160;</td>
<td class="paramname"><em>nodeID</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>Construct, sign and trust a new <a class="el" href="classripple_1_1STValidation.html">STValidation</a> issued by this node. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">signTime</td><td>When the validation is signed </td></tr>
<tr><td class="paramname">publicKey</td><td>The current signing public key </td></tr>
<tr><td class="paramname">secretKey</td><td>The current signing secret key </td></tr>
<tr><td class="paramname">nodeID</td><td>ID corresponding to node's public master key </td></tr>
<tr><td class="paramname">f</td><td>callback function to "fill" the validation with necessary data </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="STValidation_8h_source.html#l00209">209</a> of file <a class="el" href="STValidation_8h_source.html">STValidation.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="abdf587b8dd5331ad1517f4e1969a8662" name="abdf587b8dd5331ad1517f4e1969a8662"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdf587b8dd5331ad1517f4e1969a8662">&#9670;&#160;</a></span>getLedgerHash()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> ripple::STValidation::getLedgerHash </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8cpp_source.html#l00094">94</a> of file <a class="el" href="STValidation_8cpp_source.html">STValidation.cpp</a>.</p>
</div>
</div>
<a id="a23a7944d7d642c1c0ce8dc1817672d4b" name="a23a7944d7d642c1c0ce8dc1817672d4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23a7944d7d642c1c0ce8dc1817672d4b">&#9670;&#160;</a></span>getConsensusHash()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> ripple::STValidation::getConsensusHash </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8cpp_source.html#l00100">100</a> of file <a class="el" href="STValidation_8cpp_source.html">STValidation.cpp</a>.</p>
</div>
</div>
<a id="aeeef4bccb0e2c4d98a84cb82e433ce90" name="aeeef4bccb0e2c4d98a84cb82e433ce90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeeef4bccb0e2c4d98a84cb82e433ce90">&#9670;&#160;</a></span>getSignTime()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> ripple::STValidation::getSignTime </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8cpp_source.html#l00106">106</a> of file <a class="el" href="STValidation_8cpp_source.html">STValidation.cpp</a>.</p>
</div>
</div>
<a id="a3ef77d68fa4c619198ce70529d643b0d" name="a3ef77d68fa4c619198ce70529d643b0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ef77d68fa4c619198ce70529d643b0d">&#9670;&#160;</a></span>getSeenTime()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> ripple::STValidation::getSeenTime </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8cpp_source.html#l00112">112</a> of file <a class="el" href="STValidation_8cpp_source.html">STValidation.cpp</a>.</p>
</div>
</div>
<a id="a1332084b8404976678c7b10aa90fd373" name="a1332084b8404976678c7b10aa90fd373"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1332084b8404976678c7b10aa90fd373">&#9670;&#160;</a></span>getSignerPublic()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp; ripple::STValidation::getSignerPublic </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8h_source.html#l00254">254</a> of file <a class="el" href="STValidation_8h_source.html">STValidation.h</a>.</p>
</div>
</div>
<a id="a8ab98e39dcf307516d3fac9dc647cde4" name="a8ab98e39dcf307516d3fac9dc647cde4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ab98e39dcf307516d3fac9dc647cde4">&#9670;&#160;</a></span>getNodeID()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a4e412a5834900d9affa8db3ac1a27209">NodeID</a> const &amp; ripple::STValidation::getNodeID </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8h_source.html#l00260">260</a> of file <a class="el" href="STValidation_8h_source.html">STValidation.h</a>.</p>
</div>
</div>
<a id="ad20750500ba56dcb7383ed963681148e" name="ad20750500ba56dcb7383ed963681148e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad20750500ba56dcb7383ed963681148e">&#9670;&#160;</a></span>isValid()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::STValidation::isValid </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8cpp_source.html#l00118">118</a> of file <a class="el" href="STValidation_8cpp_source.html">STValidation.cpp</a>.</p>
</div>
</div>
<a id="aa0911213ec5399168a171156b130ba7a" name="aa0911213ec5399168a171156b130ba7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0911213ec5399168a171156b130ba7a">&#9670;&#160;</a></span>isFull()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::STValidation::isFull </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8cpp_source.html#l00137">137</a> of file <a class="el" href="STValidation_8cpp_source.html">STValidation.cpp</a>.</p>
</div>
</div>
<a id="a6b9786a473556f9d3730a17c09fa6c8f" name="a6b9786a473556f9d3730a17c09fa6c8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b9786a473556f9d3730a17c09fa6c8f">&#9670;&#160;</a></span>isTrusted()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::STValidation::isTrusted </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8h_source.html#l00266">266</a> of file <a class="el" href="STValidation_8h_source.html">STValidation.h</a>.</p>
</div>
</div>
<a id="ad564bbe1e66d71fbb6b3d90d23e85946" name="ad564bbe1e66d71fbb6b3d90d23e85946"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad564bbe1e66d71fbb6b3d90d23e85946">&#9670;&#160;</a></span>getSigningHash() <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::STValidation::getSigningHash </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8cpp_source.html#l00088">88</a> of file <a class="el" href="STValidation_8cpp_source.html">STValidation.cpp</a>.</p>
</div>
</div>
<a id="aa74bbce4c07518d33fc25b60f841e22e" name="aa74bbce4c07518d33fc25b60f841e22e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa74bbce4c07518d33fc25b60f841e22e">&#9670;&#160;</a></span>setTrusted()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::STValidation::setTrusted </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="STValidation_8h_source.html#l00272">272</a> of file <a class="el" href="STValidation_8h_source.html">STValidation.h</a>.</p>
</div>
</div>
<a id="a153034dfe796ffd1b80a49a84bf79a14" name="a153034dfe796ffd1b80a49a84bf79a14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a153034dfe796ffd1b80a49a84bf79a14">&#9670;&#160;</a></span>setUntrusted()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::STValidation::setUntrusted </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="STValidation_8h_source.html#l00278">278</a> of file <a class="el" href="STValidation_8h_source.html">STValidation.h</a>.</p>
</div>
</div>
<a id="a51b5760becdd7961df71e2add6e1a9f2" name="a51b5760becdd7961df71e2add6e1a9f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51b5760becdd7961df71e2add6e1a9f2">&#9670;&#160;</a></span>setSeen()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ripple::STValidation::setSeen </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>s</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8h_source.html#l00284">284</a> of file <a class="el" href="STValidation_8h_source.html">STValidation.h</a>.</p>
</div>
</div>
<a id="a3ce9844ef8dc996ccd4091bb74136e98" name="a3ce9844ef8dc996ccd4091bb74136e98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ce9844ef8dc996ccd4091bb74136e98">&#9670;&#160;</a></span>getSerialized()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> ripple::STValidation::getSerialized </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8cpp_source.html#l00149">149</a> of file <a class="el" href="STValidation_8cpp_source.html">STValidation.cpp</a>.</p>
</div>
</div>
<a id="ad6a6e4556b9cae5cbe91026f20541136" name="ad6a6e4556b9cae5cbe91026f20541136"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6a6e4556b9cae5cbe91026f20541136">&#9670;&#160;</a></span>getSignature()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> ripple::STValidation::getSignature </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8cpp_source.html#l00143">143</a> of file <a class="el" href="STValidation_8cpp_source.html">STValidation.cpp</a>.</p>
</div>
</div>
<a id="a245d3bb449bb3f48536c2e57800b7cc5" name="a245d3bb449bb3f48536c2e57800b7cc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a245d3bb449bb3f48536c2e57800b7cc5">&#9670;&#160;</a></span>render()</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::STValidation::render </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8h_source.html#l00145">145</a> of file <a class="el" href="STValidation_8h_source.html">STValidation.h</a>.</p>
</div>
</div>
<a id="a8aa71319344367e6f6b04bf9ae320749" name="a8aa71319344367e6f6b04bf9ae320749"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8aa71319344367e6f6b04bf9ae320749">&#9670;&#160;</a></span>validationFormat()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1SOTemplate.html">SOTemplate</a> const &amp; ripple::STValidation::validationFormat </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8cpp_source.html#l00053">53</a> of file <a class="el" href="STValidation_8cpp_source.html">STValidation.cpp</a>.</p>
</div>
</div>
<a id="ab5eff466019cb7d0bdc5c6490f685a1f" name="ab5eff466019cb7d0bdc5c6490f685a1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5eff466019cb7d0bdc5c6490f685a1f">&#9670;&#160;</a></span>copy()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STBase.html">STBase</a> * ripple::STValidation::copy </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>n</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>buf</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">private</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classripple_1_1STObject.html#a6242380c369737d98f2ec22ba55ff7a8">ripple::STObject</a>.</p>
<p class="definition">Definition at line <a class="el" href="STValidation_8cpp_source.html#l00041">41</a> of file <a class="el" href="STValidation_8cpp_source.html">STValidation.cpp</a>.</p>
</div>
</div>
<a id="ae2ad4368ffbab07c0ceae3d7aabf0bb7" name="ae2ad4368ffbab07c0ceae3d7aabf0bb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2ad4368ffbab07c0ceae3d7aabf0bb7">&#9670;&#160;</a></span>move()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STBase.html">STBase</a> * ripple::STValidation::move </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>n</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>buf</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">override</span><span class="mlabel">private</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classripple_1_1STObject.html#ad07d506580b67fca2b704e88299cbf0b">ripple::STObject</a>.</p>
<p class="definition">Definition at line <a class="el" href="STValidation_8cpp_source.html#l00047">47</a> of file <a class="el" href="STValidation_8cpp_source.html">STValidation.cpp</a>.</p>
</div>
</div>
<a id="ab027b1e13d78b76dd6f41f0fb3459792" name="ab027b1e13d78b76dd6f41f0fb3459792"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab027b1e13d78b76dd6f41f0fb3459792">&#9670;&#160;</a></span>makeInnerObject()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STObject.html">STObject</a> ripple::STObject::makeInnerObject </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><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00095">95</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="aa820a166593f797cce00099c29fd6b90" name="aa820a166593f797cce00099c29fd6b90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa820a166593f797cce00099c29fd6b90">&#9670;&#160;</a></span>begin()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STObject.html#a0a75a84552846d1a77ea0ef4e73072fd">STObject::iterator</a> ripple::STObject::begin </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00924">924</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a31ff60662c421b4974a7ee904e910b1b" name="a31ff60662c421b4974a7ee904e910b1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31ff60662c421b4974a7ee904e910b1b">&#9670;&#160;</a></span>end()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STObject.html#a0a75a84552846d1a77ea0ef4e73072fd">STObject::iterator</a> ripple::STObject::end </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00930">930</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="aa1b8f2096a40bf95115eb37b77e8bf8c" name="aa1b8f2096a40bf95115eb37b77e8bf8c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1b8f2096a40bf95115eb37b77e8bf8c">&#9670;&#160;</a></span>empty()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::STObject::empty </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00936">936</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="ae4dca24ea677959be9a7beb008b45f77" name="ae4dca24ea677959be9a7beb008b45f77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4dca24ea677959be9a7beb008b45f77">&#9670;&#160;</a></span>reserve()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::reserve </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>n</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00942">942</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a08f92510a11a354071b7ee4551a296a9" name="a08f92510a11a354071b7ee4551a296a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08f92510a11a354071b7ee4551a296a9">&#9670;&#160;</a></span>applyTemplate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::applyTemplate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SOTemplate.html">SOTemplate</a> const &amp;&#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">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00172">172</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="ab777a839b88e0bfe669580c1182f418d" name="ab777a839b88e0bfe669580c1182f418d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab777a839b88e0bfe669580c1182f418d">&#9670;&#160;</a></span>applyTemplateFromSField()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::applyTemplateFromSField </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const &amp;&#160;</td>
<td class="paramname"><em>sField</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00226">226</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a9aeb27325a0dfb498f8377bb9d7e4680" name="a9aeb27325a0dfb498f8377bb9d7e4680"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9aeb27325a0dfb498f8377bb9d7e4680">&#9670;&#160;</a></span>isFree()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::STObject::isFree </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00948">948</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a79d44cbca07f07419075eab63f02cf46" name="a79d44cbca07f07419075eab63f02cf46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79d44cbca07f07419075eab63f02cf46">&#9670;&#160;</a></span>set() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::set </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SOTemplate.html">SOTemplate</a> const &amp;&#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">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00156">156</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a9cb36ae4116ab69d60bac3b87efa3426" name="a9cb36ae4116ab69d60bac3b87efa3426"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9cb36ae4116ab69d60bac3b87efa3426">&#9670;&#160;</a></span>set() <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">bool ripple::STObject::set </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SerialIter.html">SerialIter</a> &amp;&#160;</td>
<td class="paramname"><em>u</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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00236">236</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a00db5bd22a73d188e8f2287fbdbc8e92" name="a00db5bd22a73d188e8f2287fbdbc8e92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00db5bd22a73d188e8f2287fbdbc8e92">&#9670;&#160;</a></span>set() <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">void ripple::STObject::set </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_1STBase.html">STBase</a> &gt;&#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">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Set a field. </p>
<p>if the field already exists, it is replaced. </p>
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00707">707</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a357763465c6048c33d47df2e934a7ca0" name="a357763465c6048c33d47df2e934a7ca0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a357763465c6048c33d47df2e934a7ca0">&#9670;&#160;</a></span>set() <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">void ripple::STObject::set </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STBase.html">STBase</a> &amp;&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">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00713">713</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="aa1fb2fa09b2256510bb01306202de9c3" name="aa1fb2fa09b2256510bb01306202de9c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1fb2fa09b2256510bb01306202de9c3">&#9670;&#160;</a></span>getSType()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fc">SerializedTypeID</a> ripple::STObject::getSType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#a233469e9eb1efaa8639b384628fcef62">ripple::STBase</a>.</p>
<p>Reimplemented in <a class="el" href="classripple_1_1STTx.html#ade013af363e3c323e0e693ffcaec0bec">ripple::STTx</a>.</p>
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00129">129</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="accfabb87c38462806e744d820bb4c608" name="accfabb87c38462806e744d820bb4c608"></a>
<h2 class="memtitle"><span class="permalink"><a href="#accfabb87c38462806e744d820bb4c608">&#9670;&#160;</a></span>isEquivalent()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::STObject::isEquivalent </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></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#a2282c8e10ea51c1565b1fd5e67ac8344">ripple::STBase</a>.</p>
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00360">360</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="afe65b24a8a02dcaaa0c062cb45d94053" name="afe65b24a8a02dcaaa0c062cb45d94053"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe65b24a8a02dcaaa0c062cb45d94053">&#9670;&#160;</a></span>isDefault()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::STObject::isDefault </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#af0182cf3ef71d4367851e1d3d3fbede0">ripple::STBase</a>.</p>
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00135">135</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a7adccac3a1b54244ae210afe7c5916e8" name="a7adccac3a1b54244ae210afe7c5916e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7adccac3a1b54244ae210afe7c5916e8">&#9670;&#160;</a></span>add() <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">void ripple::STObject::add </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><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#acc434da323d0ee0bf1880cd46b2a207a">ripple::STBase</a>.</p>
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00141">141</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a5959d983e1cd2778ebe0c7591439fe09" name="a5959d983e1cd2778ebe0c7591439fe09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5959d983e1cd2778ebe0c7591439fe09">&#9670;&#160;</a></span>add() <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">void ripple::STObject::add </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"><a class="el" href="classripple_1_1STObject.html#abfe55ede147301d55de3383deb20b288">WhichFields</a>&#160;</td>
<td class="paramname"><em>whichFields</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00881">881</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="aa4fffc0fe22a576ac01d35952add7c06" name="aa4fffc0fe22a576ac01d35952add7c06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4fffc0fe22a576ac01d35952add7c06">&#9670;&#160;</a></span>getFullText()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> ripple::STObject::getFullText </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#ac8d35807022215e4c00cb974b6f36216">ripple::STBase</a>.</p>
<p>Reimplemented in <a class="el" href="classripple_1_1STTx.html#ae4c7b50dbe35c2ddd16d4845636a6379">ripple::STTx</a>.</p>
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00310">310</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="aa6020d736e752379911874f968bd5ed3" name="aa6020d736e752379911874f968bd5ed3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6020d736e752379911874f968bd5ed3">&#9670;&#160;</a></span>getText()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> ripple::STObject::getText </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#a45b0231291b9ba9d1e999033ff975cc3">ripple::STBase</a>.</p>
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00341">341</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="abf2e4ebb1868c4aff1ad9ec5d1a0ee4f" name="abf2e4ebb1868c4aff1ad9ec5d1a0ee4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf2e4ebb1868c4aff1ad9ec5d1a0ee4f">&#9670;&#160;</a></span>getJson()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::STObject::getJson </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1JsonOptions.html">JsonOptions</a>&#160;</td>
<td class="paramname"><em>options</em> = <code><a class="el" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a></code></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#a877373259492785b6e90062efeb3784f">ripple::STBase</a>.</p>
<p>Reimplemented in <a class="el" href="classripple_1_1STTx.html#a489c8110e24455a2e7dac783f4760cc2">ripple::STTx</a>.</p>
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00825">825</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="aed86729110266412f315d9ac5914c814" name="aed86729110266412f315d9ac5914c814"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed86729110266412f315d9ac5914c814">&#9670;&#160;</a></span>addWithoutSigningFields()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::addWithoutSigningFields </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><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00954">954</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a6ae7e459a83bc46c3cfd9025753af1cb" name="a6ae7e459a83bc46c3cfd9025753af1cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ae7e459a83bc46c3cfd9025753af1cb">&#9670;&#160;</a></span>getSerializer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1Serializer.html">Serializer</a> ripple::STObject::getSerializer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00963">963</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="ad924902da7debaf286597d6da0ae26e9" name="ad924902da7debaf286597d6da0ae26e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad924902da7debaf286597d6da0ae26e9">&#9670;&#160;</a></span>emplace_back()</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"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::STObject::emplace_back </td>
<td>(</td>
<td class="paramtype">Args &amp;&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">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00972">972</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a6538f36f1bb0c4fa10b5fa669df12eb3" name="a6538f36f1bb0c4fa10b5fa669df12eb3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6538f36f1bb0c4fa10b5fa669df12eb3">&#9670;&#160;</a></span>getCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int ripple::STObject::getCount </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00979">979</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a4fa764a09a6e972491891d939eb9d2f2" name="a4fa764a09a6e972491891d939eb9d2f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fa764a09a6e972491891d939eb9d2f2">&#9670;&#160;</a></span>setFlag()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::STObject::setFlag </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>f</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00507">507</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a0d14805530722d423dae19ccfd7c9060" name="a0d14805530722d423dae19ccfd7c9060"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d14805530722d423dae19ccfd7c9060">&#9670;&#160;</a></span>clearFlag()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::STObject::clearFlag </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>f</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00519">519</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a40025a423b41e20dd78cb2627e17d678" name="a40025a423b41e20dd78cb2627e17d678"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40025a423b41e20dd78cb2627e17d678">&#9670;&#160;</a></span>isFlag()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::STObject::isFlag </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>f</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00531">531</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="af5aa57043ec772da30341e3c3b823d7f" name="af5aa57043ec772da30341e3c3b823d7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5aa57043ec772da30341e3c3b823d7f">&#9670;&#160;</a></span>getFlags()</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> ripple::STObject::getFlags </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00537">537</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a9296fefa5841548d32df3beb9ee84fc8" name="a9296fefa5841548d32df3beb9ee84fc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9296fefa5841548d32df3beb9ee84fc8">&#9670;&#160;</a></span>getHash()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> ripple::STObject::getHash </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bd">HashPrefix</a>&#160;</td>
<td class="paramname"><em>prefix</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00395">395</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a8fef83dfa7d80728eb5080b3d93cb407" name="a8fef83dfa7d80728eb5080b3d93cb407"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8fef83dfa7d80728eb5080b3d93cb407">&#9670;&#160;</a></span>getSigningHash() <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"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> ripple::STObject::getSigningHash </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bd">HashPrefix</a>&#160;</td>
<td class="paramname"><em>prefix</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00404">404</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a83353e9fc871348fdd445cd2d27446e3" name="a83353e9fc871348fdd445cd2d27446e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83353e9fc871348fdd445cd2d27446e3">&#9670;&#160;</a></span>peekAtIndex()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STBase.html">STBase</a> const &amp; ripple::STObject::peekAtIndex </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>offset</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00985">985</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a9917fd7cb5cf104d094e857b28f069df" name="a9917fd7cb5cf104d094e857b28f069df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9917fd7cb5cf104d094e857b28f069df">&#9670;&#160;</a></span>getIndex()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STBase.html">STBase</a> &amp; ripple::STObject::getIndex </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>offset</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00991">991</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a2207a6da88e27776a57de085e13518c9" name="a2207a6da88e27776a57de085e13518c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2207a6da88e27776a57de085e13518c9">&#9670;&#160;</a></span>peekAtPIndex()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STBase.html">STBase</a> const * ripple::STObject::peekAtPIndex </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>offset</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00997">997</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="adb1e6ff09d934a4b736656456c8844f3" name="adb1e6ff09d934a4b736656456c8844f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb1e6ff09d934a4b736656456c8844f3">&#9670;&#160;</a></span>getPIndex()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STBase.html">STBase</a> * ripple::STObject::getPIndex </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>offset</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01003">1003</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a97869dec0b632179c5bf70bf27d62ac8" name="a97869dec0b632179c5bf70bf27d62ac8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97869dec0b632179c5bf70bf27d62ac8">&#9670;&#160;</a></span>getFieldIndex()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int ripple::STObject::getFieldIndex </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00413">413</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a34ee1a8b95283ba3428cc6435455da35" name="a34ee1a8b95283ba3428cc6435455da35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34ee1a8b95283ba3428cc6435455da35">&#9670;&#160;</a></span>getFieldSType()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1SField.html">SField</a> const &amp; ripple::STObject::getFieldSType </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00451">451</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="acdaa535c84b4d5d599bacf9a964144ee" name="acdaa535c84b4d5d599bacf9a964144ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acdaa535c84b4d5d599bacf9a964144ee">&#9670;&#160;</a></span>peekAtField()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STBase.html">STBase</a> const &amp; ripple::STObject::peekAtField </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00429">429</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a891022e663d5546377f401a53141786f" name="a891022e663d5546377f401a53141786f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a891022e663d5546377f401a53141786f">&#9670;&#160;</a></span>getField()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STBase.html">STBase</a> &amp; ripple::STObject::getField </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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00440">440</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a20bb387308007a3ed7b83bc6dfcae0cf" name="a20bb387308007a3ed7b83bc6dfcae0cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20bb387308007a3ed7b83bc6dfcae0cf">&#9670;&#160;</a></span>peekAtPField()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STBase.html">STBase</a> const * ripple::STObject::peekAtPField </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00457">457</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a04a9c81075f828fb0e9846fae6213947" name="a04a9c81075f828fb0e9846fae6213947"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04a9c81075f828fb0e9846fae6213947">&#9670;&#160;</a></span>getPField()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STBase.html">STBase</a> * ripple::STObject::getPField </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">bool&#160;</td>
<td class="paramname"><em>createOkay</em> = <code>false</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">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00468">468</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a038971e344b2dfc77e0dbc6daef30565" name="a038971e344b2dfc77e0dbc6daef30565"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a038971e344b2dfc77e0dbc6daef30565">&#9670;&#160;</a></span>getFieldU8()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned char ripple::STObject::getFieldU8 </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00603">603</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a42d3da94cee3e6f575350094476140ce" name="a42d3da94cee3e6f575350094476140ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42d3da94cee3e6f575350094476140ce">&#9670;&#160;</a></span>getFieldU16()</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> ripple::STObject::getFieldU16 </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00609">609</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a55d1b6946f96a770f3b2195eb5a5a943" name="a55d1b6946f96a770f3b2195eb5a5a943"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55d1b6946f96a770f3b2195eb5a5a943">&#9670;&#160;</a></span>getFieldU32()</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> ripple::STObject::getFieldU32 </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00615">615</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a6b0981ac21449e6ab51c3621d60404ed" name="a6b0981ac21449e6ab51c3621d60404ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b0981ac21449e6ab51c3621d60404ed">&#9670;&#160;</a></span>getFieldU64()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> ripple::STObject::getFieldU64 </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00621">621</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="ab6a509b6ddea6d0c322fd5f2bd339adf" name="ab6a509b6ddea6d0c322fd5f2bd339adf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6a509b6ddea6d0c322fd5f2bd339adf">&#9670;&#160;</a></span>getFieldH128()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a4d601befed9298ce94e7d95410fa9ce9">uint128</a> ripple::STObject::getFieldH128 </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00627">627</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a164a0f801602821c4bd0670ca93dac87" name="a164a0f801602821c4bd0670ca93dac87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a164a0f801602821c4bd0670ca93dac87">&#9670;&#160;</a></span>getFieldH160()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#ad47d532b2f3927125b187ac770f84448">uint160</a> ripple::STObject::getFieldH160 </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00633">633</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a03987dcbfd8e3902a33319caeb8c00a5" name="a03987dcbfd8e3902a33319caeb8c00a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03987dcbfd8e3902a33319caeb8c00a5">&#9670;&#160;</a></span>getFieldH192()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#aaaf4d707c3e5604ff3f3f5d040ec1520">uint192</a> ripple::STObject::getFieldH192 </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00639">639</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="af89b6c7fd94c998549037d0c44a068a1" name="af89b6c7fd94c998549037d0c44a068a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af89b6c7fd94c998549037d0c44a068a1">&#9670;&#160;</a></span>getFieldH256()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> ripple::STObject::getFieldH256 </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00645">645</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a0d2d874d34a1c3ed432cdb9fb1386b35" name="a0d2d874d34a1c3ed432cdb9fb1386b35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d2d874d34a1c3ed432cdb9fb1386b35">&#9670;&#160;</a></span>getAccountID()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> ripple::STObject::getAccountID </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00651">651</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a09be758ae97b9e9e392aa2606cc0559f" name="a09be758ae97b9e9e392aa2606cc0559f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09be758ae97b9e9e392aa2606cc0559f">&#9670;&#160;</a></span>getFieldVL()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> ripple::STObject::getFieldVL </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00657">657</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a8e207109e646759f4927d90e4404893f" name="a8e207109e646759f4927d90e4404893f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e207109e646759f4927d90e4404893f">&#9670;&#160;</a></span>getFieldAmount()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp; ripple::STObject::getFieldAmount </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00665">665</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a03645626ad58a31437400f3c225a8de3" name="a03645626ad58a31437400f3c225a8de3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03645626ad58a31437400f3c225a8de3">&#9670;&#160;</a></span>getFieldPathSet()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STPathSet.html">STPathSet</a> const &amp; ripple::STObject::getFieldPathSet </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00672">672</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="afcc0725fae4f5e057ec6adf0324adb8d" name="afcc0725fae4f5e057ec6adf0324adb8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afcc0725fae4f5e057ec6adf0324adb8d">&#9670;&#160;</a></span>getFieldV256()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STVector256.html">STVector256</a> const &amp; ripple::STObject::getFieldV256 </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00679">679</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a0fced814291f20736a0b1b50716ffb48" name="a0fced814291f20736a0b1b50716ffb48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fced814291f20736a0b1b50716ffb48">&#9670;&#160;</a></span>getFieldArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STArray.html">STArray</a> const &amp; ripple::STObject::getFieldArray </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00686">686</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="ab0b017e27f7f03ba9e2827a26075524d" name="ab0b017e27f7f03ba9e2827a26075524d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0b017e27f7f03ba9e2827a26075524d">&#9670;&#160;</a></span>getFieldCurrency()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STCurrency.html">STCurrency</a> const &amp; ripple::STObject::getFieldCurrency </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00693">693</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="ae2549a834d3c9b8559e23354e35764e8" name="ae2549a834d3c9b8559e23354e35764e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2549a834d3c9b8559e23354e35764e8">&#9670;&#160;</a></span>getFieldNumber()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STNumber.html">STNumber</a> const &amp; ripple::STObject::getFieldNumber </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00700">700</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a925f5ebaa5822892447cf161e5a2960e" name="a925f5ebaa5822892447cf161e5a2960e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a925f5ebaa5822892447cf161e5a2960e">&#9670;&#160;</a></span>operator[]() <span class="overload">[1/6]</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::value_type ripple::STObject::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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the value of a field. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">A</td><td><a class="el" href="structripple_1_1TypedField.html" title="A field with a type known at compile time.">TypedField</a> built from an <a class="el" href="classripple_1_1SField.html" title="Identifies fields.">SField</a> value representing the desired object field. In typical use, the <a class="el" href="structripple_1_1TypedField.html" title="A field with a type known at compile time.">TypedField</a> will be implicitly constructed. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The value of the specified field. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classripple_1_1STObject_1_1FieldErr.html">STObject::FieldErr</a></td><td>if the field is not present. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01010">1010</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a12b48bd019e07a0392cb990172e6f952" name="a12b48bd019e07a0392cb990172e6f952"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12b48bd019e07a0392cb990172e6f952">&#9670;&#160;</a></span>operator[]() <span class="overload">[2/6]</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"><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/decay.html">std::decay_t</a>&lt; typename T::value_type &gt; &gt; ripple::STObject::operator[] </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a>&lt; T &gt; const &amp;&#160;</td>
<td class="paramname"><em>of</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the value of a field as a <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">An</td><td><a class="el" href="structripple_1_1OptionaledField.html" title="Indicate std::optional field semantics.">OptionaledField</a> built from an <a class="el" href="classripple_1_1SField.html" title="Identifies fields.">SField</a> value representing the desired object field. In typical use, the <a class="el" href="structripple_1_1OptionaledField.html" title="Indicate std::optional field semantics.">OptionaledField</a> will be constructed by using the ~ operator on an <a class="el" href="classripple_1_1SField.html" title="Identifies fields.">SField</a>. </td></tr>
</table>
</dd>
</dl>
<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 field is not present, else the value of the specified field. </dd></dl>
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01017">1017</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a9a047879defbf3f599ded969664767ce" name="a9a047879defbf3f599ded969664767ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a047879defbf3f599ded969664767ce">&#9670;&#160;</a></span>operator[]() <span class="overload">[3/6]</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"><a class="el" href="classripple_1_1STObject_1_1ValueProxy.html">ValueProxy</a>&lt; T &gt; ripple::STObject::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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get a modifiable field value. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">A</td><td><a class="el" href="structripple_1_1TypedField.html" title="A field with a type known at compile time.">TypedField</a> built from an <a class="el" href="classripple_1_1SField.html" title="Identifies fields.">SField</a> value representing the desired object field. In typical use, the <a class="el" href="structripple_1_1TypedField.html" title="A field with a type known at compile time.">TypedField</a> will be implicitly constructed. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A modifiable reference to the value of the specified field. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classripple_1_1STObject_1_1FieldErr.html">STObject::FieldErr</a></td><td>if the field is not present. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ad78430092dc927d1f2314defa887399d" name="ad78430092dc927d1f2314defa887399d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad78430092dc927d1f2314defa887399d">&#9670;&#160;</a></span>operator[]() <span class="overload">[4/6]</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"><a class="el" href="classripple_1_1STObject_1_1OptionalProxy.html">OptionalProxy</a>&lt; T &gt; ripple::STObject::operator[] </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a>&lt; T &gt; const &amp;&#160;</td>
<td class="paramname"><em>of</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Return a modifiable field value as <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">An</td><td><a class="el" href="structripple_1_1OptionaledField.html" title="Indicate std::optional field semantics.">OptionaledField</a> built from an <a class="el" href="classripple_1_1SField.html" title="Identifies fields.">SField</a> value representing the desired object field. In typical use, the <a class="el" href="structripple_1_1OptionaledField.html" title="Indicate std::optional field semantics.">OptionaledField</a> will be constructed by using the ~ operator on an <a class="el" href="classripple_1_1SField.html" title="Identifies fields.">SField</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Transparent proxy object to an <code>optional</code> holding a modifiable reference to the value of the specified field. Returns <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a> if the field is not present. </dd></dl>
</div>
</div>
<a id="a3fc71daa682162627599bcf3240f0f07" name="a3fc71daa682162627599bcf3240f0f07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3fc71daa682162627599bcf3240f0f07">&#9670;&#160;</a></span>operator[]() <span class="overload">[5/6]</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">auto ripple::STObject::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> -&gt; <a class="el" href="classripple_1_1STObject_1_1ValueProxy.html">ValueProxy</a>&lt;T&gt;
</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01024">1024</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="ae4c97ed8496ae0df73d5ad209789fa61" name="ae4c97ed8496ae0df73d5ad209789fa61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4c97ed8496ae0df73d5ad209789fa61">&#9670;&#160;</a></span>operator[]() <span class="overload">[6/6]</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">auto ripple::STObject::operator[] </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a>&lt; T &gt; const &amp;&#160;</td>
<td class="paramname"><em>of</em></td><td>)</td>
<td> -&gt; <a class="el" href="classripple_1_1STObject_1_1OptionalProxy.html">OptionalProxy</a>&lt;T&gt;
</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01031">1031</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a3ee3dd5d5a57cb6768e7f22f0a997d4e" name="a3ee3dd5d5a57cb6768e7f22f0a997d4e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ee3dd5d5a57cb6768e7f22f0a997d4e">&#9670;&#160;</a></span>at() <span class="overload">[1/6]</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::value_type ripple::STObject::at </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the value of a field. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">A</td><td><a class="el" href="structripple_1_1TypedField.html" title="A field with a type known at compile time.">TypedField</a> built from an <a class="el" href="classripple_1_1SField.html" title="Identifies fields.">SField</a> value representing the desired object field. In typical use, the <a class="el" href="structripple_1_1TypedField.html" title="A field with a type known at compile time.">TypedField</a> will be implicitly constructed. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The value of the specified field. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classripple_1_1STObject_1_1FieldErr.html">STObject::FieldErr</a></td><td>if the field is not present. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01038">1038</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a90f337e9b085352ddc4a555a1592c4af" name="a90f337e9b085352ddc4a555a1592c4af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90f337e9b085352ddc4a555a1592c4af">&#9670;&#160;</a></span>at() <span class="overload">[2/6]</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"><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/decay.html">std::decay_t</a>&lt; typename T::value_type &gt; &gt; ripple::STObject::at </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a>&lt; T &gt; const &amp;&#160;</td>
<td class="paramname"><em>of</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the value of a field as <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">An</td><td><a class="el" href="structripple_1_1OptionaledField.html" title="Indicate std::optional field semantics.">OptionaledField</a> built from an <a class="el" href="classripple_1_1SField.html" title="Identifies fields.">SField</a> value representing the desired object field. In typical use, the <a class="el" href="structripple_1_1OptionaledField.html" title="Indicate std::optional field semantics.">OptionaledField</a> will be constructed by using the ~ operator on an <a class="el" href="classripple_1_1SField.html" title="Identifies fields.">SField</a>. </td></tr>
</table>
</dd>
</dl>
<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 field is not present, else the value of the specified field. </dd></dl>
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01071">1071</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="abaeb03a29fe329acc22f476a38081221" name="abaeb03a29fe329acc22f476a38081221"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abaeb03a29fe329acc22f476a38081221">&#9670;&#160;</a></span>at() <span class="overload">[3/6]</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"><a class="el" href="classripple_1_1STObject_1_1ValueProxy.html">ValueProxy</a>&lt; T &gt; ripple::STObject::at </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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get a modifiable field value. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">A</td><td><a class="el" href="structripple_1_1TypedField.html" title="A field with a type known at compile time.">TypedField</a> built from an <a class="el" href="classripple_1_1SField.html" title="Identifies fields.">SField</a> value representing the desired object field. In typical use, the <a class="el" href="structripple_1_1TypedField.html" title="A field with a type known at compile time.">TypedField</a> will be implicitly constructed. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A modifiable reference to the value of the specified field. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classripple_1_1STObject_1_1FieldErr.html">STObject::FieldErr</a></td><td>if the field is not present. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab80b5105f4b03073d08248b8b2c40b98" name="ab80b5105f4b03073d08248b8b2c40b98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab80b5105f4b03073d08248b8b2c40b98">&#9670;&#160;</a></span>at() <span class="overload">[4/6]</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"><a class="el" href="classripple_1_1STObject_1_1OptionalProxy.html">OptionalProxy</a>&lt; T &gt; ripple::STObject::at </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a>&lt; T &gt; const &amp;&#160;</td>
<td class="paramname"><em>of</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Return a modifiable field value as <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">An</td><td><a class="el" href="structripple_1_1OptionaledField.html" title="Indicate std::optional field semantics.">OptionaledField</a> built from an <a class="el" href="classripple_1_1SField.html" title="Identifies fields.">SField</a> value representing the desired object field. In typical use, the <a class="el" href="structripple_1_1OptionaledField.html" title="Indicate std::optional field semantics.">OptionaledField</a> will be constructed by using the ~ operator on an <a class="el" href="classripple_1_1SField.html" title="Identifies fields.">SField</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Transparent proxy object to an <code>optional</code> holding a modifiable reference to the value of the specified field. Returns <a class="elRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a> if the field is not present. </dd></dl>
</div>
</div>
<a id="adc02eaa67beb0273e02489ec2d53aa30" name="adc02eaa67beb0273e02489ec2d53aa30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc02eaa67beb0273e02489ec2d53aa30">&#9670;&#160;</a></span>at() <span class="overload">[5/6]</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">auto ripple::STObject::at </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> -&gt; <a class="el" href="classripple_1_1STObject_1_1ValueProxy.html">ValueProxy</a>&lt;T&gt;
</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01099">1099</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a3adb9451805175c6b6a4f2363f7f7b05" name="a3adb9451805175c6b6a4f2363f7f7b05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3adb9451805175c6b6a4f2363f7f7b05">&#9670;&#160;</a></span>at() <span class="overload">[6/6]</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">auto ripple::STObject::at </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a>&lt; T &gt; const &amp;&#160;</td>
<td class="paramname"><em>of</em></td><td>)</td>
<td> -&gt; <a class="el" href="classripple_1_1STObject_1_1OptionalProxy.html">OptionalProxy</a>&lt;T&gt;
</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01106">1106</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a6e622971f60d53b4a053065477264181" name="a6e622971f60d53b4a053065477264181"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e622971f60d53b4a053065477264181">&#9670;&#160;</a></span>setFieldU8()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::setFieldU8 </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">unsigned char&#160;</td>
<td class="paramname"><em>v</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">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00729">729</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a65cee099ee8ff5529ea7c5c4a028d566" name="a65cee099ee8ff5529ea7c5c4a028d566"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65cee099ee8ff5529ea7c5c4a028d566">&#9670;&#160;</a></span>setFieldU16()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::setFieldU16 </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="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a>&#160;</td>
<td class="paramname"><em>v</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">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00735">735</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="acd1aac04649d694a3524faf2ddebf843" name="acd1aac04649d694a3524faf2ddebf843"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd1aac04649d694a3524faf2ddebf843">&#9670;&#160;</a></span>setFieldU32()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::setFieldU32 </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="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td>
<td class="paramname"><em>v</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">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00741">741</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="ac0e2e3ed7f92a9f21aed2eda6d1ea5c6" name="ac0e2e3ed7f92a9f21aed2eda6d1ea5c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0e2e3ed7f92a9f21aed2eda6d1ea5c6">&#9670;&#160;</a></span>setFieldU64()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::setFieldU64 </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="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&#160;</td>
<td class="paramname"><em>v</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">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00747">747</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="abfbedaa34800be12d393dbe866620851" name="abfbedaa34800be12d393dbe866620851"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfbedaa34800be12d393dbe866620851">&#9670;&#160;</a></span>setFieldH128()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::setFieldH128 </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="namespaceripple.html#a4d601befed9298ce94e7d95410fa9ce9">uint128</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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00753">753</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a4aee4efa6aeff63e0d5ff08d31730be2" name="a4aee4efa6aeff63e0d5ff08d31730be2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4aee4efa6aeff63e0d5ff08d31730be2">&#9670;&#160;</a></span>setFieldH256()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::setFieldH256 </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="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00759">759</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="af1235d307d6f464392a583d0dfaa3cc4" name="af1235d307d6f464392a583d0dfaa3cc4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1235d307d6f464392a583d0dfaa3cc4">&#9670;&#160;</a></span>setFieldVL() <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">void ripple::STObject::setFieldVL </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="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00777">777</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a72abe64c7c5741d33a38684c46d0411b" name="a72abe64c7c5741d33a38684c46d0411b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72abe64c7c5741d33a38684c46d0411b">&#9670;&#160;</a></span>setFieldVL() <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">void ripple::STObject::setFieldVL </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="classripple_1_1Slice.html">Slice</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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00783">783</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="ab503dfe8edde82e6c80719cc73201a6d" name="ab503dfe8edde82e6c80719cc73201a6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab503dfe8edde82e6c80719cc73201a6d">&#9670;&#160;</a></span>setAccountID()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::setAccountID </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="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00771">771</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a7eedf70fc6afba6c2b8c6b2ba27ba23e" name="a7eedf70fc6afba6c2b8c6b2ba27ba23e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7eedf70fc6afba6c2b8c6b2ba27ba23e">&#9670;&#160;</a></span>setFieldAmount()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::setFieldAmount </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="classripple_1_1STAmount.html">STAmount</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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00789">789</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a04f7b2ee945330e4d42ef13c32256b00" name="a04f7b2ee945330e4d42ef13c32256b00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04f7b2ee945330e4d42ef13c32256b00">&#9670;&#160;</a></span>setFieldIssue()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::setFieldIssue </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="classripple_1_1STIssue.html">STIssue</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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00801">801</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a168b1d0bbaa91de55bc518f68d4cf6f3" name="a168b1d0bbaa91de55bc518f68d4cf6f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a168b1d0bbaa91de55bc518f68d4cf6f3">&#9670;&#160;</a></span>setFieldCurrency()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::setFieldCurrency </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="classripple_1_1STCurrency.html">STCurrency</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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00795">795</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a4eeb87dfc64cb95d81c8710c38c32fd7" name="a4eeb87dfc64cb95d81c8710c38c32fd7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4eeb87dfc64cb95d81c8710c38c32fd7">&#9670;&#160;</a></span>setFieldNumber()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::setFieldNumber </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="classripple_1_1STNumber.html">STNumber</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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00807">807</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a309347871ac021d8922708fcbbb0ed46" name="a309347871ac021d8922708fcbbb0ed46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a309347871ac021d8922708fcbbb0ed46">&#9670;&#160;</a></span>setFieldPathSet()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::setFieldPathSet </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="classripple_1_1STPathSet.html">STPathSet</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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00813">813</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="abca4224026b9aab088af20801fb63ffa" name="abca4224026b9aab088af20801fb63ffa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abca4224026b9aab088af20801fb63ffa">&#9670;&#160;</a></span>setFieldV256()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::setFieldV256 </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="classripple_1_1STVector256.html">STVector256</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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00765">765</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a2be037301806856f4b202cabc53d5e0a" name="a2be037301806856f4b202cabc53d5e0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2be037301806856f4b202cabc53d5e0a">&#9670;&#160;</a></span>setFieldArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::setFieldArray </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="classripple_1_1STArray.html">STArray</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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00819">819</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="afa528706f5601b3543a770e8c48b114c" name="afa528706f5601b3543a770e8c48b114c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa528706f5601b3543a770e8c48b114c">&#9670;&#160;</a></span>setFieldH160()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Tag &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::setFieldH160 </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="classripple_1_1base__uint.html">base_uint</a>&lt; 160, Tag &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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01113">1113</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a649f361b3f9994fb28953efb9cf3a6b7" name="a649f361b3f9994fb28953efb9cf3a6b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a649f361b3f9994fb28953efb9cf3a6b7">&#9670;&#160;</a></span>peekFieldObject()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STObject.html">STObject</a> &amp; ripple::STObject::peekFieldObject </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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00495">495</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="adf2fc44f02b033b1a98b02449ef18c57" name="adf2fc44f02b033b1a98b02449ef18c57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf2fc44f02b033b1a98b02449ef18c57">&#9670;&#160;</a></span>peekFieldArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STArray.html">STArray</a> &amp; ripple::STObject::peekFieldArray </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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00501">501</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="aaf5d617701ac3afc4ad6a13862459692" name="aaf5d617701ac3afc4ad6a13862459692"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf5d617701ac3afc4ad6a13862459692">&#9670;&#160;</a></span>isFieldPresent()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::STObject::isFieldPresent </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00484">484</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a6b5bb43ef723075465e909e54c9d6622" name="a6b5bb43ef723075465e909e54c9d6622"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b5bb43ef723075465e909e54c9d6622">&#9670;&#160;</a></span>makeFieldPresent()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STBase.html">STBase</a> * ripple::STObject::makeFieldPresent </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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00548">548</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a624bc6e179ff15ec5f08a4d1c7d1932e" name="a624bc6e179ff15ec5f08a4d1c7d1932e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a624bc6e179ff15ec5f08a4d1c7d1932e">&#9670;&#160;</a></span>makeFieldAbsent()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::makeFieldAbsent </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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00570">570</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a82d7676b5e892190ac585206b903b5d3" name="a82d7676b5e892190ac585206b903b5d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82d7676b5e892190ac585206b903b5d3">&#9670;&#160;</a></span>delField() <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::STObject::delField </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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00585">585</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="acda5e7748cffb2c22a2c3b192abfc053" name="acda5e7748cffb2c22a2c3b192abfc053"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acda5e7748cffb2c22a2c3b192abfc053">&#9670;&#160;</a></span>delField() <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">void ripple::STObject::delField </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00597">597</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a0ce1c79caa1014eab8b58dcac9beaa20" name="a0ce1c79caa1014eab8b58dcac9beaa20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ce1c79caa1014eab8b58dcac9beaa20">&#9670;&#160;</a></span>hasMatchingEntry()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::STObject::hasMatchingEntry </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></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00299">299</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="ab38061c3635046a53d87d9b174d63186" name="ab38061c3635046a53d87d9b174d63186"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab38061c3635046a53d87d9b174d63186">&#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">bool ripple::STObject::operator== </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00838">838</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="a56c5fe9c2acbaa7aa87b6069db29ca9f" name="a56c5fe9c2acbaa7aa87b6069db29ca9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56c5fe9c2acbaa7aa87b6069db29ca9f">&#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">bool ripple::STBase::operator== </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></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STBase_8cpp_source.html#l00051">51</a> of file <a class="el" href="STBase_8cpp_source.html">STBase.cpp</a>.</p>
</div>
</div>
<a id="a0509c1d49d6c801dd055481850de832d" name="a0509c1d49d6c801dd055481850de832d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0509c1d49d6c801dd055481850de832d">&#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">bool ripple::STObject::operator!= </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01131">1131</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a848c94991d93eb5ed26dd98688cb48d5" name="a848c94991d93eb5ed26dd98688cb48d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a848c94991d93eb5ed26dd98688cb48d5">&#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">bool ripple::STBase::operator!= </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></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STBase_8cpp_source.html#l00057">57</a> of file <a class="el" href="STBase_8cpp_source.html">STBase.cpp</a>.</p>
</div>
</div>
<a id="a0d39c8f68f968a8529076cfbfe4349c5" name="a0d39c8f68f968a8529076cfbfe4349c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d39c8f68f968a8529076cfbfe4349c5">&#9670;&#160;</a></span>getSortedFields()</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/vector.html">std::vector</a>&lt; <a class="el" href="classripple_1_1STBase.html">STBase</a> const * &gt; ripple::STObject::getSortedFields </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const &amp;&#160;</td>
<td class="paramname"><em>objToSort</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html#abfe55ede147301d55de3383deb20b288">WhichFields</a>&#160;</td>
<td class="paramname"><em>whichFields</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">private</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00907">907</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
</div>
</div>
<a id="ad06565223a962d42c612f652ce0707ac" name="ad06565223a962d42c612f652ce0707ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad06565223a962d42c612f652ce0707ac">&#9670;&#160;</a></span>getFieldByValue() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T , typename V = typename std::remove_cv&lt;typename std::remove_reference&lt; decltype(std::declval&lt;T&gt;().value())&gt;::type, ::type &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">V ripple::STObject::getFieldByValue </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="acceaa8f1b3d80928247aaa800f6047df" name="acceaa8f1b3d80928247aaa800f6047df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acceaa8f1b3d80928247aaa800f6047df">&#9670;&#160;</a></span>getFieldByValue() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T , typename V &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">V ripple::STObject::getFieldByValue </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> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01138">1138</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a8d8128fa3fa3c0372330332359e0dbd5" name="a8d8128fa3fa3c0372330332359e0dbd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d8128fa3fa3c0372330332359e0dbd5">&#9670;&#160;</a></span>getFieldByConstRef() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T , typename V &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">V const &amp; ripple::STObject::getFieldByConstRef </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">V const &amp;&#160;</td>
<td class="paramname"><em>empty</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a8d8128fa3fa3c0372330332359e0dbd5" name="a8d8128fa3fa3c0372330332359e0dbd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d8128fa3fa3c0372330332359e0dbd5">&#9670;&#160;</a></span>getFieldByConstRef() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T , typename V &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">V const &amp; ripple::STObject::getFieldByConstRef </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">V const &amp;&#160;</td>
<td class="paramname"><em>empty</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01165">1165</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="abd837686a6d0ed19df5babe58811ced3" name="abd837686a6d0ed19df5babe58811ced3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd837686a6d0ed19df5babe58811ced3">&#9670;&#160;</a></span>setFieldUsingSetValue()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T , typename V &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STObject::setFieldUsingSetValue </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">V&#160;</td>
<td class="paramname"><em>value</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">private</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01188">1188</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a9b3d85b6cf46ac0e6dcbd6e7b314fd84" name="a9b3d85b6cf46ac0e6dcbd6e7b314fd84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b3d85b6cf46ac0e6dcbd6e7b314fd84">&#9670;&#160;</a></span>setFieldUsingAssignment()</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">void ripple::STObject::setFieldUsingAssignment </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">T const &amp;&#160;</td>
<td class="paramname"><em>value</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">private</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01211">1211</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a0e24d4da5f2778d3b659c07aeec107d5" name="a0e24d4da5f2778d3b659c07aeec107d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e24d4da5f2778d3b659c07aeec107d5">&#9670;&#160;</a></span>peekField()</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">T &amp; ripple::STObject::peekField </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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01232">1232</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="acba8a09427afd05563c1d0a38c9bb6f2" name="acba8a09427afd05563c1d0a38c9bb6f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acba8a09427afd05563c1d0a38c9bb6f2">&#9670;&#160;</a></span>downcast() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class D &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">D &amp; ripple::STBase::downcast </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STBase_8h_source.html#l00213">213</a> of file <a class="el" href="STBase_8h_source.html">STBase.h</a>.</p>
</div>
</div>
<a id="a9b14e04b97e4eefb3ea37135ed52accf" name="a9b14e04b97e4eefb3ea37135ed52accf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b14e04b97e4eefb3ea37135ed52accf">&#9670;&#160;</a></span>downcast() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class D &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">D const &amp; ripple::STBase::downcast </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9b14e04b97e4eefb3ea37135ed52accf" name="a9b14e04b97e4eefb3ea37135ed52accf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b14e04b97e4eefb3ea37135ed52accf">&#9670;&#160;</a></span>downcast() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class D &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">D const &amp; ripple::STBase::downcast </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STBase_8h_source.html#l00223">223</a> of file <a class="el" href="STBase_8h_source.html">STBase.h</a>.</p>
</div>
</div>
<a id="a07ee4998ae80eb722fc77151a1a1cb0c" name="a07ee4998ae80eb722fc77151a1a1cb0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07ee4998ae80eb722fc77151a1a1cb0c">&#9670;&#160;</a></span>setFName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STBase::setFName </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const &amp;&#160;</td>
<td class="paramname"><em>n</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A <a class="el" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format.">STBase</a> is a field. </p>
<p>This sets the name. </p>
<p class="definition">Definition at line <a class="el" href="STBase_8cpp_source.html#l00134">134</a> of file <a class="el" href="STBase_8cpp_source.html">STBase.cpp</a>.</p>
</div>
</div>
<a id="a48097bca334d2f32a1d7861b59ae2e30" name="a48097bca334d2f32a1d7861b59ae2e30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48097bca334d2f32a1d7861b59ae2e30">&#9670;&#160;</a></span>getFName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1SField.html">SField</a> const &amp; ripple::STBase::getFName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STBase_8cpp_source.html#l00141">141</a> of file <a class="el" href="STBase_8cpp_source.html">STBase.cpp</a>.</p>
</div>
</div>
<a id="a9a76e581a75199f68e028722160958e4" name="a9a76e581a75199f68e028722160958e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a76e581a75199f68e028722160958e4">&#9670;&#160;</a></span>addFieldID()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::STBase::addFieldID </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1Serializer.html">Serializer</a> &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STBase_8cpp_source.html#l00147">147</a> of file <a class="el" href="STBase_8cpp_source.html">STBase.cpp</a>.</p>
</div>
</div>
<a id="a84fe46ac92fe704869cc6d64c49dd1ba" name="a84fe46ac92fe704869cc6d64c49dd1ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84fe46ac92fe704869cc6d64c49dd1ba">&#9670;&#160;</a></span>emplace()</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"><a class="el" href="classripple_1_1STBase.html">STBase</a> * ripple::STBase::emplace </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>&#160;</td>
<td class="paramname"><em>n</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T &amp;&amp;&#160;</td>
<td class="paramname"><em>val</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">protected</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STBase_8h_source.html#l00233">233</a> of file <a class="el" href="STBase_8h_source.html">STBase.h</a>.</p>
</div>
</div>
<a id="ae60d6cae0e97e9f17c93945feca09fb5" name="ae60d6cae0e97e9f17c93945feca09fb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae60d6cae0e97e9f17c93945feca09fb5">&#9670;&#160;</a></span>getCounter()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static auto &amp; <a class="el" href="classripple_1_1CountedObject.html">ripple::CountedObject</a>&lt; <a class="el" href="classripple_1_1STObject.html">STObject</a> &gt;::getCounter </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span><span class="mlabel">noexcept</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="CountedObject_8h_source.html#l00129">129</a> of file <a class="el" href="CountedObject_8h_source.html">CountedObject.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Friends And Related Symbol Documentation</h2>
<a id="a5e49bd8b743617d1af92ffed7ac6b665" name="a5e49bd8b743617d1af92ffed7ac6b665"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e49bd8b743617d1af92ffed7ac6b665">&#9670;&#160;</a></span>detail::STVar</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="classripple_1_1detail_1_1STVar.html">detail::STVar</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8h_source.html#l00169">169</a> of file <a class="el" href="STValidation_8h_source.html">STValidation.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a02433013ff252904f1d57e495873409b" name="a02433013ff252904f1d57e495873409b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02433013ff252904f1d57e495873409b">&#9670;&#160;</a></span>mTrusted</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ripple::STValidation::mTrusted = false</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8h_source.html#l00046">46</a> of file <a class="el" href="STValidation_8h_source.html">STValidation.h</a>.</p>
</div>
</div>
<a id="a2b834566e12309f92d12e7f11771ad82" name="a2b834566e12309f92d12e7f11771ad82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b834566e12309f92d12e7f11771ad82">&#9670;&#160;</a></span>valid_</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;bool&gt; ripple::STValidation::valid_</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8h_source.html#l00050">50</a> of file <a class="el" href="STValidation_8h_source.html">STValidation.h</a>.</p>
</div>
</div>
<a id="a87777cf2ab96a4694b231ffaeb97af7e" name="a87777cf2ab96a4694b231ffaeb97af7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87777cf2ab96a4694b231ffaeb97af7e">&#9670;&#160;</a></span>signingPubKey_</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const ripple::STValidation::signingPubKey_</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8h_source.html#l00053">53</a> of file <a class="el" href="STValidation_8h_source.html">STValidation.h</a>.</p>
</div>
</div>
<a id="a872060b6479b8bbf83f5370695c754be" name="a872060b6479b8bbf83f5370695c754be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a872060b6479b8bbf83f5370695c754be">&#9670;&#160;</a></span>nodeID_</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceripple.html#a4e412a5834900d9affa8db3ac1a27209">NodeID</a> const ripple::STValidation::nodeID_</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8h_source.html#l00057">57</a> of file <a class="el" href="STValidation_8h_source.html">STValidation.h</a>.</p>
</div>
</div>
<a id="aa15dc30f67e497a1f114fe465b049b69" name="aa15dc30f67e497a1f114fe465b049b69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa15dc30f67e497a1f114fe465b049b69">&#9670;&#160;</a></span>seenTime_</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> ripple::STValidation::seenTime_ = {}</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STValidation_8h_source.html#l00059">59</a> of file <a class="el" href="STValidation_8h_source.html">STValidation.h</a>.</p>
</div>
</div>
<a id="aa195fb18af0d29b994324b7dfea5bf65" name="aa195fb18af0d29b994324b7dfea5bf65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa195fb18af0d29b994324b7dfea5bf65">&#9670;&#160;</a></span>v_</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1STObject.html#a07aaf07c54ed6f352a73fdc6896d15fd">list_type</a> ripple::STObject::v_</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00079">79</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a0556c8f6162fb73209b0b501c6dd40d1" name="a0556c8f6162fb73209b0b501c6dd40d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0556c8f6162fb73209b0b501c6dd40d1">&#9670;&#160;</a></span>mType</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1SOTemplate.html">SOTemplate</a> const* ripple::STObject::mType</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00080">80</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
</div>
</div>
<a id="a784e6b1508801ba39b3bae5653675de7" name="a784e6b1508801ba39b3bae5653675de7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a784e6b1508801ba39b3bae5653675de7">&#9670;&#160;</a></span>fName</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1SField.html">SField</a> const* ripple::STBase::fName</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="STBase_8h_source.html#l00136">136</a> of file <a class="el" href="STBase_8h_source.html">STBase.h</a>.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#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>