Files
rippled/classripple_1_1test_1_1XChainSim__test_1_1SmBase.html
2025-11-04 00:36:48 -08:00

421 lines
36 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>rippled: ripple::test::XChainSim_test::SmBase&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">rippled
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceripple.html">ripple</a></li><li class="navelem"><a class="el" href="namespaceripple_1_1test.html">test</a></li><li class="navelem"><a class="el" href="structripple_1_1test_1_1XChainSim__test.html">XChainSim_test</a></li><li class="navelem"><a class="el" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html">SmBase</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classripple_1_1test_1_1XChainSim__test_1_1SmBase-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">ripple::test::XChainSim_test::SmBase&lt; T &gt; Class Template Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Collaboration diagram for ripple::test::XChainSim_test::SmBase&lt; T &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="classripple_1_1test_1_1XChainSim__test_1_1SmBase__coll__graph.png" border="0" usemap="#aripple_1_1test_1_1XChainSim__test_1_1SmBase_3_01T_01_4_coll__map" alt="Collaboration graph"/></div>
<map name="aripple_1_1test_1_1XChainSim__test_1_1SmBase_3_01T_01_4_coll__map" id="aripple_1_1test_1_1XChainSim__test_1_1SmBase_3_01T_01_4_coll__map">
<area shape="rect" title=" " alt="" coords="3332,692,3503,732"/>
<area shape="rect" href="structripple_1_1test_1_1BridgeDef.html" title=" " alt="" coords="1995,505,2161,530"/>
<area shape="poly" title=" " alt="" coords="2103,538,2148,579,2211,624,2248,644,2287,661,2327,672,2369,676,3176,676,3257,681,3332,692,3332,697,3256,686,3176,681,2369,681,2326,677,2285,666,2246,649,2209,628,2145,583,2100,542"/>
<area shape="rect" href="classripple_1_1test_1_1jtx_1_1Account.html" title="Immutable cryptographic account descriptor." alt="" coords="830,587,955,627"/>
<area shape="poly" title=" " alt="" coords="969,592,1386,524,1499,503,1613,485,1702,475,1792,469,1878,463,1915,463,1963,469,2012,484,2054,502,2052,507,2010,489,1962,475,1915,468,1878,468,1792,475,1703,480,1614,491,1500,509,1387,529,970,597"/>
<area shape="poly" title=" " alt="" coords="867,570,876,563,893,560,907,562,917,568,921,577,920,587,914,586,916,578,913,572,905,567,893,565,878,568,870,575"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="1152,591,1387,660"/>
<area shape="poly" title=" " alt="" coords="969,608,1152,617,1152,622,969,613"/>
<area shape="rect" href="structripple_1_1test_1_1jtx_1_1signer.html" title="A signer in a SignerList." alt="" coords="1207,389,1332,429"/>
<area shape="poly" title=" " alt="" coords="919,575,953,541,995,510,1048,481,1104,457,1206,423,1207,428,1106,462,1050,486,997,514,957,545,922,578"/>
<area shape="rect" href="structripple_1_1test_1_1jtx_1_1XChainBridgeObjects.html" title=" " alt="" coords="1999,715,2157,755"/>
<area shape="poly" title=" " alt="" coords="921,635,955,668,997,695,1037,707,1107,720,1295,747,1393,756,1482,761,1550,760,1574,756,1588,751,1597,740,1599,726,1601,711,1612,698,1636,685,1657,678,1698,678,1740,686,1792,691,1878,685,1915,685,1963,691,1999,700,2033,712,2031,717,1998,705,1962,696,1915,690,1878,691,1792,696,1739,691,1697,683,1658,683,1638,689,1615,702,1606,714,1604,727,1602,742,1591,756,1575,762,1551,765,1482,766,1393,761,1294,752,1106,725,1036,712,995,700,952,672,917,639"/>
<area shape="rect" href="classripple_1_1test_1_1jtx_1_1IOU.html" title="Converts to IOU Issue or STAmount." alt="" coords="1195,490,1344,515"/>
<area shape="poly" title=" " alt="" coords="941,578,995,555,1083,534,1194,513,1195,518,1084,539,997,560,943,583"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="1423,540,1577,580"/>
<area shape="poly" title=" " alt="" coords="926,633,959,657,997,675,1079,687,1200,691,1317,686,1360,679,1385,670,1393,661,1397,652,1397,630,1397,607,1400,595,1409,583,1421,574,1424,578,1413,587,1405,597,1402,608,1403,630,1402,653,1398,664,1388,674,1362,685,1318,692,1200,697,1078,692,995,680,956,662,923,638"/>
<area shape="rect" href="classripple_1_1test_1_1jtx_1_1Env.html" title="A transaction testing environment." alt="" coords="1195,853,1344,878"/>
<area shape="poly" title=" " alt="" coords="908,639,921,672,941,710,966,747,998,779,1030,798,1060,804,1092,808,1129,822,1141,831,1153,839,1195,852,1193,857,1151,844,1138,835,1127,826,1090,814,1059,809,1028,803,994,783,962,751,936,713,917,674,903,641"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="2287,1089,2453,1159"/>
<area shape="poly" title=" " alt="" coords="912,638,942,704,975,782,980,806,981,825,985,842,998,859,1016,873,1034,882,1068,887,1106,886,1152,888,1560,924,1832,951,1924,962,1964,970,1976,985,1981,1002,1977,1034,1974,1065,1978,1079,1988,1093,2009,1105,2038,1114,2116,1125,2204,1128,2287,1126,2287,1132,2204,1133,2116,1130,2037,1119,2007,1110,1985,1097,1973,1082,1969,1065,1972,1033,1975,1002,1971,988,1961,974,1924,967,1832,956,1559,929,1152,893,1106,891,1067,893,1032,887,1014,878,994,863,980,845,976,826,975,806,969,783,938,706,907,640"/>
<area shape="poly" title=" " alt="" coords="1139,656,1067,660,995,653,961,643,930,629,932,624,963,638,997,648,1067,655,1138,650"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/pair.html" title=" " alt="" coords="813,948,972,988"/>
<area shape="poly" title=" " alt="" coords="985,950,1022,938,1060,922,1095,901,1126,874,1138,855,1141,836,1142,815,1150,791,1192,718,1236,659,1241,662,1196,721,1154,793,1148,816,1146,837,1143,857,1130,878,1099,905,1062,927,1024,943,986,955"/>
<area shape="rect" title=" " alt="" coords="571,895,609,921"/>
<area shape="poly" title=" " alt="" coords="623,917,718,944,814,959,813,964,717,949,621,922"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="825,859,960,885"/>
<area shape="poly" title=" " alt="" coords="623,908,699,911,744,909,789,904,827,895,861,882,863,887,828,900,790,909,745,915,699,916,623,914"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="817,795,969,835"/>
<area shape="poly" title=" " alt="" coords="620,888,665,865,716,844,767,831,816,821,817,826,768,836,718,849,667,870,623,893"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="547,223,633,249"/>
<area shape="poly" title=" " alt="" coords="631,253,664,275,695,304,709,328,720,353,738,379,755,398,772,416,792,443,804,467,816,492,878,585,874,588,811,495,799,470,787,445,768,420,751,401,734,382,715,356,704,330,691,307,661,279,628,258"/>
<area shape="rect" href="classripple_1_1SField.html" title="Identifies fields." alt="" coords="839,111,946,137"/>
<area shape="poly" title=" " alt="" coords="637,216,856,134,858,139,639,221"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="1193,119,1345,174"/>
<area shape="poly" title=" " alt="" coords="648,239,740,245,861,247,995,238,1062,229,1127,215,1179,196,1225,172,1227,176,1181,201,1129,220,1063,234,995,243,861,252,740,250,647,244"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="236,216,375,256"/>
<area shape="poly" title=" " alt="" coords="388,233,546,233,546,239,388,239"/>
<area shape="rect" href="classripple_1_1PublicKey.html" title="A public key." alt="" coords="525,567,655,593"/>
<area shape="poly" title=" " alt="" coords="670,584,830,599,829,604,669,590"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="261,445,349,470"/>
<area shape="poly" title=" " alt="" coords="343,475,410,509,488,544,546,565,544,570,486,549,407,513,341,479"/>
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="487,437,693,477"/>
<area shape="poly" title=" " alt="" coords="363,455,486,455,486,460,363,460"/>
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="491,317,689,357"/>
<area shape="poly" title=" " alt="" coords="358,438,462,399,551,355,553,360,464,404,360,443"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="258,599,353,625"/>
<area shape="poly" title=" " alt="" coords="367,603,524,585,525,590,367,608"/>
<area shape="rect" href="classripple_1_1SecretKey.html" title="A secret key." alt="" coords="524,617,656,642"/>
<area shape="poly" title=" " alt="" coords="367,618,414,623,524,627,524,632,413,628,366,623"/>
<area shape="poly" title=" " alt="" coords="670,630,728,629,789,625,829,619,830,624,790,631,729,635,670,635"/>
<area shape="poly" title=" " alt="" coords="660,480,694,495,785,541,859,584,857,589,782,546,692,500,658,485"/>
<area shape="rect" href="classripple_1_1Issue.html" title="A currency issued by an account." alt="" coords="842,285,943,310"/>
<area shape="poly" title=" " alt="" coords="670,477,700,480,732,479,761,472,788,457,799,443,804,429,802,397,798,363,801,345,811,328,825,315,841,307,843,311,828,320,815,331,806,347,803,364,807,397,810,429,804,446,791,461,763,477,732,485,700,486,669,482"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/array.html" title=" " alt="" coords="221,317,389,357"/>
<area shape="poly" title=" " alt="" coords="404,346,464,364,522,398,569,435,565,439,519,403,462,369,402,351"/>
<area shape="poly" title=" " alt="" coords="403,320,413,319,490,320,490,325,413,324,403,325"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="5,534,108,559"/>
<area shape="poly" title=" " alt="" coords="82,523,278,356,282,360,85,527"/>
<area shape="poly" title=" " alt="" coords="122,542,277,536,463,525,634,521,682,517,726,510,762,499,788,483,797,470,800,457,797,428,795,399,800,385,812,371,832,358,851,352,869,350,887,353,926,363,972,371,1050,375,1128,384,1207,396,1206,401,1128,389,1050,381,972,376,925,368,886,358,869,356,852,357,834,363,815,375,805,387,801,400,803,428,806,458,802,473,791,487,764,504,727,515,683,523,634,527,463,531,278,542,122,548"/>
<area shape="poly" title=" " alt="" coords="61,573,70,693,83,772,103,854,134,931,154,965,176,995,203,1020,232,1038,266,1050,304,1055,894,1055,960,1051,1011,1042,1127,1013,1264,984,1370,959,1476,934,1613,908,1691,900,1791,894,1889,883,1930,875,1961,863,1995,839,2023,810,2063,754,2068,757,2028,813,1998,843,1964,868,1932,880,1890,889,1791,899,1691,906,1614,913,1477,940,1371,964,1265,989,1129,1019,1012,1047,961,1056,894,1060,304,1060,265,1056,230,1043,199,1024,172,998,149,968,129,933,98,855,77,773,65,693,56,573"/>
<area shape="poly" title=" " alt="" coords="956,284,1035,274,1138,265,1260,259,1395,260,1539,270,1685,292,1757,309,1829,330,1898,356,1964,387,2001,413,2032,445,2072,503,2067,506,2028,449,1997,417,1961,392,1896,361,1827,336,1756,314,1684,298,1538,275,1395,265,1260,264,1138,270,1035,280,957,290"/>
<area shape="poly" title=" " alt="" coords="703,320,841,301,842,307,703,325"/>
<area shape="poly" title=" " alt="" coords="704,341,750,356,772,367,791,382,802,400,803,419,805,435,815,450,834,456,870,460,968,463,1128,464,1181,475,1228,487,1227,492,1179,480,1128,469,968,468,869,465,833,461,812,454,800,437,798,419,797,402,787,386,769,372,748,361,702,346"/>
<area shape="rect" href="classripple_1_1STAmount.html" title=" " alt="" coords="1624,1173,1757,1198"/>
<area shape="poly" title=" " alt="" coords="1701,1159,1732,1086,1765,995,1771,966,1771,941,1774,917,1790,892,1811,874,1833,865,1878,863,1921,860,1941,851,1961,834,1972,818,1978,803,1980,774,1978,741,1984,702,2004,650,2027,601,2066,529,2071,532,2032,603,2009,652,1989,703,1983,741,1985,774,1983,805,1977,821,1965,838,1944,856,1922,865,1878,868,1835,871,1814,879,1794,895,1779,919,1776,941,1776,966,1771,997,1737,1088,1706,1161"/>
<area shape="rect" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html" title=" " alt="" coords="2568,1003,2739,1043"/>
<area shape="poly" title=" " alt="" coords="1769,1198,1903,1216,1987,1223,2077,1226,2172,1223,2269,1214,2365,1196,2456,1168,2510,1141,2559,1107,2601,1071,2632,1041,2635,1045,2605,1075,2563,1111,2513,1146,2458,1173,2366,1201,2270,1219,2173,1229,2077,1231,1986,1228,1903,1221,1769,1203"/>
<area shape="poly" title=" " alt="" coords="1735,1165,1870,1107,1930,1078,1961,1058,1976,1030,1978,1004,1978,975,1984,941,2025,834,2064,754,2068,756,2030,837,1989,942,1983,976,1984,1004,1981,1032,1965,1062,1932,1083,1872,1112,1737,1170"/>
<area shape="rect" href="structripple_1_1test_1_1XChainSim__test_1_1AccountStateTrack.html" title=" " alt="" coords="1987,1151,2169,1191"/>
<area shape="poly" title=" " alt="" coords="1771,1184,1963,1180,1986,1178,1987,1184,1963,1185,1771,1189"/>
<area shape="rect" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format." alt="" coords="1212,339,1327,365"/>
<area shape="poly" title=" " alt="" coords="1341,350,1367,359,1389,376,1398,391,1404,410,1409,458,1407,515,1401,576,1396,637,1393,693,1398,739,1404,758,1413,772,1433,788,1454,794,1476,794,1499,790,1522,786,1546,786,1569,792,1591,809,1601,825,1606,846,1611,900,1612,954,1616,995,1632,1048,1652,1098,1685,1171,1680,1174,1647,1100,1627,1049,1611,997,1606,955,1605,900,1601,847,1596,827,1587,812,1567,797,1545,791,1523,792,1500,795,1476,799,1453,799,1430,792,1409,775,1399,760,1393,740,1388,693,1390,636,1396,575,1402,514,1404,458,1399,411,1393,393,1385,379,1364,364,1340,355"/>
<area shape="poly" title=" " alt="" coords="928,142,1248,337,1246,342,925,146"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="1193,6,1345,61"/>
<area shape="poly" title=" " alt="" coords="958,106,1193,49,1194,54,960,111"/>
<area shape="poly" title=" " alt="" coords="952,137,996,145,1099,151,1193,149,1193,155,1099,156,996,151,951,143"/>
<area shape="rect" href="classJson_1_1StaticString.html" title="Lightweight wrapper to tag static string." alt="" coords="524,111,656,137"/>
<area shape="poly" title=" " alt="" coords="670,121,839,121,839,127,670,127"/>
<area shape="poly" title=" " alt="" coords="1179,24,1089,24,1042,30,997,42,969,57,943,76,906,113,902,109,940,72,966,52,995,38,1041,25,1089,18,1179,19"/>
<area shape="poly" title=" " alt="" coords="1179,138,1128,133,946,127,946,122,1128,128,1180,133"/>
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="1188,1055,1351,1095"/>
<area shape="poly" title=" " alt="" coords="1365,1067,1429,1066,1495,1068,1552,1076,1574,1083,1591,1091,1603,1106,1605,1122,1607,1137,1615,1152,1644,1170,1641,1175,1611,1155,1602,1139,1600,1122,1598,1108,1588,1095,1572,1087,1550,1081,1494,1074,1429,1071,1365,1072"/>
<area shape="rect" href="classripple_1_1Asset.html" title=" " alt="" coords="1218,1293,1321,1318"/>
<area shape="poly" title=" " alt="" coords="1334,1314,1391,1319,1456,1320,1524,1311,1557,1303,1588,1291,1619,1271,1645,1245,1680,1197,1684,1200,1649,1249,1622,1275,1591,1296,1558,1308,1525,1317,1456,1325,1390,1325,1334,1319"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/variant.html" title=" " alt="" coords="818,1285,967,1325"/>
<area shape="poly" title=" " alt="" coords="981,1303,1217,1303,1217,1308,981,1308"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="1218,1243,1321,1269"/>
<area shape="poly" title=" " alt="" coords="1335,1264,1390,1269,1455,1271,1523,1266,1589,1252,1614,1241,1638,1226,1675,1196,1678,1200,1641,1231,1617,1246,1590,1257,1523,1272,1455,1277,1390,1275,1334,1269"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="1619,389,1762,429"/>
<area shape="poly" title=" " alt="" coords="1776,405,1867,413,1916,422,1964,436,1994,450,2022,468,2065,503,2062,507,2019,473,1991,455,1962,441,1915,427,1867,418,1775,411"/>
<area shape="poly" title=" " alt="" coords="1732,435,1793,471,1841,487,1882,494,1921,504,1942,514,1964,530,2005,574,2037,626,2059,675,2073,713,2068,715,2054,677,2032,628,2001,578,1961,534,1939,518,1919,509,1881,499,1840,493,1791,476,1729,439"/>
<area shape="poly" title=" " alt="" coords="1346,407,1619,407,1619,412,1346,412"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="815,385,970,425"/>
<area shape="poly" title=" " alt="" coords="984,404,1206,406,1206,411,984,409"/>
<area shape="rect" href="classJson_1_1Value.html" title="Represents a JSON value." alt="" coords="1644,750,1737,775"/>
<area shape="poly" title=" " alt="" coords="1720,740,1791,691,1940,596,2054,528,2056,532,1943,601,1793,696,1723,744"/>
<area shape="poly" title=" " alt="" coords="1654,736,1665,727,1691,723,1712,726,1725,732,1728,742,1722,751,1717,748,1723,741,1721,735,1710,731,1691,729,1667,732,1658,740"/>
<area shape="poly" title=" " alt="" coords="1751,756,1998,738,1999,743,1751,761"/>
<area shape="rect" href="unionJson_1_1Value_1_1ValueHolder.html" title=" " alt="" coords="1179,803,1359,829"/>
<area shape="poly" title=" " alt="" coords="1373,811,1478,804,1589,789,1652,773,1653,778,1590,795,1478,809,1373,816"/>
<area shape="poly" title=" " alt="" coords="973,858,1128,836,1191,826,1192,831,1128,841,974,864"/>
<area shape="rect" title=" " alt="" coords="571,802,609,827"/>
<area shape="poly" title=" " alt="" coords="623,826,667,844,718,859,772,867,825,870,825,875,772,872,717,864,666,849,621,831"/>
<area shape="poly" title=" " alt="" coords="623,807,698,800,789,799,816,801,816,806,789,804,699,805,623,813"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="3089,725,3260,779"/>
<area shape="poly" title=" " alt="" coords="3273,733,3331,723,3332,729,3274,738"/>
<area shape="rect" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTracker.html" title=" " alt="" coords="2840,784,3019,824"/>
<area shape="poly" title=" " alt="" coords="3031,780,3089,767,3090,773,3033,785"/>
<area shape="poly" title=" " alt="" coords="2689,992,2901,822,2905,826,2692,996"/>
<area shape="rect" href="structripple_1_1test_1_1XEnv.html" title=" " alt="" coords="2285,895,2455,921"/>
<area shape="poly" title=" " alt="" coords="2433,922,2458,931,2542,966,2614,1000,2612,1005,2540,971,2456,936,2431,927"/>
<area shape="poly" title=" " alt="" coords="2126,760,2349,893,2346,898,2123,764"/>
<area shape="poly" title=" " alt="" coords="1358,504,1707,526,1872,543,1930,553,1964,564,2004,597,2035,638,2058,679,2072,713,2067,715,2053,682,2030,641,2000,601,1961,569,1929,558,1871,548,1706,531,1358,509"/>
<area shape="rect" href="classripple_1_1FeatureBitset.html" title=" " alt="" coords="1613,799,1768,825"/>
<area shape="poly" title=" " alt="" coords="1781,802,1869,790,1962,772,2025,752,2027,757,1963,777,1870,795,1782,807"/>
<area shape="poly" title=" " alt="" coords="1585,581,1614,589,1667,599,1713,605,1791,610,1869,619,1913,631,1964,650,2016,680,2057,712,2054,717,2013,684,1962,654,1911,636,1868,624,1791,615,1712,610,1666,605,1613,595,1583,586"/>
<area shape="rect" href="structripple_1_1test_1_1SEnv.html" title=" " alt="" coords="1792,905,1963,930"/>
<area shape="poly" title=" " alt="" coords="1976,913,2284,907,2284,912,1976,918"/>
<area shape="poly" title=" " alt="" coords="1358,870,1792,907,1792,913,1357,875"/>
<area shape="poly" title=" " alt="" coords="2465,1106,2543,1083,2585,1063,2622,1041,2624,1045,2587,1067,2545,1088,2467,1111"/>
<area shape="poly" title=" " alt="" coords="2182,1155,2258,1144,2287,1139,2288,1144,2259,1149,2183,1161"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/array.html" title=" " alt="" coords="1411,1005,1589,1045"/>
<area shape="poly" title=" " alt="" coords="1563,1048,1669,1084,1730,1101,1792,1113,1840,1119,1877,1120,1962,1113,2084,1101,2250,1079,2567,1033,2568,1038,2250,1084,2084,1106,1963,1119,1877,1125,1839,1124,1792,1119,1729,1106,1667,1089,1561,1053"/>
<area shape="poly" title=" " alt="" coords="970,842,974,846,984,863,987,879,985,910,983,939,987,953,998,966,1027,984,1068,998,1120,1008,1178,1016,1300,1023,1411,1025,1411,1030,1300,1029,1177,1021,1119,1013,1067,1003,1024,988,994,970,983,955,978,940,979,910,982,880,979,865,970,850,966,845"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="2283,945,2457,1015"/>
<area shape="poly" title=" " alt="" coords="2471,992,2568,1007,2568,1013,2470,998"/>
<area shape="rect" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack_1_1BridgeCounters.html" title=" " alt="" coords="1993,953,2163,1007"/>
<area shape="poly" title=" " alt="" coords="2177,977,2282,977,2282,983,2177,983"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5aa20f365b95c62d1677f1bba4bf5a36" id="r_a5aa20f365b95c62d1677f1bba4bf5a36"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a5aa20f365b95c62d1677f1bba4bf5a36">SmBase</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTracker.html">ChainStateTracker</a> &gt; const &amp;chainstate, <a class="el" href="structripple_1_1test_1_1BridgeDef.html">BridgeDef</a> const &amp;<a class="el" href="namespaceripple_1_1test_1_1jtx.html#a244c1fdb6a5db501c5f2fb595fc9ac2a">bridge</a>)</td></tr>
<tr class="separator:a5aa20f365b95c62d1677f1bba4bf5a36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8492a1c35207ae5395ebb269bed5fb33" id="r_a8492a1c35207ae5395ebb269bed5fb33"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html">ChainStateTrack</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a8492a1c35207ae5395ebb269bed5fb33">srcState</a> ()</td></tr>
<tr class="separator:a8492a1c35207ae5395ebb269bed5fb33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe1aa5d1fa2f8f2ba8b96b1aae226a6a" id="r_afe1aa5d1fa2f8f2ba8b96b1aae226a6a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html">ChainStateTrack</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#afe1aa5d1fa2f8f2ba8b96b1aae226a6a">destState</a> ()</td></tr>
<tr class="separator:afe1aa5d1fa2f8f2ba8b96b1aae226a6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f9d7c4f8a7fc6b333a331de48b08ce9" id="r_a8f9d7c4f8a7fc6b333a331de48b08ce9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1test_1_1jtx_1_1Account.html">jtx::Account</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a8f9d7c4f8a7fc6b333a331de48b08ce9">srcDoor</a> ()</td></tr>
<tr class="separator:a8f9d7c4f8a7fc6b333a331de48b08ce9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe8ecb3d7d7c97beee106dccb6ac80c6" id="r_abe8ecb3d7d7c97beee106dccb6ac80c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1test_1_1jtx_1_1Account.html">jtx::Account</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#abe8ecb3d7d7c97beee106dccb6ac80c6">dstDoor</a> ()</td></tr>
<tr class="separator:abe8ecb3d7d7c97beee106dccb6ac80c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a6566d6d8885938ed0eead3d11cd25a68" id="r_a6566d6d8885938ed0eead3d11cd25a68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1test_1_1BridgeDef.html">BridgeDef</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a6566d6d8885938ed0eead3d11cd25a68">bridge_</a></td></tr>
<tr class="separator:a6566d6d8885938ed0eead3d11cd25a68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07c47b0aef09640275090b4a9b1725b9" id="r_a07c47b0aef09640275090b4a9b1725b9"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTracker.html">ChainStateTracker</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html#a07c47b0aef09640275090b4a9b1725b9">st_</a></td></tr>
<tr class="separator:a07c47b0aef09640275090b4a9b1725b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br />
class ripple::test::XChainSim_test::SmBase&lt; T &gt;</div>
<p class="definition">Definition at line <a class="el" href="XChain__test_8cpp_source.html#l04562">4562</a> of file <a class="el" href="XChain__test_8cpp_source.html">XChain_test.cpp</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a5aa20f365b95c62d1677f1bba4bf5a36" name="a5aa20f365b95c62d1677f1bba4bf5a36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5aa20f365b95c62d1677f1bba4bf5a36">&#9670;&#160;</a></span>SmBase()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html">ripple::test::XChainSim_test::SmBase</a>&lt; T &gt;::SmBase </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTracker.html">ChainStateTracker</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>chainstate</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1test_1_1BridgeDef.html">BridgeDef</a> const &amp;&#160;</td>
<td class="paramname"><em>bridge</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChain__test_8cpp_source.html#l04565">4565</a> of file <a class="el" href="XChain__test_8cpp_source.html">XChain_test.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a8492a1c35207ae5395ebb269bed5fb33" name="a8492a1c35207ae5395ebb269bed5fb33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8492a1c35207ae5395ebb269bed5fb33">&#9670;&#160;</a></span>srcState()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html">ChainStateTrack</a> &amp; <a class="el" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html">ripple::test::XChainSim_test::SmBase</a>&lt; T &gt;::srcState </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChain__test_8cpp_source.html#l04573">4573</a> of file <a class="el" href="XChain__test_8cpp_source.html">XChain_test.cpp</a>.</p>
</div>
</div>
<a id="afe1aa5d1fa2f8f2ba8b96b1aae226a6a" name="afe1aa5d1fa2f8f2ba8b96b1aae226a6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe1aa5d1fa2f8f2ba8b96b1aae226a6a">&#9670;&#160;</a></span>destState()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTrack.html">ChainStateTrack</a> &amp; <a class="el" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html">ripple::test::XChainSim_test::SmBase</a>&lt; T &gt;::destState </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChain__test_8cpp_source.html#l04579">4579</a> of file <a class="el" href="XChain__test_8cpp_source.html">XChain_test.cpp</a>.</p>
</div>
</div>
<a id="a8f9d7c4f8a7fc6b333a331de48b08ce9" name="a8f9d7c4f8a7fc6b333a331de48b08ce9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f9d7c4f8a7fc6b333a331de48b08ce9">&#9670;&#160;</a></span>srcDoor()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1test_1_1jtx_1_1Account.html">jtx::Account</a> const &amp; <a class="el" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html">ripple::test::XChainSim_test::SmBase</a>&lt; T &gt;::srcDoor </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChain__test_8cpp_source.html#l04585">4585</a> of file <a class="el" href="XChain__test_8cpp_source.html">XChain_test.cpp</a>.</p>
</div>
</div>
<a id="abe8ecb3d7d7c97beee106dccb6ac80c6" name="abe8ecb3d7d7c97beee106dccb6ac80c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe8ecb3d7d7c97beee106dccb6ac80c6">&#9670;&#160;</a></span>dstDoor()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1test_1_1jtx_1_1Account.html">jtx::Account</a> const &amp; <a class="el" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html">ripple::test::XChainSim_test::SmBase</a>&lt; T &gt;::dstDoor </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChain__test_8cpp_source.html#l04591">4591</a> of file <a class="el" href="XChain__test_8cpp_source.html">XChain_test.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a6566d6d8885938ed0eead3d11cd25a68" name="a6566d6d8885938ed0eead3d11cd25a68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6566d6d8885938ed0eead3d11cd25a68">&#9670;&#160;</a></span>bridge_</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1test_1_1BridgeDef.html">BridgeDef</a> const&amp; <a class="el" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html">ripple::test::XChainSim_test::SmBase</a>&lt; T &gt;::bridge_</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChain__test_8cpp_source.html#l04597">4597</a> of file <a class="el" href="XChain__test_8cpp_source.html">XChain_test.cpp</a>.</p>
</div>
</div>
<a id="a07c47b0aef09640275090b4a9b1725b9" name="a07c47b0aef09640275090b4a9b1725b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07c47b0aef09640275090b4a9b1725b9">&#9670;&#160;</a></span>st_</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt;<a class="el" href="structripple_1_1test_1_1XChainSim__test_1_1ChainStateTracker.html">ChainStateTracker</a>&gt; <a class="el" href="classripple_1_1test_1_1XChainSim__test_1_1SmBase.html">ripple::test::XChainSim_test::SmBase</a>&lt; T &gt;::st_</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="XChain__test_8cpp_source.html#l04598">4598</a> of file <a class="el" href="XChain__test_8cpp_source.html">XChain_test.cpp</a>.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>