Documentation for 1bfd46e92c

This commit is contained in:
github-actions
2023-06-16 21:23:15 +00:00
parent 14deeecd50
commit e93ea7c42d
7241 changed files with 54781 additions and 234178 deletions

View File

@@ -3,7 +3,7 @@
<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.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: ciphers/uint256_t.hpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -110,12 +110,14 @@ $(document).ready(function(){initNavTree('da/da3/uint256__t_8hpp.html','../../')
</div><div class="textblock"><div class="dynheader">
Include dependency graph for uint256_t.hpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dd/d43/uint256__t_8hpp__incl.svg" width="334" height="184"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dd/d43/uint256__t_8hpp__incl.svg" width="334" height="184"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d59/uint256__t_8hpp__dep__incl.svg" width="156" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d59/uint256__t_8hpp__dep__incl.svg" width="156" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
<p><a href="../../da/da3/uint256__t_8hpp_source.html">Go to the source code of this file.</a></p>
@@ -249,7 +251,7 @@ template&lt;typename T , typename = typename std::enable_if&lt;
<div class="fragment"><div class="line"><span class="lineno"> 1046</span> {</div>
<div class="line"><span class="lineno"> 1047</span> <span class="keywordflow">return</span> <a class="code hl_class" href="../../d1/d83/classuint256__t.html">uint256_t</a>(p) != q;</div>
<div class="line"><span class="lineno"> 1048</span>}</div>
<div class="ttc" id="aclassuint256__t_html"><div class="ttname"><a href="../../d1/d83/classuint256__t.html">uint256_t</a></div><div class="ttdoc">class for 256-bit unsigned integer</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:33</div></div>
<div class="ttc" id="aclassuint256__t_html"><div class="ttname"><a href="../../d1/d83/classuint256__t.html">uint256_t</a></div><div class="ttdoc">class for 256-bit unsigned integer</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:33</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -874,7 +876,7 @@ template&lt;typename T , typename = typename std::enable_if&lt;
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_4d6e05837bf820fb089a8a8cdf2f42b7.html">ciphers</a></li><li class="navelem"><a class="el" href="../../da/da3/uint256__t_8hpp.html">uint256_t.hpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
</ul>
</div>
</body>

View File

@@ -3,7 +3,7 @@
<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.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: ciphers/uint256_t.hpp Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -1176,90 +1176,90 @@ $(document).ready(function(){initNavTree('da/da3/uint256__t_8hpp_source.html','.
<div class="line"><a id="l01074" name="l01074"></a><span class="lineno"> 1074</span><span class="preprocessor">#endif </span><span class="comment">// CIPHERS_UINT256_T_HPP_</span></div>
<div class="ttc" id="abasic_ostream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a></div></div>
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div></div>
<div class="ttc" id="aclassuint128__t_html"><div class="ttname"><a href="../../db/d9a/classuint128__t.html">uint128_t</a></div><div class="ttdoc">class for 128-bit unsigned integer</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:59</div></div>
<div class="ttc" id="aclassuint128__t_html_a1ee2f1ffbd9984faad34883eb45e9705"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a1ee2f1ffbd9984faad34883eb45e9705">uint128_t::upper</a></div><div class="ttdeci">uint64_t upper() const</div><div class="ttdoc">returns upper 64-bit integer part</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:207</div></div>
<div class="ttc" id="aclassuint128__t_html_a7d2285a8a6e20b77f82f1f0351afe76e"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a7d2285a8a6e20b77f82f1f0351afe76e">uint128_t::_trz</a></div><div class="ttdeci">uint32_t _trz()</div><div class="ttdoc">Trailing zeroes in binary.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:162</div></div>
<div class="ttc" id="aclassuint128__t_html_aa69e1064c0b0b1df1c61acd2ea04fabd"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#aa69e1064c0b0b1df1c61acd2ea04fabd">uint128_t::lower</a></div><div class="ttdeci">uint64_t lower() const</div><div class="ttdoc">returns lower 64-bit integer part</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:201</div></div>
<div class="ttc" id="aclassuint128__t_html_af139bb6e630f1a61919f180978611cd2"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#af139bb6e630f1a61919f180978611cd2">uint128_t::_lez</a></div><div class="ttdeci">uint32_t _lez()</div><div class="ttdoc">Leading zeroes in binary.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:139</div></div>
<div class="ttc" id="aclassuint256__t_html"><div class="ttname"><a href="../../d1/d83/classuint256__t.html">uint256_t</a></div><div class="ttdoc">class for 256-bit unsigned integer</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:33</div></div>
<div class="ttc" id="aclassuint256__t_html_a02616a4a46727b4c158b2b90de8c75c3"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a02616a4a46727b4c158b2b90de8c75c3">uint256_t::uint256_t</a></div><div class="ttdeci">uint256_t(uint128_t high, uint128_t low)</div><div class="ttdoc">Parameterized constructor.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:103</div></div>
<div class="ttc" id="aclassuint256__t_html_a028c585069fa53b74c153667ff66352c"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a028c585069fa53b74c153667ff66352c">uint256_t::operator!</a></div><div class="ttdeci">bool operator!()</div><div class="ttdoc">operator ! for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:596</div></div>
<div class="ttc" id="aclassuint256__t_html_a033d66c965e8d1fbc5bafb59ad60e163"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a033d66c965e8d1fbc5bafb59ad60e163">uint256_t::_lez</a></div><div class="ttdeci">uint32_t _lez()</div><div class="ttdoc">Leading zeroes in binary.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:123</div></div>
<div class="ttc" id="aclassuint256__t_html_a092a766421ba5833452e86a2357d7cfa"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a092a766421ba5833452e86a2357d7cfa">uint256_t::uint256_t</a></div><div class="ttdeci">uint256_t(uint256_t &amp;&amp;num) noexcept</div><div class="ttdoc">Move constructor.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:95</div></div>
<div class="ttc" id="aclassuint256__t_html_a0d96ce2d022dc30c2f303ab0698f52f5"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a0d96ce2d022dc30c2f303ab0698f52f5">uint256_t::operator&lt;&lt;=</a></div><div class="ttdeci">uint256_t &amp; operator&lt;&lt;=(const T &amp;p)</div><div class="ttdoc">operator &lt;&lt;= for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:751</div></div>
<div class="ttc" id="aclassuint256__t_html_a19c88f8f2736750822b82ef9a7096d88"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a19c88f8f2736750822b82ef9a7096d88">uint256_t::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const uint256_t &amp;other)</div><div class="ttdoc">operator &lt;= for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:552</div></div>
<div class="ttc" id="aclassuint256__t_html_a1fa3d95584d071add9b46597d3747b39"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a1fa3d95584d071add9b46597d3747b39">uint256_t::uint256_t</a></div><div class="ttdeci">uint256_t(const std::string &amp;str)</div><div class="ttdoc">Parameterized constructor.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:81</div></div>
<div class="ttc" id="aclassuint256__t_html_a2029e9777f999bffef6004429b4f19f2"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a2029e9777f999bffef6004429b4f19f2">uint256_t::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const T &amp;other)</div><div class="ttdoc">operator &lt;= for other types</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:642</div></div>
<div class="ttc" id="aclassuint256__t_html_a20dc3a017b1a740c4bafd3f146a90b0f"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a20dc3a017b1a740c4bafd3f146a90b0f">uint256_t::operator+</a></div><div class="ttdeci">uint256_t operator+(const T &amp;p)</div><div class="ttdoc">operator + for uint256_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:220</div></div>
<div class="ttc" id="aclassuint256__t_html_a28d26847f9b19a4f86c187791cb0db13"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a28d26847f9b19a4f86c187791cb0db13">uint256_t::operator--</a></div><div class="ttdeci">uint256_t operator--(int p)</div><div class="ttdoc">operator (post-decrement)</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:322</div></div>
<div class="ttc" id="aclassuint256__t_html_a2b5f745c05d10fa85ba5c409ad92d052"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a2b5f745c05d10fa85ba5c409ad92d052">uint256_t::uint256_t</a></div><div class="ttdeci">uint256_t(const uint64_t high, const uint64_t low)</div><div class="ttdoc">Parameterized constructor.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:111</div></div>
<div class="ttc" id="aclassuint256__t_html_a2cd43a4a92dc825a010a17578b3bdedb"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a2cd43a4a92dc825a010a17578b3bdedb">uint256_t::operator%=</a></div><div class="ttdeci">uint256_t &amp; operator%=(const uint256_t &amp;p)</div><div class="ttdoc">operator %= for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:520</div></div>
<div class="ttc" id="aclassuint256__t_html_a2d7c8a1a5ecaf3e0dcb4bf6b6cff2da2"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a2d7c8a1a5ecaf3e0dcb4bf6b6cff2da2">uint256_t::operator|</a></div><div class="ttdeci">uint256_t operator|(const uint256_t &amp;p)</div><div class="ttdoc">operator | for uint256_t (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:865</div></div>
<div class="ttc" id="aclassuint256__t_html_a303287d7bc8686dcb47fcb04720ad409"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a303287d7bc8686dcb47fcb04720ad409">uint256_t::operator&amp;&amp;</a></div><div class="ttdeci">bool operator&amp;&amp;(const T &amp;b)</div><div class="ttdoc">operator &amp;&amp; for other types</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:702</div></div>
<div class="ttc" id="aclassuint256__t_html_a357cdfee6a79e0484cd1e07511eb9f2d"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a357cdfee6a79e0484cd1e07511eb9f2d">uint256_t::operator&amp;=</a></div><div class="ttdeci">uint256_t &amp; operator&amp;=(const uint256_t &amp;p)</div><div class="ttdoc">operator &amp;= for uint256_t (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:829</div></div>
<div class="ttc" id="aclassuint256__t_html_a3dc4d3ab175f5f2a3172eb8d99a60fc3"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a3dc4d3ab175f5f2a3172eb8d99a60fc3">uint256_t::operator^=</a></div><div class="ttdeci">uint256_t &amp; operator^=(const T &amp;p)</div><div class="ttdoc">operator ^= for other types (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:933</div></div>
<div class="ttc" id="aclassuint128__t_html"><div class="ttname"><a href="../../db/d9a/classuint128__t.html">uint128_t</a></div><div class="ttdoc">class for 128-bit unsigned integer</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:59</div></div>
<div class="ttc" id="aclassuint128__t_html_a1ee2f1ffbd9984faad34883eb45e9705"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a1ee2f1ffbd9984faad34883eb45e9705">uint128_t::upper</a></div><div class="ttdeci">uint64_t upper() const</div><div class="ttdoc">returns upper 64-bit integer part</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:207</div></div>
<div class="ttc" id="aclassuint128__t_html_a7d2285a8a6e20b77f82f1f0351afe76e"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a7d2285a8a6e20b77f82f1f0351afe76e">uint128_t::_trz</a></div><div class="ttdeci">uint32_t _trz()</div><div class="ttdoc">Trailing zeroes in binary.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:162</div></div>
<div class="ttc" id="aclassuint128__t_html_aa69e1064c0b0b1df1c61acd2ea04fabd"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#aa69e1064c0b0b1df1c61acd2ea04fabd">uint128_t::lower</a></div><div class="ttdeci">uint64_t lower() const</div><div class="ttdoc">returns lower 64-bit integer part</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:201</div></div>
<div class="ttc" id="aclassuint128__t_html_af139bb6e630f1a61919f180978611cd2"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#af139bb6e630f1a61919f180978611cd2">uint128_t::_lez</a></div><div class="ttdeci">uint32_t _lez()</div><div class="ttdoc">Leading zeroes in binary.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:139</div></div>
<div class="ttc" id="aclassuint256__t_html"><div class="ttname"><a href="../../d1/d83/classuint256__t.html">uint256_t</a></div><div class="ttdoc">class for 256-bit unsigned integer</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:33</div></div>
<div class="ttc" id="aclassuint256__t_html_a02616a4a46727b4c158b2b90de8c75c3"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a02616a4a46727b4c158b2b90de8c75c3">uint256_t::uint256_t</a></div><div class="ttdeci">uint256_t(uint128_t high, uint128_t low)</div><div class="ttdoc">Parameterized constructor.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:103</div></div>
<div class="ttc" id="aclassuint256__t_html_a028c585069fa53b74c153667ff66352c"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a028c585069fa53b74c153667ff66352c">uint256_t::operator!</a></div><div class="ttdeci">bool operator!()</div><div class="ttdoc">operator ! for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:596</div></div>
<div class="ttc" id="aclassuint256__t_html_a033d66c965e8d1fbc5bafb59ad60e163"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a033d66c965e8d1fbc5bafb59ad60e163">uint256_t::_lez</a></div><div class="ttdeci">uint32_t _lez()</div><div class="ttdoc">Leading zeroes in binary.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:123</div></div>
<div class="ttc" id="aclassuint256__t_html_a092a766421ba5833452e86a2357d7cfa"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a092a766421ba5833452e86a2357d7cfa">uint256_t::uint256_t</a></div><div class="ttdeci">uint256_t(uint256_t &amp;&amp;num) noexcept</div><div class="ttdoc">Move constructor.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:95</div></div>
<div class="ttc" id="aclassuint256__t_html_a0d96ce2d022dc30c2f303ab0698f52f5"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a0d96ce2d022dc30c2f303ab0698f52f5">uint256_t::operator&lt;&lt;=</a></div><div class="ttdeci">uint256_t &amp; operator&lt;&lt;=(const T &amp;p)</div><div class="ttdoc">operator &lt;&lt;= for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:751</div></div>
<div class="ttc" id="aclassuint256__t_html_a19c88f8f2736750822b82ef9a7096d88"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a19c88f8f2736750822b82ef9a7096d88">uint256_t::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const uint256_t &amp;other)</div><div class="ttdoc">operator &lt;= for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:552</div></div>
<div class="ttc" id="aclassuint256__t_html_a1fa3d95584d071add9b46597d3747b39"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a1fa3d95584d071add9b46597d3747b39">uint256_t::uint256_t</a></div><div class="ttdeci">uint256_t(const std::string &amp;str)</div><div class="ttdoc">Parameterized constructor.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:81</div></div>
<div class="ttc" id="aclassuint256__t_html_a2029e9777f999bffef6004429b4f19f2"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a2029e9777f999bffef6004429b4f19f2">uint256_t::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const T &amp;other)</div><div class="ttdoc">operator &lt;= for other types</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:642</div></div>
<div class="ttc" id="aclassuint256__t_html_a20dc3a017b1a740c4bafd3f146a90b0f"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a20dc3a017b1a740c4bafd3f146a90b0f">uint256_t::operator+</a></div><div class="ttdeci">uint256_t operator+(const T &amp;p)</div><div class="ttdoc">operator + for uint256_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:220</div></div>
<div class="ttc" id="aclassuint256__t_html_a28d26847f9b19a4f86c187791cb0db13"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a28d26847f9b19a4f86c187791cb0db13">uint256_t::operator--</a></div><div class="ttdeci">uint256_t operator--(int p)</div><div class="ttdoc">operator (post-decrement)</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:322</div></div>
<div class="ttc" id="aclassuint256__t_html_a2b5f745c05d10fa85ba5c409ad92d052"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a2b5f745c05d10fa85ba5c409ad92d052">uint256_t::uint256_t</a></div><div class="ttdeci">uint256_t(const uint64_t high, const uint64_t low)</div><div class="ttdoc">Parameterized constructor.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:111</div></div>
<div class="ttc" id="aclassuint256__t_html_a2cd43a4a92dc825a010a17578b3bdedb"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a2cd43a4a92dc825a010a17578b3bdedb">uint256_t::operator%=</a></div><div class="ttdeci">uint256_t &amp; operator%=(const uint256_t &amp;p)</div><div class="ttdoc">operator %= for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:520</div></div>
<div class="ttc" id="aclassuint256__t_html_a2d7c8a1a5ecaf3e0dcb4bf6b6cff2da2"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a2d7c8a1a5ecaf3e0dcb4bf6b6cff2da2">uint256_t::operator|</a></div><div class="ttdeci">uint256_t operator|(const uint256_t &amp;p)</div><div class="ttdoc">operator | for uint256_t (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:865</div></div>
<div class="ttc" id="aclassuint256__t_html_a303287d7bc8686dcb47fcb04720ad409"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a303287d7bc8686dcb47fcb04720ad409">uint256_t::operator&amp;&amp;</a></div><div class="ttdeci">bool operator&amp;&amp;(const T &amp;b)</div><div class="ttdoc">operator &amp;&amp; for other types</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:702</div></div>
<div class="ttc" id="aclassuint256__t_html_a357cdfee6a79e0484cd1e07511eb9f2d"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a357cdfee6a79e0484cd1e07511eb9f2d">uint256_t::operator&amp;=</a></div><div class="ttdeci">uint256_t &amp; operator&amp;=(const uint256_t &amp;p)</div><div class="ttdoc">operator &amp;= for uint256_t (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:829</div></div>
<div class="ttc" id="aclassuint256__t_html_a3dc4d3ab175f5f2a3172eb8d99a60fc3"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a3dc4d3ab175f5f2a3172eb8d99a60fc3">uint256_t::operator^=</a></div><div class="ttdeci">uint256_t &amp; operator^=(const T &amp;p)</div><div class="ttdoc">operator ^= for other types (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:933</div></div>
<div class="ttc" id="aclassuint256__t_html_a3ff17ab14b2371eb3239107d10947067"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a3ff17ab14b2371eb3239107d10947067">uint256_t::~uint256_t</a></div><div class="ttdeci">~uint256_t()=default</div><div class="ttdoc">Destructor for uint256_t.</div></div>
<div class="ttc" id="aclassuint256__t_html_a406c951a07d8173685dbe384c6ab6a06"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a406c951a07d8173685dbe384c6ab6a06">uint256_t::operator-</a></div><div class="ttdeci">uint256_t operator-()</div><div class="ttdoc">operator - using twos complement</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:307</div></div>
<div class="ttc" id="aclassuint256__t_html_a41f4bb928c4ee067732503395b65f9d7"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a41f4bb928c4ee067732503395b65f9d7">uint256_t::operator||</a></div><div class="ttdeci">bool operator||(const uint256_t &amp;b)</div><div class="ttdoc">operator || for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:612</div></div>
<div class="ttc" id="aclassuint256__t_html_a406c951a07d8173685dbe384c6ab6a06"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a406c951a07d8173685dbe384c6ab6a06">uint256_t::operator-</a></div><div class="ttdeci">uint256_t operator-()</div><div class="ttdoc">operator - using twos complement</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:307</div></div>
<div class="ttc" id="aclassuint256__t_html_a41f4bb928c4ee067732503395b65f9d7"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a41f4bb928c4ee067732503395b65f9d7">uint256_t::operator||</a></div><div class="ttdeci">bool operator||(const uint256_t &amp;b)</div><div class="ttdoc">operator || for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:612</div></div>
<div class="ttc" id="aclassuint256__t_html_a42bf7490b31d8c750a67fd9bb6f2df2e"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a42bf7490b31d8c750a67fd9bb6f2df2e">uint256_t::uint256_t</a></div><div class="ttdeci">uint256_t(const uint256_t &amp;num)=default</div><div class="ttdoc">Copy constructor.</div></div>
<div class="ttc" id="aclassuint256__t_html_a4645040fe68ff01d83400f173fd2bb21"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a4645040fe68ff01d83400f173fd2bb21">uint256_t::operator*=</a></div><div class="ttdeci">uint256_t &amp; operator*=(const uint256_t &amp;p)</div><div class="ttdoc">operator *= for uint256_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:401</div></div>
<div class="ttc" id="aclassuint256__t_html_a47a19142e86b7369e18da1fc0a713c51"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a47a19142e86b7369e18da1fc0a713c51">uint256_t::operator&gt;&gt;</a></div><div class="ttdeci">uint256_t operator&gt;&gt;(const T &amp;p)</div><div class="ttdoc">operator &gt;&gt; for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:772</div></div>
<div class="ttc" id="aclassuint256__t_html_a4831263abc4430c363fdabce6e6e96d5"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a4831263abc4430c363fdabce6e6e96d5">uint256_t::operator&lt;&lt;</a></div><div class="ttdeci">uint256_t operator&lt;&lt;(const T &amp;p)</div><div class="ttdoc">operator &lt;&lt; for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:733</div></div>
<div class="ttc" id="aclassuint256__t_html_a4886747ffff15cdeb6bc93712629f9e7"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a4886747ffff15cdeb6bc93712629f9e7">uint256_t::operator||</a></div><div class="ttdeci">bool operator||(const T &amp;b)</div><div class="ttdoc">operator || for other types</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:715</div></div>
<div class="ttc" id="aclassuint256__t_html_a4645040fe68ff01d83400f173fd2bb21"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a4645040fe68ff01d83400f173fd2bb21">uint256_t::operator*=</a></div><div class="ttdeci">uint256_t &amp; operator*=(const uint256_t &amp;p)</div><div class="ttdoc">operator *= for uint256_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:401</div></div>
<div class="ttc" id="aclassuint256__t_html_a47a19142e86b7369e18da1fc0a713c51"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a47a19142e86b7369e18da1fc0a713c51">uint256_t::operator&gt;&gt;</a></div><div class="ttdeci">uint256_t operator&gt;&gt;(const T &amp;p)</div><div class="ttdoc">operator &gt;&gt; for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:772</div></div>
<div class="ttc" id="aclassuint256__t_html_a4831263abc4430c363fdabce6e6e96d5"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a4831263abc4430c363fdabce6e6e96d5">uint256_t::operator&lt;&lt;</a></div><div class="ttdeci">uint256_t operator&lt;&lt;(const T &amp;p)</div><div class="ttdoc">operator &lt;&lt; for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:733</div></div>
<div class="ttc" id="aclassuint256__t_html_a4886747ffff15cdeb6bc93712629f9e7"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a4886747ffff15cdeb6bc93712629f9e7">uint256_t::operator||</a></div><div class="ttdeci">bool operator||(const T &amp;b)</div><div class="ttdoc">operator || for other types</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:715</div></div>
<div class="ttc" id="aclassuint256__t_html_a4c6db67d21c4927a45a4e1e7c2357bfc"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a4c6db67d21c4927a45a4e1e7c2357bfc">uint256_t::operator=</a></div><div class="ttdeci">uint256_t &amp; operator=(const uint256_t &amp;p)=default</div><div class="ttdoc">operator = for uint256_t</div></div>
<div class="ttc" id="aclassuint256__t_html_a4fdeb4d4bf8cca4ee99b8487e59831df"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a4fdeb4d4bf8cca4ee99b8487e59831df">uint256_t::operator/</a></div><div class="ttdeci">uint256_t operator/(const uint256_t &amp;p)</div><div class="ttdoc">operator / for uint256_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:469</div></div>
<div class="ttc" id="aclassuint256__t_html_a5363ec0f36de1a8a9c985907db4e95d1"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a5363ec0f36de1a8a9c985907db4e95d1">uint256_t::operator+=</a></div><div class="ttdeci">uint256_t &amp; operator+=(const T &amp;p)</div><div class="ttdoc">operator += for uint256_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:243</div></div>
<div class="ttc" id="aclassuint256__t_html_a5e84ed2a2f99cee81ede4a0107702a45"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a5e84ed2a2f99cee81ede4a0107702a45">uint256_t::operator-=</a></div><div class="ttdeci">uint256_t &amp; operator-=(const uint256_t &amp;p)</div><div class="ttdoc">operator -= for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:347</div></div>
<div class="ttc" id="aclassuint256__t_html_a4fdeb4d4bf8cca4ee99b8487e59831df"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a4fdeb4d4bf8cca4ee99b8487e59831df">uint256_t::operator/</a></div><div class="ttdeci">uint256_t operator/(const uint256_t &amp;p)</div><div class="ttdoc">operator / for uint256_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:469</div></div>
<div class="ttc" id="aclassuint256__t_html_a5363ec0f36de1a8a9c985907db4e95d1"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a5363ec0f36de1a8a9c985907db4e95d1">uint256_t::operator+=</a></div><div class="ttdeci">uint256_t &amp; operator+=(const T &amp;p)</div><div class="ttdoc">operator += for uint256_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:243</div></div>
<div class="ttc" id="aclassuint256__t_html_a5e84ed2a2f99cee81ede4a0107702a45"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a5e84ed2a2f99cee81ede4a0107702a45">uint256_t::operator-=</a></div><div class="ttdeci">uint256_t &amp; operator-=(const uint256_t &amp;p)</div><div class="ttdoc">operator -= for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:347</div></div>
<div class="ttc" id="aclassuint256__t_html_a6c5e025f901f6af4b748f98013350638"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a6c5e025f901f6af4b748f98013350638">uint256_t::operator=</a></div><div class="ttdeci">uint256_t &amp; operator=(uint256_t &amp;&amp;p)=default</div><div class="ttdoc">Move assignment operator.</div></div>
<div class="ttc" id="aclassuint256__t_html_a6eadaa829087e07eebafca3981566bb8"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a6eadaa829087e07eebafca3981566bb8">uint256_t::operator&amp;</a></div><div class="ttdeci">uint256_t operator&amp;(const T &amp;p)</div><div class="ttdoc">operator &amp; for other types (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:811</div></div>
<div class="ttc" id="aclassuint256__t_html_a6eec1f632aebfc44fee8a74c395e10c2"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a6eec1f632aebfc44fee8a74c395e10c2">uint256_t::operator~</a></div><div class="ttdeci">uint256_t operator~()</div><div class="ttdoc">operator ~ for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:723</div></div>
<div class="ttc" id="aclassuint256__t_html_a74d1e1dd8cd2b31e00813ed939943be7"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a74d1e1dd8cd2b31e00813ed939943be7">uint256_t::operator^</a></div><div class="ttdeci">uint256_t operator^(const uint256_t &amp;p)</div><div class="ttdoc">operator ^ for uint256_t (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:910</div></div>
<div class="ttc" id="aclassuint256__t_html_a76914bc727eab927a3941ef71275327d"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a76914bc727eab927a3941ef71275327d">uint256_t::operator%=</a></div><div class="ttdeci">uint256_t &amp; operator%=(const T &amp;p)</div><div class="ttdoc">operator %= for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:533</div></div>
<div class="ttc" id="aclassuint256__t_html_a7ac99dea14428200f0101452293e2b3b"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a7ac99dea14428200f0101452293e2b3b">uint256_t::operator()</a></div><div class="ttdeci">bool operator()()</div><div class="ttdoc">operator () for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:620</div></div>
<div class="ttc" id="aclassuint256__t_html_a7bbe36e2ebd52df5efab118897b3050c"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a7bbe36e2ebd52df5efab118897b3050c">uint256_t::operator++</a></div><div class="ttdeci">uint256_t operator++(int)</div><div class="ttdoc">post-increment operator</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:275</div></div>
<div class="ttc" id="aclassuint256__t_html_a7bd9693b88c4df08b1f8d1fd81c597cc"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a7bd9693b88c4df08b1f8d1fd81c597cc">uint256_t::operator%</a></div><div class="ttdeci">uint256_t operator%(const T &amp;p)</div><div class="ttdoc">operator % for uint256_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:509</div></div>
<div class="ttc" id="aclassuint256__t_html_a8161d52d369e525f4e61129376adfcf1"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a8161d52d369e525f4e61129376adfcf1">uint256_t::divide</a></div><div class="ttdeci">std::pair&lt; uint256_t, uint256_t &gt; divide(const uint256_t &amp;p)</div><div class="ttdoc">divide function for uint256_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:421</div></div>
<div class="ttc" id="aclassuint256__t_html_a86aab081bb7db2771e4a4f30c3eed8e2"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a86aab081bb7db2771e4a4f30c3eed8e2">uint256_t::operator=</a></div><div class="ttdeci">uint256_t &amp; operator=(const std::string &amp;p)</div><div class="ttdoc">operator = for type string</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:202</div></div>
<div class="ttc" id="aclassuint256__t_html_a88978d00fa6a624c50c2737dc2c294b4"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a88978d00fa6a624c50c2737dc2c294b4">uint256_t::operator-</a></div><div class="ttdeci">uint256_t operator-(const T &amp;p)</div><div class="ttdoc">operator - for uint256_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:288</div></div>
<div class="ttc" id="aclassuint256__t_html_a89cf7fa466458ee08edd9a809d072bcb"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a89cf7fa466458ee08edd9a809d072bcb">uint256_t::operator!=</a></div><div class="ttdeci">bool operator!=(const T &amp;other)</div><div class="ttdoc">operator != for other types</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:690</div></div>
<div class="ttc" id="aclassuint256__t_html_a90ce75bec5b525de55bbf92c564a2261"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a90ce75bec5b525de55bbf92c564a2261">uint256_t::operator==</a></div><div class="ttdeci">bool operator==(const uint256_t &amp;other)</div><div class="ttdoc">operator == for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:579</div></div>
<div class="ttc" id="aclassuint256__t_html_a91badfd31be84b12cbb6d85ebc04d13a"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a91badfd31be84b12cbb6d85ebc04d13a">uint256_t::operator&lt;&lt;</a></div><div class="ttdeci">friend std::ostream &amp; operator&lt;&lt;(std::ostream &amp;op, uint256_t p)</div><div class="ttdoc">operator &lt;&lt; for printing uint256_t integer</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:947</div></div>
<div class="ttc" id="aclassuint256__t_html_a9879f7ec85fc148e1931fcb492ddc484"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a9879f7ec85fc148e1931fcb492ddc484">uint256_t::operator==</a></div><div class="ttdeci">bool operator==(const T &amp;other)</div><div class="ttdoc">operator == for other types</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:678</div></div>
<div class="ttc" id="aclassuint256__t_html_a9bc6cc460108306a59281ce4ca216839"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a9bc6cc460108306a59281ce4ca216839">uint256_t::operator&amp;</a></div><div class="ttdeci">uint256_t operator&amp;(const uint256_t &amp;p)</div><div class="ttdoc">operator &amp; for uint256_t (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:820</div></div>
<div class="ttc" id="aclassuint256__t_html_a9ddd133cee83f3a2ab6ed60a7ccbc250"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a9ddd133cee83f3a2ab6ed60a7ccbc250">uint256_t::_trz</a></div><div class="ttdeci">uint32_t _trz()</div><div class="ttdoc">Trailing zeroes in binary.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:135</div></div>
<div class="ttc" id="aclassuint256__t_html_a9f6f3e39783c893473315bada864a183"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a9f6f3e39783c893473315bada864a183">uint256_t::operator--</a></div><div class="ttdeci">uint256_t &amp; operator--()</div><div class="ttdoc">operator (pre-decrement)</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:313</div></div>
<div class="ttc" id="aclassuint256__t_html_aa0e532832640e9fe273b35c481b18963"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#aa0e532832640e9fe273b35c481b18963">uint256_t::operator&amp;&amp;</a></div><div class="ttdeci">bool operator&amp;&amp;(const uint256_t &amp;b)</div><div class="ttdoc">operator &amp;&amp; for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:603</div></div>
<div class="ttc" id="aclassuint256__t_html_aa28ae272e9176557133a10dffa3b94dc"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#aa28ae272e9176557133a10dffa3b94dc">uint256_t::operator|=</a></div><div class="ttdeci">uint256_t &amp; operator|=(const uint256_t &amp;p)</div><div class="ttdoc">operator |= for uint256_t (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:887</div></div>
<div class="ttc" id="aclassuint256__t_html_aa4cf08fa6a33f17594b5a842866f39a1"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#aa4cf08fa6a33f17594b5a842866f39a1">uint256_t::lower</a></div><div class="ttdeci">uint128_t lower() const</div><div class="ttdoc">returns lower 128-bit integer part</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:169</div></div>
<div class="ttc" id="aclassuint256__t_html_aa9e585b186e71d7cbe9c1d7387c38967"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#aa9e585b186e71d7cbe9c1d7387c38967">uint256_t::operator*</a></div><div class="ttdeci">uint256_t operator*(const uint256_t &amp;p)</div><div class="ttdoc">operator * for uint256_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:371</div></div>
<div class="ttc" id="aclassuint256__t_html_aaca9288fd28fc07e1386f1586bd51616"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#aaca9288fd28fc07e1386f1586bd51616">uint256_t::operator*</a></div><div class="ttdeci">uint256_t operator*(const T &amp;p)</div><div class="ttdoc">operator * for uint256_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:362</div></div>
<div class="ttc" id="aclassuint256__t_html_aae68a7bd17c14a926fb77758b5c8e547"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#aae68a7bd17c14a926fb77758b5c8e547">uint256_t::operator!=</a></div><div class="ttdeci">bool operator!=(const uint256_t &amp;other)</div><div class="ttdoc">operator != for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:588</div></div>
<div class="ttc" id="aclassuint256__t_html_ab909ef62a0c85121e7d743c016fb723d"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#ab909ef62a0c85121e7d743c016fb723d">uint256_t::operator-</a></div><div class="ttdeci">uint256_t operator-(const uint256_t &amp;p)</div><div class="ttdoc">operator - for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:298</div></div>
<div class="ttc" id="aclassuint256__t_html_abc793979ec70bb8e5cf177d83649a259"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#abc793979ec70bb8e5cf177d83649a259">uint256_t::operator/=</a></div><div class="ttdeci">uint256_t &amp; operator/=(const T &amp;p)</div><div class="ttdoc">operator /= for uint256_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:489</div></div>
<div class="ttc" id="aclassuint256__t_html_ac1b36e64de42f3622e7d6ec5efa273d4"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#ac1b36e64de42f3622e7d6ec5efa273d4">uint256_t::operator/=</a></div><div class="ttdeci">uint256_t &amp; operator/=(const uint256_t &amp;p)</div><div class="ttdoc">operator /= for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:476</div></div>
<div class="ttc" id="aclassuint256__t_html_ac6bdcf64653af8173987bf7217e99056"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#ac6bdcf64653af8173987bf7217e99056">uint256_t::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const T &amp;other)</div><div class="ttdoc">operator &lt; for other types</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:630</div></div>
<div class="ttc" id="aclassuint256__t_html_ac75a46fe3625caf10e07db1eb75a1d6e"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#ac75a46fe3625caf10e07db1eb75a1d6e">uint256_t::operator+=</a></div><div class="ttdeci">uint256_t &amp; operator+=(const uint256_t &amp;p)</div><div class="ttdoc">operator += for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:255</div></div>
<div class="ttc" id="aclassuint256__t_html_ac92ac0b2368990fbbaf3cca3ee8247d7"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#ac92ac0b2368990fbbaf3cca3ee8247d7">uint256_t::operator^=</a></div><div class="ttdeci">uint256_t &amp; operator^=(const uint256_t &amp;p)</div><div class="ttdoc">operator ^= for uint256_t (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:919</div></div>
<div class="ttc" id="aclassuint256__t_html_acac9901ab133caa57d058a377d873bf6"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#acac9901ab133caa57d058a377d873bf6">uint256_t::operator/</a></div><div class="ttdeci">uint256_t operator/(const T &amp;p)</div><div class="ttdoc">operator / for uint256_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:458</div></div>
<div class="ttc" id="aclassuint256__t_html_acadd235e0029ec43d5990d24affaf42d"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#acadd235e0029ec43d5990d24affaf42d">uint256_t::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const uint256_t &amp;other)</div><div class="ttdoc">operator &gt; for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:561</div></div>
<div class="ttc" id="aclassuint256__t_html_acb61fe17d064c61adc02defa651f9a5e"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#acb61fe17d064c61adc02defa651f9a5e">uint256_t::operator^</a></div><div class="ttdeci">uint256_t operator^(const T &amp;p)</div><div class="ttdoc">operator ^ for other types (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:901</div></div>
<div class="ttc" id="aclassuint256__t_html_acd3970c633eb2c597874e2712392f0c7"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#acd3970c633eb2c597874e2712392f0c7">uint256_t::operator-=</a></div><div class="ttdeci">uint256_t operator-=(const T p)</div><div class="ttdoc">operator -= for uint256_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:335</div></div>
<div class="ttc" id="aclassuint256__t_html_acefecc3b1a4044f2be5ab46eea0099bf"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#acefecc3b1a4044f2be5ab46eea0099bf">uint256_t::operator|</a></div><div class="ttdeci">uint256_t operator|(const T &amp;p)</div><div class="ttdoc">operator | for other types (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:856</div></div>
<div class="ttc" id="aclassuint256__t_html_ad4928175eaaaa2b559bc945affe63ad2"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#ad4928175eaaaa2b559bc945affe63ad2">uint256_t::operator%</a></div><div class="ttdeci">uint256_t operator%(const uint256_t &amp;p)</div><div class="ttdoc">operator % for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:499</div></div>
<div class="ttc" id="aclassuint256__t_html_ad74d33215517459c2b33ace7a9c6bc13"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#ad74d33215517459c2b33ace7a9c6bc13">uint256_t::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const T &amp;other)</div><div class="ttdoc">operator &gt; for other types</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:654</div></div>
<div class="ttc" id="aclassuint256__t_html_ad9ce2370b1497efbcc426793048e1f78"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#ad9ce2370b1497efbcc426793048e1f78">uint256_t::operator&gt;&gt;=</a></div><div class="ttdeci">uint256_t &amp; operator&gt;&gt;=(const T &amp;p)</div><div class="ttdoc">operator &gt;&gt;= for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:790</div></div>
<div class="ttc" id="aclassuint256__t_html_addff5645f6005e7b50a6ad0731e4f19c"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#addff5645f6005e7b50a6ad0731e4f19c">uint256_t::operator=</a></div><div class="ttdeci">uint256_t &amp; operator=(const T &amp;p)</div><div class="ttdoc">operator = for other types</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:192</div></div>
<div class="ttc" id="aclassuint256__t_html_adf09395f9113a69a05fed7e25b46c8ad"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#adf09395f9113a69a05fed7e25b46c8ad">uint256_t::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(const uint256_t &amp;other)</div><div class="ttdoc">operator &gt;= for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:570</div></div>
<div class="ttc" id="aclassuint256__t_html_aecb2883133c8c8b9fcfb77ab69b03ab5"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#aecb2883133c8c8b9fcfb77ab69b03ab5">uint256_t::upper</a></div><div class="ttdeci">uint128_t upper() const</div><div class="ttdoc">returns upper 128-bit integer part</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:175</div></div>
<div class="ttc" id="aclassuint256__t_html_aed0f8c3d5be23644c4bcb2fd2551e1dc"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#aed0f8c3d5be23644c4bcb2fd2551e1dc">uint256_t::uint256_t</a></div><div class="ttdeci">uint256_t(T low)</div><div class="ttdoc">Parameterized constructor.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:75</div></div>
<div class="ttc" id="aclassuint256__t_html_af0a6e09fcf1cbf234ed32df6d7265a0b"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#af0a6e09fcf1cbf234ed32df6d7265a0b">uint256_t::operator|=</a></div><div class="ttdeci">uint256_t &amp; operator|=(const T &amp;p)</div><div class="ttdoc">operator |= for other types (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:877</div></div>
<div class="ttc" id="aclassuint256__t_html_af0ad4080bb5ddc16b54a7e87911005c9"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#af0ad4080bb5ddc16b54a7e87911005c9">uint256_t::operator++</a></div><div class="ttdeci">uint256_t &amp; operator++()</div><div class="ttdoc">pre-increment operator</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:266</div></div>
<div class="ttc" id="aclassuint256__t_html_af18e2e3d7ed635c4056062bc906fef75"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#af18e2e3d7ed635c4056062bc906fef75">uint256_t::operator+</a></div><div class="ttdeci">uint256_t operator+(const uint256_t &amp;p)</div><div class="ttdoc">operator + for uint256_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:230</div></div>
<div class="ttc" id="aclassuint256__t_html_af2193ff0d0e93143fb71f4847df16028"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#af2193ff0d0e93143fb71f4847df16028">uint256_t::operator*=</a></div><div class="ttdeci">uint256_t &amp; operator*=(const T &amp;p)</div><div class="ttdoc">operator *= for uint256_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:392</div></div>
<div class="ttc" id="aclassuint256__t_html_afa79020c27caea31236d04ecaa0e5ef5"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#afa79020c27caea31236d04ecaa0e5ef5">uint256_t::operator&amp;=</a></div><div class="ttdeci">uint256_t &amp; operator&amp;=(const T p)</div><div class="ttdoc">operator &amp;= for other types (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:843</div></div>
<div class="ttc" id="aclassuint256__t_html_afe9f4828d73dd51a080585dd0b99af96"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#afe9f4828d73dd51a080585dd0b99af96">uint256_t::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const uint256_t &amp;other)</div><div class="ttdoc">operator &lt; for uint256_t</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:543</div></div>
<div class="ttc" id="aclassuint256__t_html_afee82fa5052e9d8c946b9205b943cec4"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#afee82fa5052e9d8c946b9205b943cec4">uint256_t::__get_integer_from_string</a></div><div class="ttdeci">void __get_integer_from_string(const std::string &amp;str)</div><div class="ttdoc">First and second half of 256 bit number.</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:43</div></div>
<div class="ttc" id="aclassuint256__t_html_aff4d49cf84de64301b169ad974f00bad"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#aff4d49cf84de64301b169ad974f00bad">uint256_t::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(const T &amp;other)</div><div class="ttdoc">operator &gt;= for other types</div><div class="ttdef"><b>Definition</b> uint256_t.hpp:666</div></div>
<div class="ttc" id="aclassuint256__t_html_a6eadaa829087e07eebafca3981566bb8"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a6eadaa829087e07eebafca3981566bb8">uint256_t::operator&amp;</a></div><div class="ttdeci">uint256_t operator&amp;(const T &amp;p)</div><div class="ttdoc">operator &amp; for other types (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:811</div></div>
<div class="ttc" id="aclassuint256__t_html_a6eec1f632aebfc44fee8a74c395e10c2"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a6eec1f632aebfc44fee8a74c395e10c2">uint256_t::operator~</a></div><div class="ttdeci">uint256_t operator~()</div><div class="ttdoc">operator ~ for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:723</div></div>
<div class="ttc" id="aclassuint256__t_html_a74d1e1dd8cd2b31e00813ed939943be7"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a74d1e1dd8cd2b31e00813ed939943be7">uint256_t::operator^</a></div><div class="ttdeci">uint256_t operator^(const uint256_t &amp;p)</div><div class="ttdoc">operator ^ for uint256_t (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:910</div></div>
<div class="ttc" id="aclassuint256__t_html_a76914bc727eab927a3941ef71275327d"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a76914bc727eab927a3941ef71275327d">uint256_t::operator%=</a></div><div class="ttdeci">uint256_t &amp; operator%=(const T &amp;p)</div><div class="ttdoc">operator %= for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:533</div></div>
<div class="ttc" id="aclassuint256__t_html_a7ac99dea14428200f0101452293e2b3b"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a7ac99dea14428200f0101452293e2b3b">uint256_t::operator()</a></div><div class="ttdeci">bool operator()()</div><div class="ttdoc">operator () for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:620</div></div>
<div class="ttc" id="aclassuint256__t_html_a7bbe36e2ebd52df5efab118897b3050c"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a7bbe36e2ebd52df5efab118897b3050c">uint256_t::operator++</a></div><div class="ttdeci">uint256_t operator++(int)</div><div class="ttdoc">post-increment operator</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:275</div></div>
<div class="ttc" id="aclassuint256__t_html_a7bd9693b88c4df08b1f8d1fd81c597cc"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a7bd9693b88c4df08b1f8d1fd81c597cc">uint256_t::operator%</a></div><div class="ttdeci">uint256_t operator%(const T &amp;p)</div><div class="ttdoc">operator % for uint256_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:509</div></div>
<div class="ttc" id="aclassuint256__t_html_a8161d52d369e525f4e61129376adfcf1"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a8161d52d369e525f4e61129376adfcf1">uint256_t::divide</a></div><div class="ttdeci">std::pair&lt; uint256_t, uint256_t &gt; divide(const uint256_t &amp;p)</div><div class="ttdoc">divide function for uint256_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:421</div></div>
<div class="ttc" id="aclassuint256__t_html_a86aab081bb7db2771e4a4f30c3eed8e2"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a86aab081bb7db2771e4a4f30c3eed8e2">uint256_t::operator=</a></div><div class="ttdeci">uint256_t &amp; operator=(const std::string &amp;p)</div><div class="ttdoc">operator = for type string</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:202</div></div>
<div class="ttc" id="aclassuint256__t_html_a88978d00fa6a624c50c2737dc2c294b4"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a88978d00fa6a624c50c2737dc2c294b4">uint256_t::operator-</a></div><div class="ttdeci">uint256_t operator-(const T &amp;p)</div><div class="ttdoc">operator - for uint256_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:288</div></div>
<div class="ttc" id="aclassuint256__t_html_a89cf7fa466458ee08edd9a809d072bcb"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a89cf7fa466458ee08edd9a809d072bcb">uint256_t::operator!=</a></div><div class="ttdeci">bool operator!=(const T &amp;other)</div><div class="ttdoc">operator != for other types</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:690</div></div>
<div class="ttc" id="aclassuint256__t_html_a90ce75bec5b525de55bbf92c564a2261"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a90ce75bec5b525de55bbf92c564a2261">uint256_t::operator==</a></div><div class="ttdeci">bool operator==(const uint256_t &amp;other)</div><div class="ttdoc">operator == for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:579</div></div>
<div class="ttc" id="aclassuint256__t_html_a91badfd31be84b12cbb6d85ebc04d13a"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a91badfd31be84b12cbb6d85ebc04d13a">uint256_t::operator&lt;&lt;</a></div><div class="ttdeci">friend std::ostream &amp; operator&lt;&lt;(std::ostream &amp;op, uint256_t p)</div><div class="ttdoc">operator &lt;&lt; for printing uint256_t integer</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:947</div></div>
<div class="ttc" id="aclassuint256__t_html_a9879f7ec85fc148e1931fcb492ddc484"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a9879f7ec85fc148e1931fcb492ddc484">uint256_t::operator==</a></div><div class="ttdeci">bool operator==(const T &amp;other)</div><div class="ttdoc">operator == for other types</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:678</div></div>
<div class="ttc" id="aclassuint256__t_html_a9bc6cc460108306a59281ce4ca216839"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a9bc6cc460108306a59281ce4ca216839">uint256_t::operator&amp;</a></div><div class="ttdeci">uint256_t operator&amp;(const uint256_t &amp;p)</div><div class="ttdoc">operator &amp; for uint256_t (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:820</div></div>
<div class="ttc" id="aclassuint256__t_html_a9ddd133cee83f3a2ab6ed60a7ccbc250"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a9ddd133cee83f3a2ab6ed60a7ccbc250">uint256_t::_trz</a></div><div class="ttdeci">uint32_t _trz()</div><div class="ttdoc">Trailing zeroes in binary.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:135</div></div>
<div class="ttc" id="aclassuint256__t_html_a9f6f3e39783c893473315bada864a183"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#a9f6f3e39783c893473315bada864a183">uint256_t::operator--</a></div><div class="ttdeci">uint256_t &amp; operator--()</div><div class="ttdoc">operator (pre-decrement)</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:313</div></div>
<div class="ttc" id="aclassuint256__t_html_aa0e532832640e9fe273b35c481b18963"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#aa0e532832640e9fe273b35c481b18963">uint256_t::operator&amp;&amp;</a></div><div class="ttdeci">bool operator&amp;&amp;(const uint256_t &amp;b)</div><div class="ttdoc">operator &amp;&amp; for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:603</div></div>
<div class="ttc" id="aclassuint256__t_html_aa28ae272e9176557133a10dffa3b94dc"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#aa28ae272e9176557133a10dffa3b94dc">uint256_t::operator|=</a></div><div class="ttdeci">uint256_t &amp; operator|=(const uint256_t &amp;p)</div><div class="ttdoc">operator |= for uint256_t (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:887</div></div>
<div class="ttc" id="aclassuint256__t_html_aa4cf08fa6a33f17594b5a842866f39a1"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#aa4cf08fa6a33f17594b5a842866f39a1">uint256_t::lower</a></div><div class="ttdeci">uint128_t lower() const</div><div class="ttdoc">returns lower 128-bit integer part</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:169</div></div>
<div class="ttc" id="aclassuint256__t_html_aa9e585b186e71d7cbe9c1d7387c38967"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#aa9e585b186e71d7cbe9c1d7387c38967">uint256_t::operator*</a></div><div class="ttdeci">uint256_t operator*(const uint256_t &amp;p)</div><div class="ttdoc">operator * for uint256_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:371</div></div>
<div class="ttc" id="aclassuint256__t_html_aaca9288fd28fc07e1386f1586bd51616"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#aaca9288fd28fc07e1386f1586bd51616">uint256_t::operator*</a></div><div class="ttdeci">uint256_t operator*(const T &amp;p)</div><div class="ttdoc">operator * for uint256_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:362</div></div>
<div class="ttc" id="aclassuint256__t_html_aae68a7bd17c14a926fb77758b5c8e547"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#aae68a7bd17c14a926fb77758b5c8e547">uint256_t::operator!=</a></div><div class="ttdeci">bool operator!=(const uint256_t &amp;other)</div><div class="ttdoc">operator != for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:588</div></div>
<div class="ttc" id="aclassuint256__t_html_ab909ef62a0c85121e7d743c016fb723d"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#ab909ef62a0c85121e7d743c016fb723d">uint256_t::operator-</a></div><div class="ttdeci">uint256_t operator-(const uint256_t &amp;p)</div><div class="ttdoc">operator - for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:298</div></div>
<div class="ttc" id="aclassuint256__t_html_abc793979ec70bb8e5cf177d83649a259"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#abc793979ec70bb8e5cf177d83649a259">uint256_t::operator/=</a></div><div class="ttdeci">uint256_t &amp; operator/=(const T &amp;p)</div><div class="ttdoc">operator /= for uint256_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:489</div></div>
<div class="ttc" id="aclassuint256__t_html_ac1b36e64de42f3622e7d6ec5efa273d4"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#ac1b36e64de42f3622e7d6ec5efa273d4">uint256_t::operator/=</a></div><div class="ttdeci">uint256_t &amp; operator/=(const uint256_t &amp;p)</div><div class="ttdoc">operator /= for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:476</div></div>
<div class="ttc" id="aclassuint256__t_html_ac6bdcf64653af8173987bf7217e99056"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#ac6bdcf64653af8173987bf7217e99056">uint256_t::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const T &amp;other)</div><div class="ttdoc">operator &lt; for other types</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:630</div></div>
<div class="ttc" id="aclassuint256__t_html_ac75a46fe3625caf10e07db1eb75a1d6e"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#ac75a46fe3625caf10e07db1eb75a1d6e">uint256_t::operator+=</a></div><div class="ttdeci">uint256_t &amp; operator+=(const uint256_t &amp;p)</div><div class="ttdoc">operator += for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:255</div></div>
<div class="ttc" id="aclassuint256__t_html_ac92ac0b2368990fbbaf3cca3ee8247d7"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#ac92ac0b2368990fbbaf3cca3ee8247d7">uint256_t::operator^=</a></div><div class="ttdeci">uint256_t &amp; operator^=(const uint256_t &amp;p)</div><div class="ttdoc">operator ^= for uint256_t (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:919</div></div>
<div class="ttc" id="aclassuint256__t_html_acac9901ab133caa57d058a377d873bf6"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#acac9901ab133caa57d058a377d873bf6">uint256_t::operator/</a></div><div class="ttdeci">uint256_t operator/(const T &amp;p)</div><div class="ttdoc">operator / for uint256_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:458</div></div>
<div class="ttc" id="aclassuint256__t_html_acadd235e0029ec43d5990d24affaf42d"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#acadd235e0029ec43d5990d24affaf42d">uint256_t::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const uint256_t &amp;other)</div><div class="ttdoc">operator &gt; for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:561</div></div>
<div class="ttc" id="aclassuint256__t_html_acb61fe17d064c61adc02defa651f9a5e"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#acb61fe17d064c61adc02defa651f9a5e">uint256_t::operator^</a></div><div class="ttdeci">uint256_t operator^(const T &amp;p)</div><div class="ttdoc">operator ^ for other types (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:901</div></div>
<div class="ttc" id="aclassuint256__t_html_acd3970c633eb2c597874e2712392f0c7"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#acd3970c633eb2c597874e2712392f0c7">uint256_t::operator-=</a></div><div class="ttdeci">uint256_t operator-=(const T p)</div><div class="ttdoc">operator -= for uint256_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:335</div></div>
<div class="ttc" id="aclassuint256__t_html_acefecc3b1a4044f2be5ab46eea0099bf"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#acefecc3b1a4044f2be5ab46eea0099bf">uint256_t::operator|</a></div><div class="ttdeci">uint256_t operator|(const T &amp;p)</div><div class="ttdoc">operator | for other types (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:856</div></div>
<div class="ttc" id="aclassuint256__t_html_ad4928175eaaaa2b559bc945affe63ad2"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#ad4928175eaaaa2b559bc945affe63ad2">uint256_t::operator%</a></div><div class="ttdeci">uint256_t operator%(const uint256_t &amp;p)</div><div class="ttdoc">operator % for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:499</div></div>
<div class="ttc" id="aclassuint256__t_html_ad74d33215517459c2b33ace7a9c6bc13"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#ad74d33215517459c2b33ace7a9c6bc13">uint256_t::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const T &amp;other)</div><div class="ttdoc">operator &gt; for other types</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:654</div></div>
<div class="ttc" id="aclassuint256__t_html_ad9ce2370b1497efbcc426793048e1f78"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#ad9ce2370b1497efbcc426793048e1f78">uint256_t::operator&gt;&gt;=</a></div><div class="ttdeci">uint256_t &amp; operator&gt;&gt;=(const T &amp;p)</div><div class="ttdoc">operator &gt;&gt;= for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:790</div></div>
<div class="ttc" id="aclassuint256__t_html_addff5645f6005e7b50a6ad0731e4f19c"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#addff5645f6005e7b50a6ad0731e4f19c">uint256_t::operator=</a></div><div class="ttdeci">uint256_t &amp; operator=(const T &amp;p)</div><div class="ttdoc">operator = for other types</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:192</div></div>
<div class="ttc" id="aclassuint256__t_html_adf09395f9113a69a05fed7e25b46c8ad"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#adf09395f9113a69a05fed7e25b46c8ad">uint256_t::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(const uint256_t &amp;other)</div><div class="ttdoc">operator &gt;= for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:570</div></div>
<div class="ttc" id="aclassuint256__t_html_aecb2883133c8c8b9fcfb77ab69b03ab5"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#aecb2883133c8c8b9fcfb77ab69b03ab5">uint256_t::upper</a></div><div class="ttdeci">uint128_t upper() const</div><div class="ttdoc">returns upper 128-bit integer part</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:175</div></div>
<div class="ttc" id="aclassuint256__t_html_aed0f8c3d5be23644c4bcb2fd2551e1dc"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#aed0f8c3d5be23644c4bcb2fd2551e1dc">uint256_t::uint256_t</a></div><div class="ttdeci">uint256_t(T low)</div><div class="ttdoc">Parameterized constructor.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:75</div></div>
<div class="ttc" id="aclassuint256__t_html_af0a6e09fcf1cbf234ed32df6d7265a0b"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#af0a6e09fcf1cbf234ed32df6d7265a0b">uint256_t::operator|=</a></div><div class="ttdeci">uint256_t &amp; operator|=(const T &amp;p)</div><div class="ttdoc">operator |= for other types (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:877</div></div>
<div class="ttc" id="aclassuint256__t_html_af0ad4080bb5ddc16b54a7e87911005c9"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#af0ad4080bb5ddc16b54a7e87911005c9">uint256_t::operator++</a></div><div class="ttdeci">uint256_t &amp; operator++()</div><div class="ttdoc">pre-increment operator</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:266</div></div>
<div class="ttc" id="aclassuint256__t_html_af18e2e3d7ed635c4056062bc906fef75"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#af18e2e3d7ed635c4056062bc906fef75">uint256_t::operator+</a></div><div class="ttdeci">uint256_t operator+(const uint256_t &amp;p)</div><div class="ttdoc">operator + for uint256_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:230</div></div>
<div class="ttc" id="aclassuint256__t_html_af2193ff0d0e93143fb71f4847df16028"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#af2193ff0d0e93143fb71f4847df16028">uint256_t::operator*=</a></div><div class="ttdeci">uint256_t &amp; operator*=(const T &amp;p)</div><div class="ttdoc">operator *= for uint256_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:392</div></div>
<div class="ttc" id="aclassuint256__t_html_afa79020c27caea31236d04ecaa0e5ef5"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#afa79020c27caea31236d04ecaa0e5ef5">uint256_t::operator&amp;=</a></div><div class="ttdeci">uint256_t &amp; operator&amp;=(const T p)</div><div class="ttdoc">operator &amp;= for other types (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:843</div></div>
<div class="ttc" id="aclassuint256__t_html_afe9f4828d73dd51a080585dd0b99af96"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#afe9f4828d73dd51a080585dd0b99af96">uint256_t::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const uint256_t &amp;other)</div><div class="ttdoc">operator &lt; for uint256_t</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:543</div></div>
<div class="ttc" id="aclassuint256__t_html_afee82fa5052e9d8c946b9205b943cec4"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#afee82fa5052e9d8c946b9205b943cec4">uint256_t::__get_integer_from_string</a></div><div class="ttdeci">void __get_integer_from_string(const std::string &amp;str)</div><div class="ttdoc">First and second half of 256 bit number.</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:43</div></div>
<div class="ttc" id="aclassuint256__t_html_aff4d49cf84de64301b169ad974f00bad"><div class="ttname"><a href="../../d1/d83/classuint256__t.html#aff4d49cf84de64301b169ad974f00bad">uint256_t::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(const T &amp;other)</div><div class="ttdoc">operator &gt;= for other types</div><div class="ttdef"><b>Definition:</b> uint256_t.hpp:666</div></div>
<div class="ttc" id="aenable_if_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if</a></div></div>
<div class="ttc" id="aintegral_constant_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integral_constant.html">std::true_type</a></div></div>
<div class="ttc" id="ais_arithmetic_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/is_arithmetic.html">std::is_arithmetic</a></div></div>
@@ -1271,14 +1271,14 @@ $(document).ready(function(){initNavTree('da/da3/uint256__t_8hpp_source.html','.
<div class="ttc" id="apair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a></div></div>
<div class="ttc" id="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">std::string::size</a></div><div class="ttdeci">T size(T... args)</div></div>
<div class="ttc" id="auint128__t_8hpp_html"><div class="ttname"><a href="../../da/d41/uint128__t_8hpp.html">uint128_t.hpp</a></div></div>
<div class="ttc" id="auint128__t_8hpp_html_a3ff77262ffd6743df5b808d41382a6f3"><div class="ttname"><a href="../../da/d41/uint128__t_8hpp.html#a3ff77262ffd6743df5b808d41382a6f3">add</a></div><div class="ttdeci">std::string add(const std::string &amp;first, const std::string &amp;second)</div><div class="ttdoc">Adding two string.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:37</div></div>
<div class="ttc" id="auint128__t_8hpp_html_a3ff77262ffd6743df5b808d41382a6f3"><div class="ttname"><a href="../../da/d41/uint128__t_8hpp.html#a3ff77262ffd6743df5b808d41382a6f3">add</a></div><div class="ttdeci">std::string add(const std::string &amp;first, const std::string &amp;second)</div><div class="ttdoc">Adding two string.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:37</div></div>
</div><!-- fragment --></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="../../dir_4d6e05837bf820fb089a8a8cdf2f42b7.html">ciphers</a></li><li class="navelem"><a class="el" href="../../da/da3/uint256__t_8hpp.html">uint256_t.hpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
</ul>
</div>
</body>