mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-26 22:15:52 +00:00
3659 lines
206 KiB
HTML
3659 lines
206 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">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.17"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>rippled: ripple::STObject 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 style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">rippled
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.17 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(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">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</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_1STObject.html">STObject</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pro-static-methods">Static Protected Member Functions</a> |
|
|
<a href="#pri-types">Private Types</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-static-methods">Static Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="#friends">Friends</a> |
|
|
<a href="classripple_1_1STObject-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">ripple::STObject Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="dynheader">
|
|
Inheritance diagram for ripple::STObject:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1STObject__inherit__graph.png" border="0" usemap="#ripple_1_1STObject_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="ripple_1_1STObject_inherit__map" id="ripple_1_1STObject_inherit__map">
|
|
<area shape="rect" title=" " alt="" coords="178,95,303,121"/>
|
|
<area shape="rect" href="classripple_1_1STLedgerEntry.html" title=" " alt="" coords="5,169,167,196"/>
|
|
<area shape="rect" href="classripple_1_1STTx.html" title=" " alt="" coords="191,169,290,196"/>
|
|
<area shape="rect" href="classripple_1_1STValidation.html" title=" " alt="" coords="315,169,463,196"/>
|
|
<area shape="rect" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format." alt="" coords="102,13,217,39"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="241,5,403,47"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::STObject:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1STObject__coll__graph.png" border="0" usemap="#ripple_1_1STObject_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="ripple_1_1STObject_coll__map" id="ripple_1_1STObject_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="1405,190,1531,217"/>
|
|
<area shape="rect" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format." alt="" coords="626,138,741,165"/>
|
|
<area shape="rect" href="classripple_1_1detail_1_1STVar.html" title=" " alt="" coords="876,75,1025,102"/>
|
|
<area shape="rect" href="classripple_1_1SField.html" title="Identifies fields." alt="" coords="292,183,397,210"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="605,199,761,240"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title="STL class." alt="" coords="28,158,115,185"/>
|
|
<area shape="rect" href="classJson_1_1StaticString.html" title="Lightweight wrapper to tag static string." alt="" coords="5,209,137,235"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="1147,212,1309,253"/>
|
|
<area shape="rect" href="classripple_1_1SOTemplate.html" title="Defines the fields and their attributes within a STObject." alt="" coords="1155,278,1301,305"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="881,231,1020,258"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="879,283,1022,324"/>
|
|
<area shape="rect" href="classripple_1_1SOElement.html" title="An element in a SOTemplate." alt="" coords="614,290,753,317"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/utility/functional/reference_wrapper.html" title=" " alt="" coords="257,283,432,324"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="1157,80,1299,121"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/aligned_storage.html" title=" " alt="" coords="606,5,761,47"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="639,71,727,98"/>
|
|
</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 name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject_1_1FieldErr.html">FieldErr</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject_1_1OptionalProxy.html">OptionalProxy</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject_1_1Proxy.html">Proxy</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1STObject_1_1Transform.html">Transform</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject_1_1ValueProxy.html">ValueProxy</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:a0a75a84552846d1a77ea0ef4e73072fd"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a0a75a84552846d1a77ea0ef4e73072fd">iterator</a> = boost::transform_iterator< <a class="el" href="structripple_1_1STObject_1_1Transform.html">Transform</a>, STObject::list_type::const_iterator ></td></tr>
|
|
<tr class="separator:a0a75a84552846d1a77ea0ef4e73072fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a4620b469f3f67302da62858f379e63bb"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a4620b469f3f67302da62858f379e63bb">~STObject</a> ()=default</td></tr>
|
|
<tr class="separator:a4620b469f3f67302da62858f379e63bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a36c953a93c5b8e9979099bb645afec09"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a36c953a93c5b8e9979099bb645afec09">STObject</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &)=default</td></tr>
|
|
<tr class="separator:a36c953a93c5b8e9979099bb645afec09"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7edf6caa5da51e0f153e21c892030fe8"><td class="memTemplParams" colspan="2">template<typename F > </td></tr>
|
|
<tr class="memitem:a7edf6caa5da51e0f153e21c892030fe8"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a7edf6caa5da51e0f153e21c892030fe8">STObject</a> (<a class="el" href="classripple_1_1SOTemplate.html">SOTemplate</a> const &type, <a class="el" href="classripple_1_1SField.html">SField</a> const &name, F &&f)</td></tr>
|
|
<tr class="separator:a7edf6caa5da51e0f153e21c892030fe8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acb7007cf5470c39c7f0a24379df7c8fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STObject.html">STObject</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#acb7007cf5470c39c7f0a24379df7c8fc">operator=</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &)=default</td></tr>
|
|
<tr class="separator:acb7007cf5470c39c7f0a24379df7c8fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab6f15f70629ef889f19237aead0033bc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#ab6f15f70629ef889f19237aead0033bc">STObject</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> &&)</td></tr>
|
|
<tr class="separator:ab6f15f70629ef889f19237aead0033bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9bb8493134697088330165ee3bc7c1d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STObject.html">STObject</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a9bb8493134697088330165ee3bc7c1d3">operator=</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> &&other)</td></tr>
|
|
<tr class="separator:a9bb8493134697088330165ee3bc7c1d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab9ee9a57f567843ffbfaf76afc380fd3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#ab9ee9a57f567843ffbfaf76afc380fd3">STObject</a> (const <a class="el" href="classripple_1_1SOTemplate.html">SOTemplate</a> &type, <a class="el" href="classripple_1_1SField.html">SField</a> const &name)</td></tr>
|
|
<tr class="separator:ab9ee9a57f567843ffbfaf76afc380fd3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc5880ac2c3baed0c5644ca5860b869b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#adc5880ac2c3baed0c5644ca5860b869b">STObject</a> (const <a class="el" href="classripple_1_1SOTemplate.html">SOTemplate</a> &type, <a class="el" href="classripple_1_1SerialIter.html">SerialIter</a> &sit, <a class="el" href="classripple_1_1SField.html">SField</a> const &name)</td></tr>
|
|
<tr class="separator:adc5880ac2c3baed0c5644ca5860b869b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0983627f13244fc8ec8762e3d9690945"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a0983627f13244fc8ec8762e3d9690945">STObject</a> (<a class="el" href="classripple_1_1SerialIter.html">SerialIter</a> &sit, <a class="el" href="classripple_1_1SField.html">SField</a> const &name, int depth=0)</td></tr>
|
|
<tr class="separator:a0983627f13244fc8ec8762e3d9690945"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab367802039c6117b1529ca8291c41744"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#ab367802039c6117b1529ca8291c41744">STObject</a> (<a class="el" href="classripple_1_1SerialIter.html">SerialIter</a> &&sit, <a class="el" href="classripple_1_1SField.html">SField</a> const &name)</td></tr>
|
|
<tr class="separator:ab367802039c6117b1529ca8291c41744"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee8779e1fe22edbfee2423edfafa17f8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#aee8779e1fe22edbfee2423edfafa17f8">STObject</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &name)</td></tr>
|
|
<tr class="separator:aee8779e1fe22edbfee2423edfafa17f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa820a166593f797cce00099c29fd6b90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STObject.html#a0a75a84552846d1a77ea0ef4e73072fd">iterator</a> </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"> </td></tr>
|
|
<tr class="memitem:a31ff60662c421b4974a7ee904e910b1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STObject.html#a0a75a84552846d1a77ea0ef4e73072fd">iterator</a> </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"> </td></tr>
|
|
<tr class="memitem:aa1b8f2096a40bf95115eb37b77e8bf8c"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:ae4dca24ea677959be9a7beb008b45f77"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:adc4184d46db117f3326eeb5df8e981a0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#adc4184d46db117f3326eeb5df8e981a0">applyTemplate</a> (const <a class="el" href="classripple_1_1SOTemplate.html">SOTemplate</a> &type)</td></tr>
|
|
<tr class="separator:adc4184d46db117f3326eeb5df8e981a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab777a839b88e0bfe669580c1182f418d"><td class="memItemLeft" align="right" valign="top">void </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 &)</td></tr>
|
|
<tr class="separator:ab777a839b88e0bfe669580c1182f418d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9aeb27325a0dfb498f8377bb9d7e4680"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:a965eac719cefd6f8e66ac3b6c2e1122a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a965eac719cefd6f8e66ac3b6c2e1122a">set</a> (const <a class="el" href="classripple_1_1SOTemplate.html">SOTemplate</a> &)</td></tr>
|
|
<tr class="separator:a965eac719cefd6f8e66ac3b6c2e1122a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9cb36ae4116ab69d60bac3b87efa3426"><td class="memItemLeft" align="right" valign="top">bool </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> &u, int depth=0)</td></tr>
|
|
<tr class="separator:a9cb36ae4116ab69d60bac3b87efa3426"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa1fb2fa09b2256510bb01306202de9c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fc">SerializedTypeID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#aa1fb2fa09b2256510bb01306202de9c3">getSType</a> () const override</td></tr>
|
|
<tr class="separator:aa1fb2fa09b2256510bb01306202de9c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b5c3ab2b3da4ecc342bd8cf5e9c3947"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a3b5c3ab2b3da4ecc342bd8cf5e9c3947">isEquivalent</a> (const <a class="el" href="classripple_1_1STBase.html">STBase</a> &t) const override</td></tr>
|
|
<tr class="separator:a3b5c3ab2b3da4ecc342bd8cf5e9c3947"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe65b24a8a02dcaaa0c062cb45d94053"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:a7adccac3a1b54244ae210afe7c5916e8"><td class="memItemLeft" align="right" valign="top">void </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> &s) const override</td></tr>
|
|
<tr class="separator:a7adccac3a1b54244ae210afe7c5916e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem: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> </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"> </td></tr>
|
|
<tr class="memitem: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> </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"> </td></tr>
|
|
<tr class="memitem:acc2ceb95cdb8fc8b2520aeceabf17553"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#acc2ceb95cdb8fc8b2520aeceabf17553">getJson</a> (<a class="el" href="namespaceripple.html#a169967ff418b80729654b6d45ade8711">JsonOptions</a> options) const override</td></tr>
|
|
<tr class="separator:acc2ceb95cdb8fc8b2520aeceabf17553"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed86729110266412f315d9ac5914c814"><td class="memItemLeft" align="right" valign="top">void </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> &s) const</td></tr>
|
|
<tr class="separator:aed86729110266412f315d9ac5914c814"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6ae7e459a83bc46c3cfd9025753af1cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Serializer.html">Serializer</a> </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"> </td></tr>
|
|
<tr class="memitem:ad924902da7debaf286597d6da0ae26e9"><td class="memTemplParams" colspan="2">template<class... Args> </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> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#ad924902da7debaf286597d6da0ae26e9">emplace_back</a> (Args &&... args)</td></tr>
|
|
<tr class="separator:ad924902da7debaf286597d6da0ae26e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6538f36f1bb0c4fa10b5fa669df12eb3"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr>
|
|
<tr class="memitem:a4fa764a09a6e972491891d939eb9d2f2"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:a0d14805530722d423dae19ccfd7c9060"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem:a40025a423b41e20dd78cb2627e17d678"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
|
|
<tr class="memitem: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> </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"> </td></tr>
|
|
<tr class="memitem:a9296fefa5841548d32df3beb9ee84fc8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> </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"> </td></tr>
|
|
<tr class="memitem:a8fef83dfa7d80728eb5080b3d93cb407"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> </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"> </td></tr>
|
|
<tr class="memitem:a62754043bf87f97132b4ebd497755b0d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classripple_1_1STBase.html">STBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a62754043bf87f97132b4ebd497755b0d">peekAtIndex</a> (int offset) const</td></tr>
|
|
<tr class="separator:a62754043bf87f97132b4ebd497755b0d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9917fd7cb5cf104d094e857b28f069df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STBase.html">STBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a9917fd7cb5cf104d094e857b28f069df">getIndex</a> (int offset)</td></tr>
|
|
<tr class="separator:a9917fd7cb5cf104d094e857b28f069df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a76d8362de97a09c1104057405545fe"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classripple_1_1STBase.html">STBase</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a6a76d8362de97a09c1104057405545fe">peekAtPIndex</a> (int offset) const</td></tr>
|
|
<tr class="separator:a6a76d8362de97a09c1104057405545fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb1e6ff09d934a4b736656456c8844f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STBase.html">STBase</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#adb1e6ff09d934a4b736656456c8844f3">getPIndex</a> (int offset)</td></tr>
|
|
<tr class="separator:adb1e6ff09d934a4b736656456c8844f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a97869dec0b632179c5bf70bf27d62ac8"><td class="memItemLeft" align="right" valign="top">int </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 &field) const</td></tr>
|
|
<tr class="separator:a97869dec0b632179c5bf70bf27d62ac8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a34ee1a8b95283ba3428cc6435455da35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a34ee1a8b95283ba3428cc6435455da35">getFieldSType</a> (int index) const</td></tr>
|
|
<tr class="separator:a34ee1a8b95283ba3428cc6435455da35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aad85e14b90c437c3ae9453096b65dd5f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classripple_1_1STBase.html">STBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#aad85e14b90c437c3ae9453096b65dd5f">peekAtField</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &field) const</td></tr>
|
|
<tr class="separator:aad85e14b90c437c3ae9453096b65dd5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a891022e663d5546377f401a53141786f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STBase.html">STBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a891022e663d5546377f401a53141786f">getField</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &field)</td></tr>
|
|
<tr class="separator:a891022e663d5546377f401a53141786f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e1bcbdfd75c3b816e0c995b5337f339"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classripple_1_1STBase.html">STBase</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a2e1bcbdfd75c3b816e0c995b5337f339">peekAtPField</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &field) const</td></tr>
|
|
<tr class="separator:a2e1bcbdfd75c3b816e0c995b5337f339"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a04a9c81075f828fb0e9846fae6213947"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STBase.html">STBase</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a04a9c81075f828fb0e9846fae6213947">getPField</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &field, bool createOkay=false)</td></tr>
|
|
<tr class="separator:a04a9c81075f828fb0e9846fae6213947"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a038971e344b2dfc77e0dbc6daef30565"><td class="memItemLeft" align="right" valign="top">unsigned char </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 &field) const</td></tr>
|
|
<tr class="separator:a038971e344b2dfc77e0dbc6daef30565"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem: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> </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 &field) const</td></tr>
|
|
<tr class="separator:a42d3da94cee3e6f575350094476140ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem: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> </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 &field) const</td></tr>
|
|
<tr class="separator:a55d1b6946f96a770f3b2195eb5a5a943"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem: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> </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 &field) const</td></tr>
|
|
<tr class="separator:a6b0981ac21449e6ab51c3621d60404ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab6a509b6ddea6d0c322fd5f2bd339adf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a4d601befed9298ce94e7d95410fa9ce9">uint128</a> </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 &field) const</td></tr>
|
|
<tr class="separator:ab6a509b6ddea6d0c322fd5f2bd339adf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a164a0f801602821c4bd0670ca93dac87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#ad47d532b2f3927125b187ac770f84448">uint160</a> </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 &field) const</td></tr>
|
|
<tr class="separator:a164a0f801602821c4bd0670ca93dac87"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af89b6c7fd94c998549037d0c44a068a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> </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 &field) const</td></tr>
|
|
<tr class="separator:af89b6c7fd94c998549037d0c44a068a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d2d874d34a1c3ed432cdb9fb1386b35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> </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 &field) const</td></tr>
|
|
<tr class="separator:a0d2d874d34a1c3ed432cdb9fb1386b35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a09be758ae97b9e9e392aa2606cc0559f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> </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 &field) const</td></tr>
|
|
<tr class="separator:a09be758ae97b9e9e392aa2606cc0559f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8e207109e646759f4927d90e4404893f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a8e207109e646759f4927d90e4404893f">getFieldAmount</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &field) const</td></tr>
|
|
<tr class="separator:a8e207109e646759f4927d90e4404893f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a03645626ad58a31437400f3c225a8de3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STPathSet.html">STPathSet</a> const & </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 &field) const</td></tr>
|
|
<tr class="separator:a03645626ad58a31437400f3c225a8de3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5836708d0dcd636193c43419eb724ad5"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classripple_1_1STVector256.html">STVector256</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a5836708d0dcd636193c43419eb724ad5">getFieldV256</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &field) const</td></tr>
|
|
<tr class="separator:a5836708d0dcd636193c43419eb724ad5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26fe74d797620b2d08d06d50527380e1"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classripple_1_1STArray.html">STArray</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a26fe74d797620b2d08d06d50527380e1">getFieldArray</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &field) const</td></tr>
|
|
<tr class="separator:a26fe74d797620b2d08d06d50527380e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a925f5ebaa5822892447cf161e5a2960e"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a925f5ebaa5822892447cf161e5a2960e"><td class="memTemplItemLeft" align="right" valign="top">T::value_type </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>< T > const &f) const</td></tr>
|
|
<tr class="memdesc:a925f5ebaa5822892447cf161e5a2960e"><td class="mdescLeft"> </td><td class="mdescRight">Get the value of a field. <a href="classripple_1_1STObject.html#a925f5ebaa5822892447cf161e5a2960e">More...</a><br /></td></tr>
|
|
<tr class="separator:a925f5ebaa5822892447cf161e5a2960e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a12b48bd019e07a0392cb990172e6f952"><td class="memTemplParams" colspan="2">template<class T > </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>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/decay.html">std::decay_t</a>< typename T::value_type > > </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>< T > const &of) const</td></tr>
|
|
<tr class="memdesc:a12b48bd019e07a0392cb990172e6f952"><td class="mdescLeft"> </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>. <a href="classripple_1_1STObject.html#a12b48bd019e07a0392cb990172e6f952">More...</a><br /></td></tr>
|
|
<tr class="separator:a12b48bd019e07a0392cb990172e6f952"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a499ac01428b8a3402306d1b2f698cbe8"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a499ac01428b8a3402306d1b2f698cbe8"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STObject_1_1ValueProxy.html">ValueProxy</a>< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a499ac01428b8a3402306d1b2f698cbe8">operator[]</a> (<a class="el" href="structripple_1_1TypedField.html">TypedField</a>< T > const &f)</td></tr>
|
|
<tr class="memdesc:a499ac01428b8a3402306d1b2f698cbe8"><td class="mdescLeft"> </td><td class="mdescRight">Get a modifiable field value. <a href="classripple_1_1STObject.html#a499ac01428b8a3402306d1b2f698cbe8">More...</a><br /></td></tr>
|
|
<tr class="separator:a499ac01428b8a3402306d1b2f698cbe8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d7819407bebb04b47dce1ce8003e7e9"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a5d7819407bebb04b47dce1ce8003e7e9"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STObject_1_1OptionalProxy.html">OptionalProxy</a>< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a5d7819407bebb04b47dce1ce8003e7e9">operator[]</a> (<a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a>< T > const &of)</td></tr>
|
|
<tr class="memdesc:a5d7819407bebb04b47dce1ce8003e7e9"><td class="mdescLeft"> </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>. <a href="classripple_1_1STObject.html#a5d7819407bebb04b47dce1ce8003e7e9">More...</a><br /></td></tr>
|
|
<tr class="separator:a5d7819407bebb04b47dce1ce8003e7e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ee3dd5d5a57cb6768e7f22f0a997d4e"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a3ee3dd5d5a57cb6768e7f22f0a997d4e"><td class="memTemplItemLeft" align="right" valign="top">T::value_type </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>< T > const &f) const</td></tr>
|
|
<tr class="memdesc:a3ee3dd5d5a57cb6768e7f22f0a997d4e"><td class="mdescLeft"> </td><td class="mdescRight">Get the value of a field. <a href="classripple_1_1STObject.html#a3ee3dd5d5a57cb6768e7f22f0a997d4e">More...</a><br /></td></tr>
|
|
<tr class="separator:a3ee3dd5d5a57cb6768e7f22f0a997d4e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a90f337e9b085352ddc4a555a1592c4af"><td class="memTemplParams" colspan="2">template<class T > </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>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/decay.html">std::decay_t</a>< typename T::value_type > > </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>< T > const &of) const</td></tr>
|
|
<tr class="memdesc:a90f337e9b085352ddc4a555a1592c4af"><td class="mdescLeft"> </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>. <a href="classripple_1_1STObject.html#a90f337e9b085352ddc4a555a1592c4af">More...</a><br /></td></tr>
|
|
<tr class="separator:a90f337e9b085352ddc4a555a1592c4af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abdaad1182c62a0dad986d6995d827afd"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:abdaad1182c62a0dad986d6995d827afd"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STObject_1_1ValueProxy.html">ValueProxy</a>< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#abdaad1182c62a0dad986d6995d827afd">at</a> (<a class="el" href="structripple_1_1TypedField.html">TypedField</a>< T > const &f)</td></tr>
|
|
<tr class="memdesc:abdaad1182c62a0dad986d6995d827afd"><td class="mdescLeft"> </td><td class="mdescRight">Get a modifiable field value. <a href="classripple_1_1STObject.html#abdaad1182c62a0dad986d6995d827afd">More...</a><br /></td></tr>
|
|
<tr class="separator:abdaad1182c62a0dad986d6995d827afd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa4a6a809e0c100cb76d0f90aa4cc44d7"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:aa4a6a809e0c100cb76d0f90aa4cc44d7"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STObject_1_1OptionalProxy.html">OptionalProxy</a>< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#aa4a6a809e0c100cb76d0f90aa4cc44d7">at</a> (<a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a>< T > const &of)</td></tr>
|
|
<tr class="memdesc:aa4a6a809e0c100cb76d0f90aa4cc44d7"><td class="mdescLeft"> </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>. <a href="classripple_1_1STObject.html#aa4a6a809e0c100cb76d0f90aa4cc44d7">More...</a><br /></td></tr>
|
|
<tr class="separator:aa4a6a809e0c100cb76d0f90aa4cc44d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a00db5bd22a73d188e8f2287fbdbc8e92"><td class="memItemLeft" align="right" valign="top">void </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>< <a class="el" href="classripple_1_1STBase.html">STBase</a> > v)</td></tr>
|
|
<tr class="memdesc:a00db5bd22a73d188e8f2287fbdbc8e92"><td class="mdescLeft"> </td><td class="mdescRight">Set a field. <a href="classripple_1_1STObject.html#a00db5bd22a73d188e8f2287fbdbc8e92">More...</a><br /></td></tr>
|
|
<tr class="separator:a00db5bd22a73d188e8f2287fbdbc8e92"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa2cce8129715ebcfbe954f5026a05dbd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#aa2cce8129715ebcfbe954f5026a05dbd">set</a> (<a class="el" href="classripple_1_1STBase.html">STBase</a> *v)</td></tr>
|
|
<tr class="separator:aa2cce8129715ebcfbe954f5026a05dbd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e622971f60d53b4a053065477264181"><td class="memItemLeft" align="right" valign="top">void </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 &field, unsigned char)</td></tr>
|
|
<tr class="separator:a6e622971f60d53b4a053065477264181"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a65cee099ee8ff5529ea7c5c4a028d566"><td class="memItemLeft" align="right" valign="top">void </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 &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"> </td></tr>
|
|
<tr class="memitem:acd1aac04649d694a3524faf2ddebf843"><td class="memItemLeft" align="right" valign="top">void </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 &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"> </td></tr>
|
|
<tr class="memitem:ac0e2e3ed7f92a9f21aed2eda6d1ea5c6"><td class="memItemLeft" align="right" valign="top">void </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 &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"> </td></tr>
|
|
<tr class="memitem:abfbedaa34800be12d393dbe866620851"><td class="memItemLeft" align="right" valign="top">void </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 &field, <a class="el" href="namespaceripple.html#a4d601befed9298ce94e7d95410fa9ce9">uint128</a> const &)</td></tr>
|
|
<tr class="separator:abfbedaa34800be12d393dbe866620851"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4aee4efa6aeff63e0d5ff08d31730be2"><td class="memItemLeft" align="right" valign="top">void </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 &field, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &)</td></tr>
|
|
<tr class="separator:a4aee4efa6aeff63e0d5ff08d31730be2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1235d307d6f464392a583d0dfaa3cc4"><td class="memItemLeft" align="right" valign="top">void </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 &field, <a class="el" href="namespaceripple.html#ab1f2184bb5938b5508798cd47a561a21">Blob</a> const &)</td></tr>
|
|
<tr class="separator:af1235d307d6f464392a583d0dfaa3cc4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a72abe64c7c5741d33a38684c46d0411b"><td class="memItemLeft" align="right" valign="top">void </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 &field, <a class="el" href="classripple_1_1Slice.html">Slice</a> const &)</td></tr>
|
|
<tr class="separator:a72abe64c7c5741d33a38684c46d0411b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab503dfe8edde82e6c80719cc73201a6d"><td class="memItemLeft" align="right" valign="top">void </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 &field, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &)</td></tr>
|
|
<tr class="separator:ab503dfe8edde82e6c80719cc73201a6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7eedf70fc6afba6c2b8c6b2ba27ba23e"><td class="memItemLeft" align="right" valign="top">void </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 &field, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &)</td></tr>
|
|
<tr class="separator:a7eedf70fc6afba6c2b8c6b2ba27ba23e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a309347871ac021d8922708fcbbb0ed46"><td class="memItemLeft" align="right" valign="top">void </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 &field, <a class="el" href="classripple_1_1STPathSet.html">STPathSet</a> const &)</td></tr>
|
|
<tr class="separator:a309347871ac021d8922708fcbbb0ed46"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abca4224026b9aab088af20801fb63ffa"><td class="memItemLeft" align="right" valign="top">void </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 &field, <a class="el" href="classripple_1_1STVector256.html">STVector256</a> const &v)</td></tr>
|
|
<tr class="separator:abca4224026b9aab088af20801fb63ffa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2be037301806856f4b202cabc53d5e0a"><td class="memItemLeft" align="right" valign="top">void </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 &field, <a class="el" href="classripple_1_1STArray.html">STArray</a> const &v)</td></tr>
|
|
<tr class="separator:a2be037301806856f4b202cabc53d5e0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afa528706f5601b3543a770e8c48b114c"><td class="memTemplParams" colspan="2">template<class Tag > </td></tr>
|
|
<tr class="memitem:afa528706f5601b3543a770e8c48b114c"><td class="memTemplItemLeft" align="right" valign="top">void </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 &field, <a class="el" href="classripple_1_1base__uint.html">base_uint</a>< 160, Tag > const &v)</td></tr>
|
|
<tr class="separator:afa528706f5601b3543a770e8c48b114c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a649f361b3f9994fb28953efb9cf3a6b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STObject.html">STObject</a> & </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 &field)</td></tr>
|
|
<tr class="separator:a649f361b3f9994fb28953efb9cf3a6b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf2fc44f02b033b1a98b02449ef18c57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STArray.html">STArray</a> & </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 &field)</td></tr>
|
|
<tr class="separator:adf2fc44f02b033b1a98b02449ef18c57"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf5d617701ac3afc4ad6a13862459692"><td class="memItemLeft" align="right" valign="top">bool </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 &field) const</td></tr>
|
|
<tr class="separator:aaf5d617701ac3afc4ad6a13862459692"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b5bb43ef723075465e909e54c9d6622"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STBase.html">STBase</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a6b5bb43ef723075465e909e54c9d6622">makeFieldPresent</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &field)</td></tr>
|
|
<tr class="separator:a6b5bb43ef723075465e909e54c9d6622"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a624bc6e179ff15ec5f08a4d1c7d1932e"><td class="memItemLeft" align="right" valign="top">void </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 &field)</td></tr>
|
|
<tr class="separator:a624bc6e179ff15ec5f08a4d1c7d1932e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a82d7676b5e892190ac585206b903b5d3"><td class="memItemLeft" align="right" valign="top">bool </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 &field)</td></tr>
|
|
<tr class="separator:a82d7676b5e892190ac585206b903b5d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acda5e7748cffb2c22a2c3b192abfc053"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
|
|
<tr class="memitem:a83c6f9122e059fbecf881a728222f42f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a83c6f9122e059fbecf881a728222f42f">hasMatchingEntry</a> (const <a class="el" href="classripple_1_1STBase.html">STBase</a> &)</td></tr>
|
|
<tr class="separator:a83c6f9122e059fbecf881a728222f42f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a74dbfd40267201ef78f81447f6445015"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a74dbfd40267201ef78f81447f6445015">operator==</a> (const <a class="el" href="classripple_1_1STObject.html">STObject</a> &o) const</td></tr>
|
|
<tr class="separator:a74dbfd40267201ef78f81447f6445015"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac846117f7c3d5783ecee618972105ddb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#ac846117f7c3d5783ecee618972105ddb">operator!=</a> (const <a class="el" href="classripple_1_1STObject.html">STObject</a> &o) const</td></tr>
|
|
<tr class="separator:ac846117f7c3d5783ecee618972105ddb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3fc71daa682162627599bcf3240f0f07"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a3fc71daa682162627599bcf3240f0f07"><td class="memTemplItemLeft" align="right" valign="top">auto </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>< T > const &f) -> <a class="el" href="classripple_1_1STObject_1_1ValueProxy.html">ValueProxy</a>< T ></td></tr>
|
|
<tr class="separator:a3fc71daa682162627599bcf3240f0f07"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4c97ed8496ae0df73d5ad209789fa61"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:ae4c97ed8496ae0df73d5ad209789fa61"><td class="memTemplItemLeft" align="right" valign="top">auto </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>< T > const &of) -> <a class="el" href="classripple_1_1STObject_1_1OptionalProxy.html">OptionalProxy</a>< T ></td></tr>
|
|
<tr class="separator:ae4c97ed8496ae0df73d5ad209789fa61"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc02eaa67beb0273e02489ec2d53aa30"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:adc02eaa67beb0273e02489ec2d53aa30"><td class="memTemplItemLeft" align="right" valign="top">auto </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>< T > const &f) -> <a class="el" href="classripple_1_1STObject_1_1ValueProxy.html">ValueProxy</a>< T ></td></tr>
|
|
<tr class="separator:adc02eaa67beb0273e02489ec2d53aa30"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3adb9451805175c6b6a4f2363f7f7b05"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a3adb9451805175c6b6a4f2363f7f7b05"><td class="memTemplItemLeft" align="right" valign="top">auto </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>< T > const &of) -> <a class="el" href="classripple_1_1STObject_1_1OptionalProxy.html">OptionalProxy</a>< T ></td></tr>
|
|
<tr class="separator:a3adb9451805175c6b6a4f2363f7f7b05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acceaa8f1b3d80928247aaa800f6047df"><td class="memTemplParams" colspan="2">template<typename T , typename V > </td></tr>
|
|
<tr class="memitem:acceaa8f1b3d80928247aaa800f6047df"><td class="memTemplItemLeft" align="right" valign="top">V </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 &field) const</td></tr>
|
|
<tr class="separator:acceaa8f1b3d80928247aaa800f6047df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae135ed870399690be58580bf3f6a43e1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#ae135ed870399690be58580bf3f6a43e1">operator==</a> (const <a class="el" href="classripple_1_1STBase.html">STBase</a> &t) const</td></tr>
|
|
<tr class="separator:ae135ed870399690be58580bf3f6a43e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a32ab54e85ae1082a43396f57cb0bf2d8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a32ab54e85ae1082a43396f57cb0bf2d8">operator!=</a> (const <a class="el" href="classripple_1_1STBase.html">STBase</a> &t) const</td></tr>
|
|
<tr class="separator:a32ab54e85ae1082a43396f57cb0bf2d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acba8a09427afd05563c1d0a38c9bb6f2"><td class="memTemplParams" colspan="2">template<class D > </td></tr>
|
|
<tr class="memitem:acba8a09427afd05563c1d0a38c9bb6f2"><td class="memTemplItemLeft" align="right" valign="top">D & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#acba8a09427afd05563c1d0a38c9bb6f2">downcast</a> ()</td></tr>
|
|
<tr class="separator:acba8a09427afd05563c1d0a38c9bb6f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9b14e04b97e4eefb3ea37135ed52accf"><td class="memTemplParams" colspan="2">template<class D > </td></tr>
|
|
<tr class="memitem:a9b14e04b97e4eefb3ea37135ed52accf"><td class="memTemplItemLeft" align="right" valign="top">D const & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a9b14e04b97e4eefb3ea37135ed52accf">downcast</a> () const</td></tr>
|
|
<tr class="separator:a9b14e04b97e4eefb3ea37135ed52accf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a07ee4998ae80eb722fc77151a1a1cb0c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a07ee4998ae80eb722fc77151a1a1cb0c">setFName</a> (<a class="el" href="classripple_1_1SField.html">SField</a> const &n)</td></tr>
|
|
<tr class="memdesc:a07ee4998ae80eb722fc77151a1a1cb0c"><td class="mdescLeft"> </td><td class="mdescRight">A <a class="el" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format.">STBase</a> is a field. <a href="classripple_1_1STBase.html#a07ee4998ae80eb722fc77151a1a1cb0c">More...</a><br /></td></tr>
|
|
<tr class="separator:a07ee4998ae80eb722fc77151a1a1cb0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48097bca334d2f32a1d7861b59ae2e30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a48097bca334d2f32a1d7861b59ae2e30">getFName</a> () const</td></tr>
|
|
<tr class="separator:a48097bca334d2f32a1d7861b59ae2e30"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9a76e581a75199f68e028722160958e4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a9a76e581a75199f68e028722160958e4">addFieldID</a> (<a class="el" href="classripple_1_1Serializer.html">Serializer</a> &s) const</td></tr>
|
|
<tr class="separator:a9a76e581a75199f68e028722160958e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-methods"></a>
|
|
Static Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:a84fe46ac92fe704869cc6d64c49dd1ba"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a84fe46ac92fe704869cc6d64c49dd1ba"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1STBase.html">STBase</a> * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a84fe46ac92fe704869cc6d64c49dd1ba">emplace</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> n, void *buf, T &&val)</td></tr>
|
|
<tr class="separator:a84fe46ac92fe704869cc6d64c49dd1ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-types"></a>
|
|
Private Types</h2></td></tr>
|
|
<tr class="memitem:abfe55ede147301d55de3383deb20b288"><td class="memItemLeft" align="right" valign="top">enum  </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"> </td></tr>
|
|
<tr class="memitem:a07aaf07c54ed6f352a73fdc6896d15fd"><td class="memItemLeft" align="right" valign="top">using </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>< <a class="el" href="classripple_1_1detail_1_1STVar.html">detail::STVar</a> ></td></tr>
|
|
<tr class="separator:a07aaf07c54ed6f352a73fdc6896d15fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
|
|
Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:a5959d983e1cd2778ebe0c7591439fe09"><td class="memItemLeft" align="right" valign="top">void </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> &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"> </td></tr>
|
|
<tr class="memitem:ad06565223a962d42c612f652ce0707ac"><td class="memTemplParams" colspan="2">template<typename T , typename V = typename std::remove_cv<typename std::remove_reference< decltype(std::declval<T>().value())>::type, ::type > </td></tr>
|
|
<tr class="memitem:ad06565223a962d42c612f652ce0707ac"><td class="memTemplItemLeft" align="right" valign="top">V </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 &field) const</td></tr>
|
|
<tr class="separator:ad06565223a962d42c612f652ce0707ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d8128fa3fa3c0372330332359e0dbd5"><td class="memTemplParams" colspan="2">template<typename T , typename V > </td></tr>
|
|
<tr class="memitem:a8d8128fa3fa3c0372330332359e0dbd5"><td class="memTemplItemLeft" align="right" valign="top">V const & </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 &field, V const &<a class="el" href="classripple_1_1STObject.html#aa1b8f2096a40bf95115eb37b77e8bf8c">empty</a>) const</td></tr>
|
|
<tr class="separator:a8d8128fa3fa3c0372330332359e0dbd5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd837686a6d0ed19df5babe58811ced3"><td class="memTemplParams" colspan="2">template<typename T , typename V > </td></tr>
|
|
<tr class="memitem:abd837686a6d0ed19df5babe58811ced3"><td class="memTemplItemLeft" align="right" valign="top">void </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 &field, V value)</td></tr>
|
|
<tr class="separator:abd837686a6d0ed19df5babe58811ced3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9b3d85b6cf46ac0e6dcbd6e7b314fd84"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a9b3d85b6cf46ac0e6dcbd6e7b314fd84"><td class="memTemplItemLeft" align="right" valign="top">void </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 &field, T const &value)</td></tr>
|
|
<tr class="separator:a9b3d85b6cf46ac0e6dcbd6e7b314fd84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e24d4da5f2778d3b659c07aeec107d5"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a0e24d4da5f2778d3b659c07aeec107d5"><td class="memTemplItemLeft" align="right" valign="top">T & </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 &field)</td></tr>
|
|
<tr class="separator:a0e24d4da5f2778d3b659c07aeec107d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6242380c369737d98f2ec22ba55ff7a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STBase.html">STBase</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a6242380c369737d98f2ec22ba55ff7a8">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:a6242380c369737d98f2ec22ba55ff7a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad07d506580b67fca2b704e88299cbf0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STBase.html">STBase</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#ad07d506580b67fca2b704e88299cbf0b">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:ad07d506580b67fca2b704e88299cbf0b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-methods"></a>
|
|
Static Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:a4bd36828ba986d8c3e7315c4c5032718"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="classripple_1_1STBase.html">STBase</a> const * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a4bd36828ba986d8c3e7315c4c5032718">getSortedFields</a> (<a class="el" href="classripple_1_1STObject.html">STObject</a> const &objToSort, <a class="el" href="classripple_1_1STObject.html#abfe55ede147301d55de3383deb20b288">WhichFields</a> whichFields)</td></tr>
|
|
<tr class="separator:a4bd36828ba986d8c3e7315c4c5032718"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acde6c67ea432f6bb32d2ecb5db786ce8"><td class="memItemLeft" align="right" valign="top">static auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CountedObject.html#acde6c67ea432f6bb32d2ecb5db786ce8">getCounter</a> () noexcept</td></tr>
|
|
<tr class="separator:acde6c67ea432f6bb32d2ecb5db786ce8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:aa195fb18af0d29b994324b7dfea5bf65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STObject.html#a07aaf07c54ed6f352a73fdc6896d15fd">list_type</a> </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"> </td></tr>
|
|
<tr class="memitem:a0556c8f6162fb73209b0b501c6dd40d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1SOTemplate.html">SOTemplate</a> const * </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"> </td></tr>
|
|
<tr class="memitem:a784e6b1508801ba39b3bae5653675de7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1SField.html">SField</a> const * </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STBase.html#a784e6b1508801ba39b3bae5653675de7">fName</a></td></tr>
|
|
<tr class="separator:a784e6b1508801ba39b3bae5653675de7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
|
|
Friends</h2></td></tr>
|
|
<tr class="memitem:a5e49bd8b743617d1af92ffed7ac6b665"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1STObject.html#a5e49bd8b743617d1af92ffed7ac6b665">detail::STVar</a></td></tr>
|
|
<tr class="separator:a5e49bd8b743617d1af92ffed7ac6b665"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00051">51</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
|
<a id="a07aaf07c54ed6f352a73fdc6896d15fd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a07aaf07c54ed6f352a73fdc6896d15fd">◆ </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><<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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00072">72</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0a75a84552846d1a77ea0ef4e73072fd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0a75a84552846d1a77ea0ef4e73072fd">◆ </a></span>iterator</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1STObject.html#a0a75a84552846d1a77ea0ef4e73072fd">ripple::STObject::iterator</a> = boost:: transform_iterator<<a class="el" href="structripple_1_1STObject_1_1Transform.html">Transform</a>, STObject::list_type::const_iterator></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>
|
|
<h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a id="abfe55ede147301d55de3383deb20b288"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abfe55ede147301d55de3383deb20b288">◆ </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abfe55ede147301d55de3383deb20b288a9c6b1e3b6c1ac07b4d2cd8d40bf76424"></a>omitSigningFields </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="abfe55ede147301d55de3383deb20b288adba4a539075f71fb97388e561b098dfd"></a>withAllFields </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00402">402</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a4620b469f3f67302da62858f379e63bb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4620b469f3f67302da62858f379e63bb">◆ </a></span>~STObject()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual ripple::STObject::~STObject </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a36c953a93c5b8e9979099bb645afec09"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a36c953a93c5b8e9979099bb645afec09">◆ </a></span>STObject() <span class="overload">[1/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STObject::STObject </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7edf6caa5da51e0f153e21c892030fe8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7edf6caa5da51e0f153e21c892030fe8">◆ </a></span>STObject() <span class="overload">[2/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename F > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STObject::STObject </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SOTemplate.html">SOTemplate</a> const & </td>
|
|
<td class="paramname"><em>type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">F && </td>
|
|
<td class="paramname"><em>f</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00085">85</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab6f15f70629ef889f19237aead0033bc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab6f15f70629ef889f19237aead0033bc">◆ </a></span>STObject() <span class="overload">[3/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STObject::STObject </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> && </td>
|
|
<td class="paramname"><em>other</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00029">29</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab9ee9a57f567843ffbfaf76afc380fd3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab9ee9a57f567843ffbfaf76afc380fd3">◆ </a></span>STObject() <span class="overload">[4/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STObject::STObject </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classripple_1_1SOTemplate.html">SOTemplate</a> & </td>
|
|
<td class="paramname"><em>type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00038">38</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adc5880ac2c3baed0c5644ca5860b869b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adc5880ac2c3baed0c5644ca5860b869b">◆ </a></span>STObject() <span class="overload">[5/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STObject::STObject </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classripple_1_1SOTemplate.html">SOTemplate</a> & </td>
|
|
<td class="paramname"><em>type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SerialIter.html">SerialIter</a> & </td>
|
|
<td class="paramname"><em>sit</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00043">43</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0983627f13244fc8ec8762e3d9690945"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0983627f13244fc8ec8762e3d9690945">◆ </a></span>STObject() <span class="overload">[6/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STObject::STObject </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SerialIter.html">SerialIter</a> & </td>
|
|
<td class="paramname"><em>sit</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>depth</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00051">51</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab367802039c6117b1529ca8291c41744"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab367802039c6117b1529ca8291c41744">◆ </a></span>STObject() <span class="overload">[7/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STObject::STObject </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SerialIter.html">SerialIter</a> && </td>
|
|
<td class="paramname"><em>sit</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00853">853</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee8779e1fe22edbfee2423edfafa17f8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee8779e1fe22edbfee2423edfafa17f8">◆ </a></span>STObject() <span class="overload">[8/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::STObject::STObject </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00034">34</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="acb7007cf5470c39c7f0a24379df7c8fc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acb7007cf5470c39c7f0a24379df7c8fc">◆ </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"><a class="el" href="classripple_1_1STObject.html">STObject</a>& ripple::STObject::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9bb8493134697088330165ee3bc7c1d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9bb8493134697088330165ee3bc7c1d3">◆ </a></span>operator=() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STObject.html">STObject</a> & ripple::STObject::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> && </td>
|
|
<td class="paramname"><em>other</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00091">91</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa820a166593f797cce00099c29fd6b90"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa820a166593f797cce00099c29fd6b90">◆ </a></span>begin()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00859">859</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a31ff60662c421b4974a7ee904e910b1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a31ff60662c421b4974a7ee904e910b1b">◆ </a></span>end()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00865">865</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa1b8f2096a40bf95115eb37b77e8bf8c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa1b8f2096a40bf95115eb37b77e8bf8c">◆ </a></span>empty()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00871">871</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4dca24ea677959be9a7beb008b45f77"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4dca24ea677959be9a7beb008b45f77">◆ </a></span>reserve()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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> </td>
|
|
<td class="paramname"><em>n</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00877">877</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adc4184d46db117f3326eeb5df8e981a0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adc4184d46db117f3326eeb5df8e981a0">◆ </a></span>applyTemplate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::STObject::applyTemplate </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classripple_1_1SOTemplate.html">SOTemplate</a> & </td>
|
|
<td class="paramname"><em>type</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00116">116</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab777a839b88e0bfe669580c1182f418d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab777a839b88e0bfe669580c1182f418d">◆ </a></span>applyTemplateFromSField()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </td>
|
|
<td class="paramname"><em>sField</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00170">170</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9aeb27325a0dfb498f8377bb9d7e4680"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9aeb27325a0dfb498f8377bb9d7e4680">◆ </a></span>isFree()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00883">883</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a965eac719cefd6f8e66ac3b6c2e1122a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a965eac719cefd6f8e66ac3b6c2e1122a">◆ </a></span>set() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::STObject::set </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classripple_1_1SOTemplate.html">SOTemplate</a> & </td>
|
|
<td class="paramname"><em>type</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00100">100</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9cb36ae4116ab69d60bac3b87efa3426"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9cb36ae4116ab69d60bac3b87efa3426">◆ </a></span>set() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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> & </td>
|
|
<td class="paramname"><em>u</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>depth</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00180">180</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa1fb2fa09b2256510bb01306202de9c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa1fb2fa09b2256510bb01306202de9c3">◆ </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> </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#l00073">73</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b5c3ab2b3da4ecc342bd8cf5e9c3947"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b5c3ab2b3da4ecc342bd8cf5e9c3947">◆ </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">const <a class="el" href="classripple_1_1STBase.html">STBase</a> & </td>
|
|
<td class="paramname"><em>t</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#a2282c8e10ea51c1565b1fd5e67ac8344">ripple::STBase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00304">304</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afe65b24a8a02dcaaa0c062cb45d94053"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afe65b24a8a02dcaaa0c062cb45d94053">◆ </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> </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#l00079">79</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7adccac3a1b54244ae210afe7c5916e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7adccac3a1b54244ae210afe7c5916e8">◆ </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> & </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#acc434da323d0ee0bf1880cd46b2a207a">ripple::STBase</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00085">85</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa4fffc0fe22a576ac01d35952add7c06"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa4fffc0fe22a576ac01d35952add7c06">◆ </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> </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#l00254">254</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6020d736e752379911874f968bd5ed3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6020d736e752379911874f968bd5ed3">◆ </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> </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#l00285">285</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acc2ceb95cdb8fc8b2520aeceabf17553"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc2ceb95cdb8fc8b2520aeceabf17553">◆ </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="namespaceripple.html#a169967ff418b80729654b6d45ade8711">JsonOptions</a> </td>
|
|
<td class="paramname"><em>options</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#af1dfd1c754eaf5eded23242b59a0cdb5">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#l00725">725</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed86729110266412f315d9ac5914c814"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed86729110266412f315d9ac5914c814">◆ </a></span>addWithoutSigningFields()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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> & </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00889">889</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6ae7e459a83bc46c3cfd9025753af1cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6ae7e459a83bc46c3cfd9025753af1cb">◆ </a></span>getSerializer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1Serializer.html">Serializer</a> ripple::STObject::getSerializer </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="STObject_8h_source.html#l00898">898</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad924902da7debaf286597d6da0ae26e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad924902da7debaf286597d6da0ae26e9">◆ </a></span>emplace_back()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class... Args> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> ripple::STObject::emplace_back </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Args &&... </td>
|
|
<td class="paramname"><em>args</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00907">907</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6538f36f1bb0c4fa10b5fa669df12eb3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6538f36f1bb0c4fa10b5fa669df12eb3">◆ </a></span>getCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00914">914</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4fa764a09a6e972491891d939eb9d2f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4fa764a09a6e972491891d939eb9d2f2">◆ </a></span>setFlag()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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> </td>
|
|
<td class="paramname"><em>f</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="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="a0d14805530722d423dae19ccfd7c9060"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d14805530722d423dae19ccfd7c9060">◆ </a></span>clearFlag()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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> </td>
|
|
<td class="paramname"><em>f</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00463">463</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a40025a423b41e20dd78cb2627e17d678"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a40025a423b41e20dd78cb2627e17d678">◆ </a></span>isFlag()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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> </td>
|
|
<td class="paramname"><em>f</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00475">475</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5aa57043ec772da30341e3c3b823d7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5aa57043ec772da30341e3c3b823d7f">◆ </a></span>getFlags()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::STObject::getFlags </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="STObject_8cpp_source.html#l00481">481</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9296fefa5841548d32df3beb9ee84fc8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9296fefa5841548d32df3beb9ee84fc8">◆ </a></span>getHash()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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> </td>
|
|
<td class="paramname"><em>prefix</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00339">339</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8fef83dfa7d80728eb5080b3d93cb407"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8fef83dfa7d80728eb5080b3d93cb407">◆ </a></span>getSigningHash()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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> </td>
|
|
<td class="paramname"><em>prefix</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00348">348</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a62754043bf87f97132b4ebd497755b0d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a62754043bf87f97132b4ebd497755b0d">◆ </a></span>peekAtIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classripple_1_1STBase.html">STBase</a> & ripple::STObject::peekAtIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>offset</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00920">920</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9917fd7cb5cf104d094e857b28f069df"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9917fd7cb5cf104d094e857b28f069df">◆ </a></span>getIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STBase.html">STBase</a> & ripple::STObject::getIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>offset</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00926">926</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a76d8362de97a09c1104057405545fe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a76d8362de97a09c1104057405545fe">◆ </a></span>peekAtPIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classripple_1_1STBase.html">STBase</a> * ripple::STObject::peekAtPIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>offset</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00932">932</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb1e6ff09d934a4b736656456c8844f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb1e6ff09d934a4b736656456c8844f3">◆ </a></span>getPIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 </td>
|
|
<td class="paramname"><em>offset</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00938">938</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a97869dec0b632179c5bf70bf27d62ac8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a97869dec0b632179c5bf70bf27d62ac8">◆ </a></span>getFieldIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00357">357</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a34ee1a8b95283ba3428cc6435455da35"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a34ee1a8b95283ba3428cc6435455da35">◆ </a></span>getFieldSType()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1SField.html">SField</a> const & ripple::STObject::getFieldSType </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>index</em></td><td>)</td>
|
|
<td> const</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="aad85e14b90c437c3ae9453096b65dd5f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aad85e14b90c437c3ae9453096b65dd5f">◆ </a></span>peekAtField()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classripple_1_1STBase.html">STBase</a> & ripple::STObject::peekAtField </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00373">373</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a891022e663d5546377f401a53141786f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a891022e663d5546377f401a53141786f">◆ </a></span>getField()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STBase.html">STBase</a> & ripple::STObject::getField </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00384">384</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2e1bcbdfd75c3b816e0c995b5337f339"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e1bcbdfd75c3b816e0c995b5337f339">◆ </a></span>peekAtPField()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classripple_1_1STBase.html">STBase</a> * ripple::STObject::peekAtPField </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00401">401</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a04a9c81075f828fb0e9846fae6213947"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a04a9c81075f828fb0e9846fae6213947">◆ </a></span>getPField()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </td>
|
|
<td class="paramname"><em>field</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>createOkay</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00412">412</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a038971e344b2dfc77e0dbc6daef30565"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a038971e344b2dfc77e0dbc6daef30565">◆ </a></span>getFieldU8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00547">547</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a42d3da94cee3e6f575350094476140ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a42d3da94cee3e6f575350094476140ce">◆ </a></span>getFieldU16()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> ripple::STObject::getFieldU16 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00553">553</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a55d1b6946f96a770f3b2195eb5a5a943"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a55d1b6946f96a770f3b2195eb5a5a943">◆ </a></span>getFieldU32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ripple::STObject::getFieldU32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00559">559</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6b0981ac21449e6ab51c3621d60404ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b0981ac21449e6ab51c3621d60404ed">◆ </a></span>getFieldU64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> ripple::STObject::getFieldU64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00565">565</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab6a509b6ddea6d0c322fd5f2bd339adf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab6a509b6ddea6d0c322fd5f2bd339adf">◆ </a></span>getFieldH128()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00571">571</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a164a0f801602821c4bd0670ca93dac87"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a164a0f801602821c4bd0670ca93dac87">◆ </a></span>getFieldH160()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00577">577</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af89b6c7fd94c998549037d0c44a068a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af89b6c7fd94c998549037d0c44a068a1">◆ </a></span>getFieldH256()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00583">583</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d2d874d34a1c3ed432cdb9fb1386b35"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d2d874d34a1c3ed432cdb9fb1386b35">◆ </a></span>getAccountID()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00589">589</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a09be758ae97b9e9e392aa2606cc0559f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a09be758ae97b9e9e392aa2606cc0559f">◆ </a></span>getFieldVL()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00595">595</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8e207109e646759f4927d90e4404893f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e207109e646759f4927d90e4404893f">◆ </a></span>getFieldAmount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const & ripple::STObject::getFieldAmount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td> const</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="a03645626ad58a31437400f3c225a8de3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a03645626ad58a31437400f3c225a8de3">◆ </a></span>getFieldPathSet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STPathSet.html">STPathSet</a> const & ripple::STObject::getFieldPathSet </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00610">610</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5836708d0dcd636193c43419eb724ad5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5836708d0dcd636193c43419eb724ad5">◆ </a></span>getFieldV256()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classripple_1_1STVector256.html">STVector256</a> & ripple::STObject::getFieldV256 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00617">617</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a26fe74d797620b2d08d06d50527380e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a26fe74d797620b2d08d06d50527380e1">◆ </a></span>getFieldArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classripple_1_1STArray.html">STArray</a> & ripple::STObject::getFieldArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00624">624</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a925f5ebaa5822892447cf161e5a2960e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a925f5ebaa5822892447cf161e5a2960e">◆ </a></span>operator[]() <span class="overload">[1/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<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>< T > const & </td>
|
|
<td class="paramname"><em>f</em></td><td>)</td>
|
|
<td> const</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#l00945">945</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a12b48bd019e07a0392cb990172e6f952"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a12b48bd019e07a0392cb990172e6f952">◆ </a></span>operator[]() <span class="overload">[2/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/decay.html">std::decay_t</a>< typename T::value_type > > ripple::STObject::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a>< T > const & </td>
|
|
<td class="paramname"><em>of</em></td><td>)</td>
|
|
<td> const</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>std::nullopt 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#l00952">952</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a499ac01428b8a3402306d1b2f698cbe8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a499ac01428b8a3402306d1b2f698cbe8">◆ </a></span>operator[]() <span class="overload">[3/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STObject_1_1ValueProxy.html">ValueProxy</a><T> ripple::STObject::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1TypedField.html">TypedField</a>< T > const & </td>
|
|
<td class="paramname"><em>f</em></td><td>)</td>
|
|
<td></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="a5d7819407bebb04b47dce1ce8003e7e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d7819407bebb04b47dce1ce8003e7e9">◆ </a></span>operator[]() <span class="overload">[4/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STObject_1_1OptionalProxy.html">OptionalProxy</a><T> ripple::STObject::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a>< T > const & </td>
|
|
<td class="paramname"><em>of</em></td><td>)</td>
|
|
<td></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 std::nullopt if the field is not present. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3ee3dd5d5a57cb6768e7f22f0a997d4e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3ee3dd5d5a57cb6768e7f22f0a997d4e">◆ </a></span>at() <span class="overload">[1/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<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>< T > const & </td>
|
|
<td class="paramname"><em>f</em></td><td>)</td>
|
|
<td> const</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#l00973">973</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a90f337e9b085352ddc4a555a1592c4af"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a90f337e9b085352ddc4a555a1592c4af">◆ </a></span>at() <span class="overload">[2/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/decay.html">std::decay_t</a>< typename T::value_type > > ripple::STObject::at </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a>< T > const & </td>
|
|
<td class="paramname"><em>of</em></td><td>)</td>
|
|
<td> const</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>std::nullopt 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#l01000">1000</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abdaad1182c62a0dad986d6995d827afd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abdaad1182c62a0dad986d6995d827afd">◆ </a></span>at() <span class="overload">[3/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STObject_1_1ValueProxy.html">ValueProxy</a><T> ripple::STObject::at </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1TypedField.html">TypedField</a>< T > const & </td>
|
|
<td class="paramname"><em>f</em></td><td>)</td>
|
|
<td></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="aa4a6a809e0c100cb76d0f90aa4cc44d7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa4a6a809e0c100cb76d0f90aa4cc44d7">◆ </a></span>at() <span class="overload">[4/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STObject_1_1OptionalProxy.html">OptionalProxy</a><T> ripple::STObject::at </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1OptionaledField.html">OptionaledField</a>< T > const & </td>
|
|
<td class="paramname"><em>of</em></td><td>)</td>
|
|
<td></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 std::nullopt if the field is not present. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a00db5bd22a73d188e8f2287fbdbc8e92"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a00db5bd22a73d188e8f2287fbdbc8e92">◆ </a></span>set() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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>< <a class="el" href="classripple_1_1STBase.html">STBase</a> > </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></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#l00631">631</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa2cce8129715ebcfbe954f5026a05dbd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa2cce8129715ebcfbe954f5026a05dbd">◆ </a></span>set() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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> * </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e622971f60d53b4a053065477264181"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e622971f60d53b4a053065477264181">◆ </a></span>setFieldU8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </td>
|
|
<td class="paramname"><em>field</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">unsigned char </td>
|
|
<td class="paramname"><em>v</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00647">647</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a65cee099ee8ff5529ea7c5c4a028d566"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a65cee099ee8ff5529ea7c5c4a028d566">◆ </a></span>setFieldU16()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </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> </td>
|
|
<td class="paramname"><em>v</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00653">653</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd1aac04649d694a3524faf2ddebf843"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd1aac04649d694a3524faf2ddebf843">◆ </a></span>setFieldU32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </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> </td>
|
|
<td class="paramname"><em>v</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00659">659</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac0e2e3ed7f92a9f21aed2eda6d1ea5c6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac0e2e3ed7f92a9f21aed2eda6d1ea5c6">◆ </a></span>setFieldU64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </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> </td>
|
|
<td class="paramname"><em>v</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="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="abfbedaa34800be12d393dbe866620851"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abfbedaa34800be12d393dbe866620851">◆ </a></span>setFieldH128()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </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 & </td>
|
|
<td class="paramname"><em>v</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00671">671</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4aee4efa6aeff63e0d5ff08d31730be2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4aee4efa6aeff63e0d5ff08d31730be2">◆ </a></span>setFieldH256()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </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 & </td>
|
|
<td class="paramname"><em>v</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00677">677</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af1235d307d6f464392a583d0dfaa3cc4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1235d307d6f464392a583d0dfaa3cc4">◆ </a></span>setFieldVL() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </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 & </td>
|
|
<td class="paramname"><em>v</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00695">695</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a72abe64c7c5741d33a38684c46d0411b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a72abe64c7c5741d33a38684c46d0411b">◆ </a></span>setFieldVL() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </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 & </td>
|
|
<td class="paramname"><em>s</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00701">701</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab503dfe8edde82e6c80719cc73201a6d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab503dfe8edde82e6c80719cc73201a6d">◆ </a></span>setAccountID()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </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 & </td>
|
|
<td class="paramname"><em>v</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00689">689</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7eedf70fc6afba6c2b8c6b2ba27ba23e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7eedf70fc6afba6c2b8c6b2ba27ba23e">◆ </a></span>setFieldAmount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </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 & </td>
|
|
<td class="paramname"><em>v</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="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="a309347871ac021d8922708fcbbb0ed46"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a309347871ac021d8922708fcbbb0ed46">◆ </a></span>setFieldPathSet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </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 & </td>
|
|
<td class="paramname"><em>v</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="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="abca4224026b9aab088af20801fb63ffa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abca4224026b9aab088af20801fb63ffa">◆ </a></span>setFieldV256()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </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 & </td>
|
|
<td class="paramname"><em>v</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00683">683</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2be037301806856f4b202cabc53d5e0a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2be037301806856f4b202cabc53d5e0a">◆ </a></span>setFieldArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </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 & </td>
|
|
<td class="paramname"><em>v</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00719">719</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afa528706f5601b3543a770e8c48b114c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afa528706f5601b3543a770e8c48b114c">◆ </a></span>setFieldH160()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class Tag > </div>
|
|
<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 & </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>< 160, Tag > const & </td>
|
|
<td class="paramname"><em>v</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01034">1034</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a649f361b3f9994fb28953efb9cf3a6b7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a649f361b3f9994fb28953efb9cf3a6b7">◆ </a></span>peekFieldObject()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STObject.html">STObject</a> & ripple::STObject::peekFieldObject </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00439">439</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf2fc44f02b033b1a98b02449ef18c57"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf2fc44f02b033b1a98b02449ef18c57">◆ </a></span>peekFieldArray()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STArray.html">STArray</a> & ripple::STObject::peekFieldArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00445">445</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf5d617701ac3afc4ad6a13862459692"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf5d617701ac3afc4ad6a13862459692">◆ </a></span>isFieldPresent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00428">428</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6b5bb43ef723075465e909e54c9d6622"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b5bb43ef723075465e909e54c9d6622">◆ </a></span>makeFieldPresent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00492">492</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a624bc6e179ff15ec5f08a4d1c7d1932e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a624bc6e179ff15ec5f08a4d1c7d1932e">◆ </a></span>makeFieldAbsent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00514">514</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a82d7676b5e892190ac585206b903b5d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a82d7676b5e892190ac585206b903b5d3">◆ </a></span>delField() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<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 & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00529">529</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acda5e7748cffb2c22a2c3b192abfc053"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acda5e7748cffb2c22a2c3b192abfc053">◆ </a></span>delField() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::STObject::delField </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>index</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00541">541</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a83c6f9122e059fbecf881a728222f42f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a83c6f9122e059fbecf881a728222f42f">◆ </a></span>hasMatchingEntry()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::STObject::hasMatchingEntry </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classripple_1_1STBase.html">STBase</a> & </td>
|
|
<td class="paramname"><em>t</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00243">243</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a74dbfd40267201ef78f81447f6445015"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a74dbfd40267201ef78f81447f6445015">◆ </a></span>operator==() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::STObject::operator== </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classripple_1_1STObject.html">STObject</a> & </td>
|
|
<td class="paramname"><em>o</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00738">738</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac846117f7c3d5783ecee618972105ddb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac846117f7c3d5783ecee618972105ddb">◆ </a></span>operator!=() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::STObject::operator!= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classripple_1_1STObject.html">STObject</a> & </td>
|
|
<td class="paramname"><em>o</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01052">1052</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5959d983e1cd2778ebe0c7591439fe09"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5959d983e1cd2778ebe0c7591439fe09">◆ </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> & </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> </td>
|
|
<td class="paramname"><em>whichFields</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00781">781</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4bd36828ba986d8c3e7315c4c5032718"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4bd36828ba986d8c3e7315c4c5032718">◆ </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>< <a class="el" href="classripple_1_1STBase.html">STBase</a> const * > ripple::STObject::getSortedFields </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STObject.html">STObject</a> const & </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> </td>
|
|
<td class="paramname"><em>whichFields</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00806">806</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad06565223a962d42c612f652ce0707ac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad06565223a962d42c612f652ce0707ac">◆ </a></span>getFieldByValue() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , typename V = typename std::remove_cv<typename std::remove_reference< decltype(std::declval<T>().value())>::type, ::type > </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 & </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d8128fa3fa3c0372330332359e0dbd5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d8128fa3fa3c0372330332359e0dbd5">◆ </a></span>getFieldByConstRef()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , typename V > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">V const & ripple::STObject::getFieldByConstRef </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>field</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">V const & </td>
|
|
<td class="paramname"><em>empty</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01086">1086</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abd837686a6d0ed19df5babe58811ced3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abd837686a6d0ed19df5babe58811ced3">◆ </a></span>setFieldUsingSetValue()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , typename V > </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 & </td>
|
|
<td class="paramname"><em>field</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">V </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01109">1109</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9b3d85b6cf46ac0e6dcbd6e7b314fd84"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b3d85b6cf46ac0e6dcbd6e7b314fd84">◆ </a></span>setFieldUsingAssignment()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </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 & </td>
|
|
<td class="paramname"><em>field</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T const & </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01132">1132</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e24d4da5f2778d3b659c07aeec107d5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e24d4da5f2778d3b659c07aeec107d5">◆ </a></span>peekField()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T & ripple::STObject::peekField </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01153">1153</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6242380c369737d98f2ec22ba55ff7a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6242380c369737d98f2ec22ba55ff7a8">◆ </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::STObject::copy </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>n</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>buf</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">private</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#aed5deead1fe850667301dfc9c58320bb">ripple::STBase</a>.</p>
|
|
|
|
<p>Reimplemented in <a class="el" href="classripple_1_1STTx.html#afd0bdd9444707fd7e9df07078e84d292">ripple::STTx</a>, and <a class="el" href="classripple_1_1STValidation.html#ab5eff466019cb7d0bdc5c6490f685a1f">ripple::STValidation</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00061">61</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad07d506580b67fca2b704e88299cbf0b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad07d506580b67fca2b704e88299cbf0b">◆ </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::STObject::move </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>n</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>buf</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">private</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented from <a class="el" href="classripple_1_1STBase.html#a0ab863d0b635b5ff22f7f718d0581090">ripple::STBase</a>.</p>
|
|
|
|
<p>Reimplemented in <a class="el" href="classripple_1_1STTx.html#a629c7a008482fd7c751ebc5e3b7524c5">ripple::STTx</a>, and <a class="el" href="classripple_1_1STValidation.html#ae2ad4368ffbab07c0ceae3d7aabf0bb7">ripple::STValidation</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8cpp_source.html#l00067">67</a> of file <a class="el" href="STObject_8cpp_source.html">STObject.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3fc71daa682162627599bcf3240f0f07"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3fc71daa682162627599bcf3240f0f07">◆ </a></span>operator[]() <span class="overload">[5/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<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>< T > const & </td>
|
|
<td class="paramname"><em>f</em></td><td>)</td>
|
|
<td> -> <a class="el" href="classripple_1_1STObject_1_1ValueProxy.html">ValueProxy</a><T>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00959">959</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4c97ed8496ae0df73d5ad209789fa61"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4c97ed8496ae0df73d5ad209789fa61">◆ </a></span>operator[]() <span class="overload">[6/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<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>< T > const & </td>
|
|
<td class="paramname"><em>of</em></td><td>)</td>
|
|
<td> -> <a class="el" href="classripple_1_1STObject_1_1OptionalProxy.html">OptionalProxy</a><T>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00966">966</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adc02eaa67beb0273e02489ec2d53aa30"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adc02eaa67beb0273e02489ec2d53aa30">◆ </a></span>at() <span class="overload">[5/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<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>< T > const & </td>
|
|
<td class="paramname"><em>f</em></td><td>)</td>
|
|
<td> -> <a class="el" href="classripple_1_1STObject_1_1ValueProxy.html">ValueProxy</a><T>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01020">1020</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3adb9451805175c6b6a4f2363f7f7b05"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3adb9451805175c6b6a4f2363f7f7b05">◆ </a></span>at() <span class="overload">[6/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<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>< T > const & </td>
|
|
<td class="paramname"><em>of</em></td><td>)</td>
|
|
<td> -> <a class="el" href="classripple_1_1STObject_1_1OptionalProxy.html">OptionalProxy</a><T>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01027">1027</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acceaa8f1b3d80928247aaa800f6047df"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acceaa8f1b3d80928247aaa800f6047df">◆ </a></span>getFieldByValue() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , typename V > </div>
|
|
<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 & </td>
|
|
<td class="paramname"><em>field</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l01059">1059</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae135ed870399690be58580bf3f6a43e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae135ed870399690be58580bf3f6a43e1">◆ </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">const <a class="el" href="classripple_1_1STBase.html">STBase</a> & </td>
|
|
<td class="paramname"><em>t</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STBase_8cpp_source.html#l00045">45</a> of file <a class="el" href="STBase_8cpp_source.html">STBase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a32ab54e85ae1082a43396f57cb0bf2d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a32ab54e85ae1082a43396f57cb0bf2d8">◆ </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">const <a class="el" href="classripple_1_1STBase.html">STBase</a> & </td>
|
|
<td class="paramname"><em>t</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STBase_8cpp_source.html#l00051">51</a> of file <a class="el" href="STBase_8cpp_source.html">STBase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acba8a09427afd05563c1d0a38c9bb6f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acba8a09427afd05563c1d0a38c9bb6f2">◆ </a></span>downcast() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class D > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">D & ripple::STBase::downcast</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STBase_8h_source.html#l00145">145</a> of file <a class="el" href="STBase_8h_source.html">STBase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9b14e04b97e4eefb3ea37135ed52accf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b14e04b97e4eefb3ea37135ed52accf">◆ </a></span>downcast() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class D > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">D const & ripple::STBase::downcast</td>
|
|
</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#l00155">155</a> of file <a class="el" href="STBase_8h_source.html">STBase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a07ee4998ae80eb722fc77151a1a1cb0c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a07ee4998ae80eb722fc77151a1a1cb0c">◆ </a></span>setFName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::STBase::setFName </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1SField.html">SField</a> const & </td>
|
|
<td class="paramname"><em>n</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>A <a class="el" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format.">STBase</a> is a field. </p>
|
|
<p>This sets the name. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STBase_8cpp_source.html#l00125">125</a> of file <a class="el" href="STBase_8cpp_source.html">STBase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a48097bca334d2f32a1d7861b59ae2e30"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a48097bca334d2f32a1d7861b59ae2e30">◆ </a></span>getFName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1SField.html">SField</a> const & ripple::STBase::getFName </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STBase_8cpp_source.html#l00132">132</a> of file <a class="el" href="STBase_8cpp_source.html">STBase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9a76e581a75199f68e028722160958e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9a76e581a75199f68e028722160958e4">◆ </a></span>addFieldID()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::STBase::addFieldID </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Serializer.html">Serializer</a> & </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STBase_8cpp_source.html#l00138">138</a> of file <a class="el" href="STBase_8cpp_source.html">STBase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a84fe46ac92fe704869cc6d64c49dd1ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a84fe46ac92fe704869cc6d64c49dd1ba">◆ </a></span>emplace()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1STBase.html">STBase</a> * ripple::STBase::emplace </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> </td>
|
|
<td class="paramname"><em>n</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>buf</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T && </td>
|
|
<td class="paramname"><em>val</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STBase_8h_source.html#l00165">165</a> of file <a class="el" href="STBase_8h_source.html">STBase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acde6c67ea432f6bb32d2ecb5db786ce8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acde6c67ea432f6bb32d2ecb5db786ce8">◆ </a></span>getCounter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static auto& <a class="el" href="classripple_1_1CountedObject.html">ripple::CountedObject</a>< <a class="el" href="classripple_1_1STObject.html">STObject</a> >::getCounter </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span><span class="mlabel">noexcept</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="CountedObject_8h_source.html#l00128">128</a> of file <a class="el" href="CountedObject_8h_source.html">CountedObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Friends And Related Function Documentation</h2>
|
|
<a id="a5e49bd8b743617d1af92ffed7ac6b665"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e49bd8b743617d1af92ffed7ac6b665">◆ </a></span>detail::STVar</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classripple_1_1detail_1_1STVar.html">detail::STVar</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00459">459</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="aa195fb18af0d29b994324b7dfea5bf65"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa195fb18af0d29b994324b7dfea5bf65">◆ </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00074">74</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0556c8f6162fb73209b0b501c6dd40d1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0556c8f6162fb73209b0b501c6dd40d1">◆ </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STObject_8h_source.html#l00075">75</a> of file <a class="el" href="STObject_8h_source.html">STObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a784e6b1508801ba39b3bae5653675de7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a784e6b1508801ba39b3bae5653675de7">◆ </a></span>fName</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1SField.html">SField</a> const* ripple::STBase::fName</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="STBase_8h_source.html#l00068">68</a> of file <a class="el" href="STBase_8h_source.html">STBase.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.17
|
|
</small></address>
|
|
</body>
|
|
</html>
|