dash-docs/en/doxygen/html/classuint256.html

325 lines
23 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: uint256 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="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&amp;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
&#160;<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&amp;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&amp;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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classuint256.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="#pub-methods">Public Member Functions</a> &#124;
<a href="classuint256-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">uint256 Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="uint256_8h_source.html">uint256.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for uint256:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center">
<img src="classuint256.png" usemap="#uint256_map" alt=""/>
<map id="uint256_map" name="uint256_map">
<area href="classbase__blob.html" alt="base_blob&lt; 256 &gt;" shape="rect" coords="0,0,115,24"/>
</map>
</div></div>
<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:aca0c2c2c61e453717e72a4eaec71168f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classuint256.html#aca0c2c2c61e453717e72a4eaec71168f">uint256</a> ()</td></tr>
<tr class="separator:aca0c2c2c61e453717e72a4eaec71168f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01460091171cf2b82b9e41cdb0326bed"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classuint256.html#a01460091171cf2b82b9e41cdb0326bed">uint256</a> (const <a class="el" href="classbase__blob.html">base_blob</a>&lt; 256 &gt; &amp;b)</td></tr>
<tr class="separator:a01460091171cf2b82b9e41cdb0326bed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cad0fc486ebc2ed02462d5a7d4e4f2d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classuint256.html#a7cad0fc486ebc2ed02462d5a7d4e4f2d">uint256</a> (const std::vector&lt; unsigned char &gt; &amp;vch)</td></tr>
<tr class="separator:a7cad0fc486ebc2ed02462d5a7d4e4f2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9baaa679dcc862e37e8b6c63a15c8c11"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classuint256.html#a9baaa679dcc862e37e8b6c63a15c8c11">GetCheapHash</a> () const</td></tr>
<tr class="separator:a9baaa679dcc862e37e8b6c63a15c8c11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dfa79998c7cb7def7a6c7c0a6915c58"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classuint256.html#a6dfa79998c7cb7def7a6c7c0a6915c58">GetHash</a> (const <a class="el" href="classuint256.html">uint256</a> &amp;salt) const</td></tr>
<tr class="separator:a6dfa79998c7cb7def7a6c7c0a6915c58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classbase__blob"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classbase__blob')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classbase__blob.html">base_blob&lt; 256 &gt;</a></td></tr>
<tr class="memitem:ada7be83089951dc9438f384c0587cf29 inherit pub_methods_classbase__blob"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbase__blob.html#ada7be83089951dc9438f384c0587cf29">base_blob</a> ()</td></tr>
<tr class="separator:ada7be83089951dc9438f384c0587cf29 inherit pub_methods_classbase__blob"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a874bc08d9039eb202fb2ab95dd9f49a0 inherit pub_methods_classbase__blob"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbase__blob.html#a874bc08d9039eb202fb2ab95dd9f49a0">base_blob</a> (const std::vector&lt; unsigned char &gt; &amp;vch)</td></tr>
<tr class="separator:a874bc08d9039eb202fb2ab95dd9f49a0 inherit pub_methods_classbase__blob"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba89c6722866a5850882a509d27d7bbd inherit pub_methods_classbase__blob"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbase__blob.html#aba89c6722866a5850882a509d27d7bbd">IsNull</a> () const</td></tr>
<tr class="separator:aba89c6722866a5850882a509d27d7bbd inherit pub_methods_classbase__blob"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa340be5328d911272eded433d03f30a3 inherit pub_methods_classbase__blob"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbase__blob.html#aa340be5328d911272eded433d03f30a3">SetNull</a> ()</td></tr>
<tr class="separator:aa340be5328d911272eded433d03f30a3 inherit pub_methods_classbase__blob"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7263503f949fb3c6c520ebb1f28e378 inherit pub_methods_classbase__blob"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbase__blob.html#ad7263503f949fb3c6c520ebb1f28e378">GetHex</a> () const</td></tr>
<tr class="separator:ad7263503f949fb3c6c520ebb1f28e378 inherit pub_methods_classbase__blob"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ec1f681a2830f4e180fe664c0eb4dd0 inherit pub_methods_classbase__blob"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbase__blob.html#a5ec1f681a2830f4e180fe664c0eb4dd0">SetHex</a> (const char *psz)</td></tr>
<tr class="separator:a5ec1f681a2830f4e180fe664c0eb4dd0 inherit pub_methods_classbase__blob"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df0a1d46bdf167b4e2dc7c7068ff53a inherit pub_methods_classbase__blob"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbase__blob.html#a5df0a1d46bdf167b4e2dc7c7068ff53a">SetHex</a> (const std::string &amp;str)</td></tr>
<tr class="separator:a5df0a1d46bdf167b4e2dc7c7068ff53a inherit pub_methods_classbase__blob"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a0d25782830d8b087c4da839f3ccdeb inherit pub_methods_classbase__blob"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbase__blob.html#a7a0d25782830d8b087c4da839f3ccdeb">ToString</a> () const</td></tr>
<tr class="separator:a7a0d25782830d8b087c4da839f3ccdeb inherit pub_methods_classbase__blob"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeee68e00ceeacf49086e98b661e017ff inherit pub_methods_classbase__blob"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbase__blob.html#aeee68e00ceeacf49086e98b661e017ff">begin</a> ()</td></tr>
<tr class="separator:aeee68e00ceeacf49086e98b661e017ff inherit pub_methods_classbase__blob"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7411db7de7bd5f396ff304de4e41a754 inherit pub_methods_classbase__blob"><td class="memItemLeft" align="right" valign="top">const unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbase__blob.html#a7411db7de7bd5f396ff304de4e41a754">begin</a> () const</td></tr>
<tr class="separator:a7411db7de7bd5f396ff304de4e41a754 inherit pub_methods_classbase__blob"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab60d34d18e5b5f74d285480f7b3db00c inherit pub_methods_classbase__blob"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbase__blob.html#ab60d34d18e5b5f74d285480f7b3db00c">end</a> ()</td></tr>
<tr class="separator:ab60d34d18e5b5f74d285480f7b3db00c inherit pub_methods_classbase__blob"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebe1b6351e492a8f488bffda9608b8ad inherit pub_methods_classbase__blob"><td class="memItemLeft" align="right" valign="top">const unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbase__blob.html#aebe1b6351e492a8f488bffda9608b8ad">end</a> () const</td></tr>
<tr class="separator:aebe1b6351e492a8f488bffda9608b8ad inherit pub_methods_classbase__blob"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00e7426a5d1ada51c635debf85f5a810 inherit pub_methods_classbase__blob"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbase__blob.html#a00e7426a5d1ada51c635debf85f5a810">size</a> () const</td></tr>
<tr class="separator:a00e7426a5d1ada51c635debf85f5a810 inherit pub_methods_classbase__blob"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac618a70a74f5428c84d8a7f2cf080037 inherit pub_methods_classbase__blob"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbase__blob.html#ac618a70a74f5428c84d8a7f2cf080037">GetSerializeSize</a> (int nType, int nVersion) const</td></tr>
<tr class="separator:ac618a70a74f5428c84d8a7f2cf080037 inherit pub_methods_classbase__blob"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a139e37d05d7f40a39497485a4b8301dc inherit pub_methods_classbase__blob"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbase__blob.html#a139e37d05d7f40a39497485a4b8301dc">Serialize</a> (Stream &amp;s, int nType, int nVersion) const</td></tr>
<tr class="separator:a139e37d05d7f40a39497485a4b8301dc inherit pub_methods_classbase__blob"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d3f418c65801267e8de23d9367532c0 inherit pub_methods_classbase__blob"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbase__blob.html#a3d3f418c65801267e8de23d9367532c0">Unserialize</a> (Stream &amp;s, int nType, int nVersion)</td></tr>
<tr class="separator:a3d3f418c65801267e8de23d9367532c0 inherit pub_methods_classbase__blob"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_types_classbase__blob"><td colspan="2" onclick="javascript:toggleInherit('pro_types_classbase__blob')"><img src="closed.png" alt="-"/>&#160;Protected Types inherited from <a class="el" href="classbase__blob.html">base_blob&lt; 256 &gt;</a></td></tr>
<tr class="memitem:ad0360331820901614994f109d7c3fbc9 inherit pro_types_classbase__blob"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:ad0360331820901614994f109d7c3fbc9 inherit pro_types_classbase__blob"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classbase__blob"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classbase__blob')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classbase__blob.html">base_blob&lt; 256 &gt;</a></td></tr>
<tr class="memitem:a667a178269121efb4ec95bd59e6a9615 inherit pro_attribs_classbase__blob"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbase__blob.html#a667a178269121efb4ec95bd59e6a9615">data</a> [<a class="el" href="classbase__blob.html#ad0360331820901614994f109d7c3fbc9a3e53605ecb8eb4c497cb23476695f0c3">WIDTH</a>]</td></tr>
<tr class="separator:a667a178269121efb4ec95bd59e6a9615 inherit pro_attribs_classbase__blob"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>256-bit opaque blob. </p><dl class="section note"><dt>Note</dt><dd>This type is called <a class="el" href="classuint256.html">uint256</a> for historical reasons only. It is an opaque blob of 256 bits and has no integer operations. Use <a class="el" href="classarith__uint256.html">arith_uint256</a> if those are required. </dd></dl>
<p class="definition">Definition at line <a class="el" href="uint256_8h_source.html#l00114">114</a> of file <a class="el" href="uint256_8h_source.html">uint256.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aca0c2c2c61e453717e72a4eaec71168f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca0c2c2c61e453717e72a4eaec71168f">&#9670;&nbsp;</a></span>uint256() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint256::uint256 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="uint256_8h_source.html#l00116">116</a> of file <a class="el" href="uint256_8h_source.html">uint256.h</a>.</p>
</div>
</div>
<a id="a01460091171cf2b82b9e41cdb0326bed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01460091171cf2b82b9e41cdb0326bed">&#9670;&nbsp;</a></span>uint256() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint256::uint256 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classbase__blob.html">base_blob</a>&lt; 256 &gt; &amp;&#160;</td>
<td class="paramname"><em>b</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="uint256_8h_source.html#l00117">117</a> of file <a class="el" href="uint256_8h_source.html">uint256.h</a>.</p>
</div>
</div>
<a id="a7cad0fc486ebc2ed02462d5a7d4e4f2d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7cad0fc486ebc2ed02462d5a7d4e4f2d">&#9670;&nbsp;</a></span>uint256() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint256::uint256 </td>
<td>(</td>
<td class="paramtype">const std::vector&lt; unsigned char &gt; &amp;&#160;</td>
<td class="paramname"><em>vch</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="uint256_8h_source.html#l00118">118</a> of file <a class="el" href="uint256_8h_source.html">uint256.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a9baaa679dcc862e37e8b6c63a15c8c11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9baaa679dcc862e37e8b6c63a15c8c11">&#9670;&nbsp;</a></span>GetCheapHash()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint64_t uint256::GetCheapHash </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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>A cheap hash function that just returns 64 bits from the result, it can be used when the contents are considered uniformly random. It is not appropriate when the value can easily be influenced from outside as e.g. a network adversary could provide values to trigger worst-case behavior. </p>
<p class="definition">Definition at line <a class="el" href="uint256_8h_source.html#l00125">125</a> of file <a class="el" href="uint256_8h_source.html">uint256.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="validation_8h_source.html#l00138">BlockHasher::operator()()</a>.</p>
</div>
</div>
<a id="a6dfa79998c7cb7def7a6c7c0a6915c58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6dfa79998c7cb7def7a6c7c0a6915c58">&#9670;&nbsp;</a></span>GetHash()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint64_t uint256::GetHash </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classuint256.html">uint256</a> &amp;&#160;</td>
<td class="paramname"><em>salt</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>A more secure, salted hash function. </p><dl class="section note"><dt>Note</dt><dd>This hash is not stable between little and big endian. </dd></dl>
<p class="definition">Definition at line <a class="el" href="uint256_8cpp_source.html#l00126">126</a> of file <a class="el" href="uint256_8cpp_source.html">uint256.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="validation_8cpp_source.html#l00549">AcceptToMemoryPoolWorker()</a>, <a class="el" href="net__processing_8cpp_source.html#l00504">AddOrphanTx()</a>, <a class="el" href="txmempool_8cpp_source.html#l00751">CTxMemPool::check()</a>, <a class="el" href="validation_8cpp_source.html#l04008">LoadExternalBlockFile()</a>, <a class="el" href="instantx_8cpp_source.html#l00043">CInstantSend::ProcessMessage()</a>, <a class="el" href="masternodeman_8cpp_source.html#l00771">CMasternodeMan::ProcessMessage()</a>, <a class="el" href="masternode-payments_8cpp_source.html#l00306">CMasternodePayments::ProcessMessage()</a>, <a class="el" href="governance_8cpp_source.html#l00101">CGovernanceManager::ProcessMessage()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, <a class="el" href="txmempool_8cpp_source.html#l00565">CTxMemPool::removeUnchecked()</a>, <a class="el" href="governance_8cpp_source.html#l01143">CGovernanceManager::RequestGovernanceObjectVotes()</a>, <a class="el" href="instantx_8cpp_source.html#l00846">CInstantSend::SyncTransaction()</a>, and <a class="el" href="txmempool_8cpp_source.html#l00137">CTxMemPool::UpdateTransactionsFromBlock()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/<a class="el" href="uint256_8h_source.html">uint256.h</a></li>
<li>src/<a class="el" href="uint256_8cpp_source.html">uint256.cpp</a></li>
</ul>
</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="classuint256.html">uint256</a></li>
<li class="footer">Generated on Thu Dec 14 2017 13:15:13 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>