mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 17:56:16 +00:00
791 lines
40 KiB
HTML
791 lines
40 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.14"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Dash Core: memusage Namespace Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(initResizable);
|
|
/* @license-end */</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="projectlogo"><img alt="Logo" src="bitcoin_logo_doxygen.png"/></td>
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Dash Core
|
|
 <span id="projectnumber">0.12.2.1</span>
|
|
</div>
|
|
<div id="projectbrief">P2P Digital Currency</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.14 -->
|
|
<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>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('namespacememusage.html','');});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- 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 class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">memusage Namespace Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<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">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmemusage_1_1boost__unordered__node.html">boost_unordered_node</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="structmemusage_1_1stl__tree__node.html">stl_tree_node</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="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:ae8ade104f83bf4c608c282adc365bf90"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacememusage.html#ae8ade104f83bf4c608c282adc365bf90">MallocUsage</a> (size_t alloc)</td></tr>
|
|
<tr class="separator:ae8ade104f83bf4c608c282adc365bf90"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24d4e7ba4b087b7c854e819c37e20ea0"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacememusage.html#a24d4e7ba4b087b7c854e819c37e20ea0">DynamicUsage</a> (const int8_t &v)</td></tr>
|
|
<tr class="separator:a24d4e7ba4b087b7c854e819c37e20ea0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acf15bdba7e4327aa5d5d1fe71eca19a3"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacememusage.html#acf15bdba7e4327aa5d5d1fe71eca19a3">DynamicUsage</a> (const uint8_t &v)</td></tr>
|
|
<tr class="separator:acf15bdba7e4327aa5d5d1fe71eca19a3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acdf1e4b51f6362bd060fb640da9f1992"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacememusage.html#acdf1e4b51f6362bd060fb640da9f1992">DynamicUsage</a> (const int16_t &v)</td></tr>
|
|
<tr class="separator:acdf1e4b51f6362bd060fb640da9f1992"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a401067c879de08c2db0cae8c91b70e9f"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacememusage.html#a401067c879de08c2db0cae8c91b70e9f">DynamicUsage</a> (const uint16_t &v)</td></tr>
|
|
<tr class="separator:a401067c879de08c2db0cae8c91b70e9f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af7aa88a5ff4779ae179c244ef00e1921"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacememusage.html#af7aa88a5ff4779ae179c244ef00e1921">DynamicUsage</a> (const int32_t &v)</td></tr>
|
|
<tr class="separator:af7aa88a5ff4779ae179c244ef00e1921"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0dc5b5e3dd169bc4e55cc7d74e08a46a"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacememusage.html#a0dc5b5e3dd169bc4e55cc7d74e08a46a">DynamicUsage</a> (const uint32_t &v)</td></tr>
|
|
<tr class="separator:a0dc5b5e3dd169bc4e55cc7d74e08a46a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ca0c4527f3847272d6c61c5f1f6825a"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacememusage.html#a3ca0c4527f3847272d6c61c5f1f6825a">DynamicUsage</a> (const int64_t &v)</td></tr>
|
|
<tr class="separator:a3ca0c4527f3847272d6c61c5f1f6825a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a920f8ca7a8fde31a5c02699b16a47183"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacememusage.html#a920f8ca7a8fde31a5c02699b16a47183">DynamicUsage</a> (const uint64_t &v)</td></tr>
|
|
<tr class="separator:a920f8ca7a8fde31a5c02699b16a47183"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a43d740dc101dc4ecb6368281f79e7e17"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacememusage.html#a43d740dc101dc4ecb6368281f79e7e17">DynamicUsage</a> (const float &v)</td></tr>
|
|
<tr class="separator:a43d740dc101dc4ecb6368281f79e7e17"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a17336b4c23b938ac4a7bbd2d130a0bc3"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacememusage.html#a17336b4c23b938ac4a7bbd2d130a0bc3">DynamicUsage</a> (const double &v)</td></tr>
|
|
<tr class="separator:a17336b4c23b938ac4a7bbd2d130a0bc3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a395d10b121d3d86b2211a46f017ca304"><td class="memTemplParams" colspan="2">template<typename X > </td></tr>
|
|
<tr class="memitem:a395d10b121d3d86b2211a46f017ca304"><td class="memTemplItemLeft" align="right" valign="top">static size_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacememusage.html#a395d10b121d3d86b2211a46f017ca304">DynamicUsage</a> (<a class="el" href="net_8cpp.html#a826edd40636cbaa44266b97c8c6a4fa3">X</a> *const &v)</td></tr>
|
|
<tr class="separator:a395d10b121d3d86b2211a46f017ca304"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad9b1d01b0cba84932757c4fc1e35a267"><td class="memTemplParams" colspan="2">template<typename X > </td></tr>
|
|
<tr class="memitem:ad9b1d01b0cba84932757c4fc1e35a267"><td class="memTemplItemLeft" align="right" valign="top">static size_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacememusage.html#ad9b1d01b0cba84932757c4fc1e35a267">DynamicUsage</a> (const <a class="el" href="net_8cpp.html#a826edd40636cbaa44266b97c8c6a4fa3">X</a> *const &v)</td></tr>
|
|
<tr class="separator:ad9b1d01b0cba84932757c4fc1e35a267"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1a75fc98190774a5cfa16fc700275660"><td class="memTemplParams" colspan="2">template<typename X > </td></tr>
|
|
<tr class="memitem:a1a75fc98190774a5cfa16fc700275660"><td class="memTemplItemLeft" align="right" valign="top">static size_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacememusage.html#a1a75fc98190774a5cfa16fc700275660">DynamicUsage</a> (const std::vector< <a class="el" href="net_8cpp.html#a826edd40636cbaa44266b97c8c6a4fa3">X</a> > &v)</td></tr>
|
|
<tr class="separator:a1a75fc98190774a5cfa16fc700275660"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af74ab663a1abdcb9fe3df1f3bbfe02ff"><td class="memTemplParams" colspan="2">template<unsigned int N, typename X , typename S , typename D > </td></tr>
|
|
<tr class="memitem:af74ab663a1abdcb9fe3df1f3bbfe02ff"><td class="memTemplItemLeft" align="right" valign="top">static size_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacememusage.html#af74ab663a1abdcb9fe3df1f3bbfe02ff">DynamicUsage</a> (const <a class="el" href="classprevector.html">prevector</a>< N, <a class="el" href="net_8cpp.html#a826edd40636cbaa44266b97c8c6a4fa3">X</a>, <a class="el" href="jh_8c.html#a2d0c267790309a676f044a5e89e36232">S</a>, D > &v)</td></tr>
|
|
<tr class="separator:af74ab663a1abdcb9fe3df1f3bbfe02ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3835f97197741f8d3fbc9aa59f96f288"><td class="memTemplParams" colspan="2">template<typename X , typename Y > </td></tr>
|
|
<tr class="memitem:a3835f97197741f8d3fbc9aa59f96f288"><td class="memTemplItemLeft" align="right" valign="top">static size_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacememusage.html#a3835f97197741f8d3fbc9aa59f96f288">DynamicUsage</a> (const std::set< <a class="el" href="net_8cpp.html#a826edd40636cbaa44266b97c8c6a4fa3">X</a>, Y > &s)</td></tr>
|
|
<tr class="separator:a3835f97197741f8d3fbc9aa59f96f288"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb94a858deacb691d493a604f572a9a9"><td class="memTemplParams" colspan="2">template<typename X , typename Y > </td></tr>
|
|
<tr class="memitem:adb94a858deacb691d493a604f572a9a9"><td class="memTemplItemLeft" align="right" valign="top">static size_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacememusage.html#adb94a858deacb691d493a604f572a9a9">IncrementalDynamicUsage</a> (const std::set< <a class="el" href="net_8cpp.html#a826edd40636cbaa44266b97c8c6a4fa3">X</a>, Y > &s)</td></tr>
|
|
<tr class="separator:adb94a858deacb691d493a604f572a9a9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a345c786f94a5f4d423ba6240273a804f"><td class="memTemplParams" colspan="2">template<typename X , typename Y , typename Z > </td></tr>
|
|
<tr class="memitem:a345c786f94a5f4d423ba6240273a804f"><td class="memTemplItemLeft" align="right" valign="top">static size_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacememusage.html#a345c786f94a5f4d423ba6240273a804f">DynamicUsage</a> (const std::map< <a class="el" href="net_8cpp.html#a826edd40636cbaa44266b97c8c6a4fa3">X</a>, Y, Z > &m)</td></tr>
|
|
<tr class="separator:a345c786f94a5f4d423ba6240273a804f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3378c097b343ce1539a862fa273b8da"><td class="memTemplParams" colspan="2">template<typename X , typename Y , typename Z > </td></tr>
|
|
<tr class="memitem:ac3378c097b343ce1539a862fa273b8da"><td class="memTemplItemLeft" align="right" valign="top">static size_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacememusage.html#ac3378c097b343ce1539a862fa273b8da">IncrementalDynamicUsage</a> (const std::map< <a class="el" href="net_8cpp.html#a826edd40636cbaa44266b97c8c6a4fa3">X</a>, Y, Z > &m)</td></tr>
|
|
<tr class="separator:ac3378c097b343ce1539a862fa273b8da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6551a2eb5c7c55534efd8715da244e83"><td class="memTemplParams" colspan="2">template<typename X , typename Y > </td></tr>
|
|
<tr class="memitem:a6551a2eb5c7c55534efd8715da244e83"><td class="memTemplItemLeft" align="right" valign="top">static size_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacememusage.html#a6551a2eb5c7c55534efd8715da244e83">DynamicUsage</a> (const boost::unordered_set< <a class="el" href="net_8cpp.html#a826edd40636cbaa44266b97c8c6a4fa3">X</a>, Y > &s)</td></tr>
|
|
<tr class="separator:a6551a2eb5c7c55534efd8715da244e83"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6ad91da241c7c9802976b38e60091967"><td class="memTemplParams" colspan="2">template<typename X , typename Y , typename Z > </td></tr>
|
|
<tr class="memitem:a6ad91da241c7c9802976b38e60091967"><td class="memTemplItemLeft" align="right" valign="top">static size_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacememusage.html#a6ad91da241c7c9802976b38e60091967">DynamicUsage</a> (const boost::unordered_map< <a class="el" href="net_8cpp.html#a826edd40636cbaa44266b97c8c6a4fa3">X</a>, Y, Z > &m)</td></tr>
|
|
<tr class="separator:a6ad91da241c7c9802976b38e60091967"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a24d4e7ba4b087b7c854e819c37e20ea0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24d4e7ba4b087b7c854e819c37e20ea0">◆ </a></span>DynamicUsage() <span class="overload">[1/18]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::DynamicUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int8_t & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Dynamic memory usage for built-in types is zero. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00025">25</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="txmempool_8cpp_source.html#l00751">CTxMemPool::check()</a>, <a class="el" href="coins_8h_source.html#l00258">CCoins::DynamicMemoryUsage()</a>, <a class="el" href="coins_8cpp_source.html#l00068">CCoinsViewCache::DynamicMemoryUsage()</a>, <a class="el" href="txmempool_8cpp_source.html#l01000">CTxMemPool::DynamicMemoryUsage()</a>, <a class="el" href="core__memusage_8h_source.html#l00012">RecursiveDynamicUsage()</a>, and <a class="el" href="txmempool_8cpp_source.html#l00565">CTxMemPool::removeUnchecked()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acf15bdba7e4327aa5d5d1fe71eca19a3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acf15bdba7e4327aa5d5d1fe71eca19a3">◆ </a></span>DynamicUsage() <span class="overload">[2/18]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::DynamicUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint8_t & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00026">26</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acdf1e4b51f6362bd060fb640da9f1992"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acdf1e4b51f6362bd060fb640da9f1992">◆ </a></span>DynamicUsage() <span class="overload">[3/18]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::DynamicUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int16_t & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00027">27</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a401067c879de08c2db0cae8c91b70e9f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a401067c879de08c2db0cae8c91b70e9f">◆ </a></span>DynamicUsage() <span class="overload">[4/18]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::DynamicUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint16_t & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00028">28</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af7aa88a5ff4779ae179c244ef00e1921"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af7aa88a5ff4779ae179c244ef00e1921">◆ </a></span>DynamicUsage() <span class="overload">[5/18]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::DynamicUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int32_t & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00029">29</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0dc5b5e3dd169bc4e55cc7d74e08a46a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0dc5b5e3dd169bc4e55cc7d74e08a46a">◆ </a></span>DynamicUsage() <span class="overload">[6/18]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::DynamicUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint32_t & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00030">30</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3ca0c4527f3847272d6c61c5f1f6825a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3ca0c4527f3847272d6c61c5f1f6825a">◆ </a></span>DynamicUsage() <span class="overload">[7/18]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::DynamicUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int64_t & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00031">31</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a920f8ca7a8fde31a5c02699b16a47183"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a920f8ca7a8fde31a5c02699b16a47183">◆ </a></span>DynamicUsage() <span class="overload">[8/18]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::DynamicUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const uint64_t & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00032">32</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a43d740dc101dc4ecb6368281f79e7e17"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a43d740dc101dc4ecb6368281f79e7e17">◆ </a></span>DynamicUsage() <span class="overload">[9/18]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::DynamicUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00033">33</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a17336b4c23b938ac4a7bbd2d130a0bc3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a17336b4c23b938ac4a7bbd2d130a0bc3">◆ </a></span>DynamicUsage() <span class="overload">[10/18]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::DynamicUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const double & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00034">34</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a395d10b121d3d86b2211a46f017ca304"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a395d10b121d3d86b2211a46f017ca304">◆ </a></span>DynamicUsage() <span class="overload">[11/18]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename X > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::DynamicUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="net_8cpp.html#a826edd40636cbaa44266b97c8c6a4fa3">X</a> *const & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00035">35</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad9b1d01b0cba84932757c4fc1e35a267"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad9b1d01b0cba84932757c4fc1e35a267">◆ </a></span>DynamicUsage() <span class="overload">[12/18]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename X > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::DynamicUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="net_8cpp.html#a826edd40636cbaa44266b97c8c6a4fa3">X</a> *const & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00036">36</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1a75fc98190774a5cfa16fc700275660"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a75fc98190774a5cfa16fc700275660">◆ </a></span>DynamicUsage() <span class="overload">[13/18]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename X > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::DynamicUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="net_8cpp.html#a826edd40636cbaa44266b97c8c6a4fa3">X</a> > & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00074">74</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af74ab663a1abdcb9fe3df1f3bbfe02ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af74ab663a1abdcb9fe3df1f3bbfe02ff">◆ </a></span>DynamicUsage() <span class="overload">[14/18]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<unsigned int N, typename X , typename S , typename D > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::DynamicUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classprevector.html">prevector</a>< N, <a class="el" href="net_8cpp.html#a826edd40636cbaa44266b97c8c6a4fa3">X</a>, <a class="el" href="jh_8c.html#a2d0c267790309a676f044a5e89e36232">S</a>, D > & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00080">80</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3835f97197741f8d3fbc9aa59f96f288"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3835f97197741f8d3fbc9aa59f96f288">◆ </a></span>DynamicUsage() <span class="overload">[15/18]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename X , typename Y > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::DynamicUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::set< <a class="el" href="net_8cpp.html#a826edd40636cbaa44266b97c8c6a4fa3">X</a>, Y > & </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00086">86</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a345c786f94a5f4d423ba6240273a804f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a345c786f94a5f4d423ba6240273a804f">◆ </a></span>DynamicUsage() <span class="overload">[16/18]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename X , typename Y , typename Z > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::DynamicUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::map< <a class="el" href="net_8cpp.html#a826edd40636cbaa44266b97c8c6a4fa3">X</a>, Y, Z > & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00098">98</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6551a2eb5c7c55534efd8715da244e83"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6551a2eb5c7c55534efd8715da244e83">◆ </a></span>DynamicUsage() <span class="overload">[17/18]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename X , typename Y > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::DynamicUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const boost::unordered_set< <a class="el" href="net_8cpp.html#a826edd40636cbaa44266b97c8c6a4fa3">X</a>, Y > & </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00119">119</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6ad91da241c7c9802976b38e60091967"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6ad91da241c7c9802976b38e60091967">◆ </a></span>DynamicUsage() <span class="overload">[18/18]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename X , typename Y , typename Z > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::DynamicUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const boost::unordered_map< <a class="el" href="net_8cpp.html#a826edd40636cbaa44266b97c8c6a4fa3">X</a>, Y, Z > & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00125">125</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb94a858deacb691d493a604f572a9a9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb94a858deacb691d493a604f572a9a9">◆ </a></span>IncrementalDynamicUsage() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename X , typename Y > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::IncrementalDynamicUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::set< <a class="el" href="net_8cpp.html#a826edd40636cbaa44266b97c8c6a4fa3">X</a>, Y > & </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00092">92</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="txmempool_8cpp_source.html#l01040">CTxMemPool::UpdateChild()</a>, and <a class="el" href="txmempool_8cpp_source.html#l01050">CTxMemPool::UpdateParent()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac3378c097b343ce1539a862fa273b8da"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac3378c097b343ce1539a862fa273b8da">◆ </a></span>IncrementalDynamicUsage() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename X , typename Y , typename Z > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::IncrementalDynamicUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::map< <a class="el" href="net_8cpp.html#a826edd40636cbaa44266b97c8c6a4fa3">X</a>, Y, Z > & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00104">104</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae8ade104f83bf4c608c282adc365bf90"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae8ade104f83bf4c608c282adc365bf90">◆ </a></span>MallocUsage()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static size_t memusage::MallocUsage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>alloc</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Compute the total memory used by allocating alloc bytes.</p>
|
|
<p>Compute the memory used for dynamically allocated but owned data structures. For generic data types, this is <em>not</em> recursive. DynamicUsage(vector<vector<int> >) will compute the memory used for the vector<int>'s, but not for the ints inside. This is for efficiency reasons, as these functions are intended to be fast. If application data structures require more accurate inner accounting, they should iterate themselves, or use more efficient caching + updating on modification. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="memusage_8h_source.html#l00046">46</a> of file <a class="el" href="memusage_8h_source.html">memusage.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="txmempool_8cpp_source.html#l01000">CTxMemPool::DynamicMemoryUsage()</a>, <a class="el" href="memusage_8h_source.html#l00074">DynamicUsage()</a>, and <a class="el" href="memusage_8h_source.html#l00092">IncrementalDynamicUsage()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespacememusage.html">memusage</a></li>
|
|
<li class="footer">Generated on Thu Dec 14 2017 13:15:14 for Dash Core by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|