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/uint128_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');
@@ -111,12 +111,14 @@ $(document).ready(function(){initNavTree('da/d41/uint128__t_8hpp.html','../../')
</div><div class="textblock"><div class="dynheader">
Include dependency graph for uint128_t.hpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/dfd/uint128__t_8hpp__incl.svg" width="334" height="111"><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="../../d9/dfd/uint128__t_8hpp__incl.svg" width="334" height="111"><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="../../de/dbb/uint128__t_8hpp__dep__incl.svg" width="156" height="199"><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="../../de/dbb/uint128__t_8hpp__dep__incl.svg" width="156" height="199"><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/d41/uint128__t_8hpp_source.html">Go to the source code of this file.</a></p>
@@ -271,14 +273,15 @@ Functions</h2></td></tr>
<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="abegin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/begin.html">std::string::begin</a></div><div class="ttdeci">T begin(T... args)</div></div>
<div class="ttc" id="aend_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/end.html">std::string::end</a></div><div class="ttdeci">T end(T... args)</div></div>
<div class="ttc" id="anamespacemachine__learning_html_a6f1c98c016ad34ff3d9f39372161bd35"><div class="ttname"><a href="../../d8/d77/namespacemachine__learning.html#a6f1c98c016ad34ff3d9f39372161bd35">machine_learning::sum</a></div><div class="ttdeci">T sum(const std::vector&lt; std::valarray&lt; T &gt; &gt; &amp;A)</div><div class="ttdef"><b>Definition</b> vector_ops.hpp:232</div></div>
<div class="ttc" id="anamespacemachine__learning_html_a6f1c98c016ad34ff3d9f39372161bd35"><div class="ttname"><a href="../../d8/d77/namespacemachine__learning.html#a6f1c98c016ad34ff3d9f39372161bd35">machine_learning::sum</a></div><div class="ttdeci">T sum(const std::vector&lt; std::valarray&lt; T &gt; &gt; &amp;A)</div><div class="ttdef"><b>Definition:</b> vector_ops.hpp:232</div></div>
<div class="ttc" id="apush_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/push_back.html">std::string::push_back</a></div><div class="ttdeci">T push_back(T... args)</div></div>
<div class="ttc" id="areverse_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/reverse.html">std::reverse</a></div><div class="ttdeci">T reverse(T... args)</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><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../da/d41/uint128__t_8hpp_a3ff77262ffd6743df5b808d41382a6f3_cgraph.svg" width="252" height="234"><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="../../da/d41/uint128__t_8hpp_a3ff77262ffd6743df5b808d41382a6f3_cgraph.svg" width="252" height="234"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -321,7 +324,7 @@ template&lt;typename T , typename = typename std::enable_if&lt;
<div class="fragment"><div class="line"><span class="lineno"> 1078</span> {</div>
<div class="line"><span class="lineno"> 1079</span> <span class="keywordflow">return</span> <a class="code hl_class" href="../../db/d9a/classuint128__t.html">uint128_t</a>(p) != q;</div>
<div class="line"><span class="lineno"> 1080</span>}</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"><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><!-- fragment -->
</div>
</div>
@@ -946,7 +949,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/d41/uint128__t_8hpp.html">uint128_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

@@ -1,13 +1,8 @@
<map id="add" name="add">
<area shape="rect" id="Node000001" title="Adding two string." alt="" coords="5,104,48,130"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/begin.html#" title=" " alt="" coords="112,5,230,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="34,102,59,71,94,40,103,35,105,40,97,44,63,75,38,106"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/end.html#" title=" " alt="" coords="117,55,225,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="47,107,95,89,113,83,114,88,97,94,49,112"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/push_back.html#" title=" " alt="" coords="96,104,246,130"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="48,114,81,114,81,120,48,120"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/reverse.html#" title=" " alt="" coords="126,153,216,179"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="49,122,97,140,114,146,113,151,95,145,47,127"/>
<area shape="rect" id="Node000006" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="115,203,227,228"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="38,128,63,159,97,189,105,194,103,199,94,194,59,163,34,131"/>
<area shape="rect" id="node1" title="Adding two string." alt="" coords="5,104,48,130"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/begin.html#" title=" " alt="" coords="112,5,230,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/end.html#" title=" " alt="" coords="117,55,225,80"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/push_back.html#" title=" " alt="" coords="96,104,246,130"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/reverse.html#" title=" " alt="" coords="126,153,216,179"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="115,203,227,228"/>
</map>

View File

@@ -1 +1 @@
6ada718eb7b3ebc6ce96449c7f4694a3
d703a7c1f1806a5bfb915d49af14e434

View File

@@ -6,131 +6,91 @@
<!-- Title: add Pages: 1 -->
<svg width="189pt" height="175pt"
viewBox="0.00 0.00 188.50 175.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 171.25)">
<title>add</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Adding two string.">
<g id="a_node1"><a xlink:title="Adding two string.">
<polygon fill="#999999" stroke="#666666" points="31.75,-93.25 0,-93.25 0,-74 31.75,-74 31.75,-93.25"/>
<text text-anchor="middle" x="15.88" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">add</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/begin.html#" xlink:title=" ">
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="168.5,-167.25 79.75,-167.25 79.75,-148 168.5,-148 168.5,-167.25"/>
<text text-anchor="middle" x="124.12" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::begin</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M23.28,-93.36C31.95,-105.81 48.56,-127.22 67.75,-139.62 69.72,-140.9 71.78,-142.08 73.91,-143.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="71.98,-146.62 82.54,-147.57 74.88,-140.25 71.98,-146.62"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/end.html#" xlink:title=" ">
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="164.75,-130.25 83.5,-130.25 83.5,-111 164.75,-111 164.75,-130.25"/>
<text text-anchor="middle" x="124.12" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::end</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M31.95,-89.45C42.04,-93.3 55.64,-98.4 67.75,-102.62 72.04,-104.12 76.54,-105.65 81.03,-107.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.83,-110.77 90.42,-110.58 82.02,-104.12 79.83,-110.77"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/push_back.html#" xlink:title=" ">
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="180.5,-93.25 67.75,-93.25 67.75,-74 180.5,-74 180.5,-93.25"/>
<text text-anchor="middle" x="124.12" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::push_back</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.1,-83.62C38.94,-83.62 47.54,-83.62 56.71,-83.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.65,-87.13 66.65,-83.62 56.65,-80.13 56.65,-87.13"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<g id="node5" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/reverse.html#" xlink:title=" ">
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/reverse.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="158,-56.25 90.25,-56.25 90.25,-37 158,-37 158,-56.25"/>
<text text-anchor="middle" x="124.12" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::reverse</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M31.95,-77.8C42.04,-73.95 55.64,-68.85 67.75,-64.62 72.04,-63.13 76.54,-61.6 81.03,-60.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="82.02,-63.13 90.42,-56.67 79.83,-56.48 82.02,-63.13"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<g id="node6" class="node">
<title>Node6</title>
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/size.html#" xlink:title=" ">
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="165.88,-19.25 82.38,-19.25 82.38,0 165.88,0 165.88,-19.25"/>
<text text-anchor="middle" x="124.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5_Node000001_Node000006" class="edge">
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M23.28,-73.89C31.95,-61.44 48.56,-40.03 67.75,-27.62 69.72,-26.35 71.78,-25.17 73.91,-24.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="74.88,-27 82.54,-19.68 71.98,-20.63 74.88,-27"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

View File

@@ -1,111 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.0.5 (20230430.1635)
-->
<!-- Title: add Pages: 1 -->
<svg width="189pt" height="175pt"
viewBox="0.00 0.00 188.50 175.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 171.25)">
<title>add</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Adding two string.">
<polygon fill="#999999" stroke="#666666" points="31.75,-93.25 0,-93.25 0,-74 31.75,-74 31.75,-93.25"/>
<text text-anchor="middle" x="15.88" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">add</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="168.5,-167.25 79.75,-167.25 79.75,-148 168.5,-148 168.5,-167.25"/>
<text text-anchor="middle" x="124.12" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::begin</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M23.28,-93.36C31.95,-105.81 48.56,-127.22 67.75,-139.62 69.72,-140.9 71.78,-142.08 73.91,-143.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="71.98,-146.62 82.54,-147.57 74.88,-140.25 71.98,-146.62"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="164.75,-130.25 83.5,-130.25 83.5,-111 164.75,-111 164.75,-130.25"/>
<text text-anchor="middle" x="124.12" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::end</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M31.95,-89.45C42.04,-93.3 55.64,-98.4 67.75,-102.62 72.04,-104.12 76.54,-105.65 81.03,-107.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.83,-110.77 90.42,-110.58 82.02,-104.12 79.83,-110.77"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="180.5,-93.25 67.75,-93.25 67.75,-74 180.5,-74 180.5,-93.25"/>
<text text-anchor="middle" x="124.12" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::push_back</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.1,-83.62C38.94,-83.62 47.54,-83.62 56.71,-83.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.65,-87.13 66.65,-83.62 56.65,-80.13 56.65,-87.13"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/reverse.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="158,-56.25 90.25,-56.25 90.25,-37 158,-37 158,-56.25"/>
<text text-anchor="middle" x="124.12" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::reverse</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M31.95,-77.8C42.04,-73.95 55.64,-68.85 67.75,-64.62 72.04,-63.13 76.54,-61.6 81.03,-60.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="82.02,-63.13 90.42,-56.67 79.83,-56.48 82.02,-63.13"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="165.88,-19.25 82.38,-19.25 82.38,0 165.88,0 165.88,-19.25"/>
<text text-anchor="middle" x="124.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M23.28,-73.89C31.95,-61.44 48.56,-40.03 67.75,-27.62 69.72,-26.35 71.78,-25.17 73.91,-24.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="74.88,-27 82.54,-19.68 71.98,-20.63 74.88,-27"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.1 KiB

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/uint128_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');
@@ -1209,84 +1209,84 @@ $(document).ready(function(){initNavTree('da/d41/uint128__t_8hpp_source.html','.
<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="abegin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/begin.html">std::string::begin</a></div><div class="ttdeci">T begin(T... args)</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_a0500a90bcde5a8254750c361eed9bc40"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a0500a90bcde5a8254750c361eed9bc40">uint128_t::operator%=</a></div><div class="ttdeci">uint128_t &amp; operator%=(const T &amp;p)</div><div class="ttdoc">operator %= for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:564</div></div>
<div class="ttc" id="aclassuint128__t_html_a07945fe010079a35e18812636d5c70c3"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a07945fe010079a35e18812636d5c70c3">uint128_t::operator-</a></div><div class="ttdeci">uint128_t operator-()</div><div class="ttdoc">operator - using twos complement</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:337</div></div>
<div class="ttc" id="aclassuint128__t_html_a0a4623fae71566dfcf2e742c8c156798"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a0a4623fae71566dfcf2e742c8c156798">uint128_t::operator-=</a></div><div class="ttdeci">uint128_t &amp; operator-=(const T &amp;p)</div><div class="ttdoc">operator -= for uint128_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:365</div></div>
<div class="ttc" id="aclassuint128__t_html_a0ad881643c707f6ae3c5de3822a8cb8a"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a0ad881643c707f6ae3c5de3822a8cb8a">uint128_t::operator&amp;&amp;</a></div><div class="ttdeci">bool operator&amp;&amp;(const T b)</div><div class="ttdoc">operator &amp;&amp; for other types</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:733</div></div>
<div class="ttc" id="aclassuint128__t_html_a0ae5fc0c2bcc9138b32d7582466aa7f9"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a0ae5fc0c2bcc9138b32d7582466aa7f9">uint128_t::operator&gt;&gt;=</a></div><div class="ttdeci">uint128_t &amp; operator&gt;&gt;=(const T p)</div><div class="ttdoc">operator &gt;&gt;= for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:825</div></div>
<div class="ttc" id="aclassuint128__t_html_a0b6612186d8f678452e011d08ee1f5ac"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a0b6612186d8f678452e011d08ee1f5ac">uint128_t::uint128_t</a></div><div class="ttdeci">uint128_t(const std::string &amp;str)</div><div class="ttdoc">Parameterized constructor.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:106</div></div>
<div class="ttc" id="aclassuint128__t_html_a0fd125cc2b7702370a4aefa740d57606"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a0fd125cc2b7702370a4aefa740d57606">uint128_t::operator+</a></div><div class="ttdeci">uint128_t operator+(const uint128_t &amp;p)</div><div class="ttdoc">operator + for uint128_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:261</div></div>
<div class="ttc" id="aclassuint128__t_html_a16e7e1211ba6c27e9a229d97fb0d9190"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a16e7e1211ba6c27e9a229d97fb0d9190">uint128_t::operator&lt;&lt;</a></div><div class="ttdeci">uint128_t operator&lt;&lt;(const T p)</div><div class="ttdoc">operator &lt;&lt; for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:764</div></div>
<div class="ttc" id="aclassuint128__t_html_a16eb351c1d0ed3b89c771c63808e035a"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a16eb351c1d0ed3b89c771c63808e035a">uint128_t::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const uint128_t &amp;other)</div><div class="ttdoc">operator &lt;= for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:583</div></div>
<div class="ttc" id="aclassuint128__t_html_a1d390c6ea5450680dcaff341235f0fed"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a1d390c6ea5450680dcaff341235f0fed">uint128_t::operator--</a></div><div class="ttdeci">uint128_t &amp; operator--()</div><div class="ttdoc">operator (pre-decrement)</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:343</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_a225146042c6456a3c5595645870ca640"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a225146042c6456a3c5595645870ca640">uint128_t::operator&amp;=</a></div><div class="ttdeci">uint128_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> uint128_t.hpp:879</div></div>
<div class="ttc" id="aclassuint128__t_html_a279209a184db20a7ffc8e687fdb05be2"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a279209a184db20a7ffc8e687fdb05be2">uint128_t::operator%=</a></div><div class="ttdeci">uint128_t &amp; operator%=(const uint128_t &amp;p)</div><div class="ttdoc">operator %= for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:551</div></div>
<div class="ttc" id="aclassuint128__t_html_a291d2787d668e8d06a7cfab0f5144440"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a291d2787d668e8d06a7cfab0f5144440">uint128_t::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const uint128_t &amp;other)</div><div class="ttdoc">operator &gt; for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:592</div></div>
<div class="ttc" id="aclassuint128__t_html_a2ecb71686e1c9ed0267124580c91c414"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a2ecb71686e1c9ed0267124580c91c414">uint128_t::operator--</a></div><div class="ttdeci">uint128_t operator--(int p)</div><div class="ttdoc">operator (post-decrement)</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:352</div></div>
<div class="ttc" id="aclassuint128__t_html_a2fda65032d9fdbaf9142a6322654dbdd"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a2fda65032d9fdbaf9142a6322654dbdd">uint128_t::operator|</a></div><div class="ttdeci">uint128_t operator|(const uint128_t &amp;p)</div><div class="ttdoc">operator | for uint128_t (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:901</div></div>
<div class="ttc" id="aclassuint128__t_html_a300ed88fe2054788cc6e0b6a8fdf66db"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a300ed88fe2054788cc6e0b6a8fdf66db">uint128_t::operator/=</a></div><div class="ttdeci">uint128_t &amp; operator/=(const uint128_t &amp;p)</div><div class="ttdoc">operator /= for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:509</div></div>
<div class="ttc" id="aclassuint128__t_html_a3016b71f92a0c7e090a7c5b6a3935092"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a3016b71f92a0c7e090a7c5b6a3935092">uint128_t::operator*=</a></div><div class="ttdeci">uint128_t &amp; operator*=(const T p)</div><div class="ttdoc">operator *= for uint128_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:423</div></div>
<div class="ttc" id="aclassuint128__t_html_a3072a7e43da3600c345c81bc80c957ee"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a3072a7e43da3600c345c81bc80c957ee">uint128_t::operator/</a></div><div class="ttdeci">uint128_t operator/(const uint128_t &amp;p)</div><div class="ttdoc">operator / for uint128_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:488</div></div>
<div class="ttc" id="aclassuint128__t_html_a312509b1c5b3ae5eaaf342f2ba131d03"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a312509b1c5b3ae5eaaf342f2ba131d03">uint128_t::operator||</a></div><div class="ttdeci">bool operator||(const uint128_t &amp;b)</div><div class="ttdoc">operator || for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:643</div></div>
<div class="ttc" id="aclassuint128__t_html_a334bc710f411f108a0243b24ac73b481"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a334bc710f411f108a0243b24ac73b481">uint128_t::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(const T other)</div><div class="ttdoc">operator &gt;= for other types</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:697</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_a0500a90bcde5a8254750c361eed9bc40"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a0500a90bcde5a8254750c361eed9bc40">uint128_t::operator%=</a></div><div class="ttdeci">uint128_t &amp; operator%=(const T &amp;p)</div><div class="ttdoc">operator %= for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:564</div></div>
<div class="ttc" id="aclassuint128__t_html_a07945fe010079a35e18812636d5c70c3"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a07945fe010079a35e18812636d5c70c3">uint128_t::operator-</a></div><div class="ttdeci">uint128_t operator-()</div><div class="ttdoc">operator - using twos complement</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:337</div></div>
<div class="ttc" id="aclassuint128__t_html_a0a4623fae71566dfcf2e742c8c156798"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a0a4623fae71566dfcf2e742c8c156798">uint128_t::operator-=</a></div><div class="ttdeci">uint128_t &amp; operator-=(const T &amp;p)</div><div class="ttdoc">operator -= for uint128_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:365</div></div>
<div class="ttc" id="aclassuint128__t_html_a0ad881643c707f6ae3c5de3822a8cb8a"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a0ad881643c707f6ae3c5de3822a8cb8a">uint128_t::operator&amp;&amp;</a></div><div class="ttdeci">bool operator&amp;&amp;(const T b)</div><div class="ttdoc">operator &amp;&amp; for other types</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:733</div></div>
<div class="ttc" id="aclassuint128__t_html_a0ae5fc0c2bcc9138b32d7582466aa7f9"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a0ae5fc0c2bcc9138b32d7582466aa7f9">uint128_t::operator&gt;&gt;=</a></div><div class="ttdeci">uint128_t &amp; operator&gt;&gt;=(const T p)</div><div class="ttdoc">operator &gt;&gt;= for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:825</div></div>
<div class="ttc" id="aclassuint128__t_html_a0b6612186d8f678452e011d08ee1f5ac"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a0b6612186d8f678452e011d08ee1f5ac">uint128_t::uint128_t</a></div><div class="ttdeci">uint128_t(const std::string &amp;str)</div><div class="ttdoc">Parameterized constructor.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:106</div></div>
<div class="ttc" id="aclassuint128__t_html_a0fd125cc2b7702370a4aefa740d57606"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a0fd125cc2b7702370a4aefa740d57606">uint128_t::operator+</a></div><div class="ttdeci">uint128_t operator+(const uint128_t &amp;p)</div><div class="ttdoc">operator + for uint128_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:261</div></div>
<div class="ttc" id="aclassuint128__t_html_a16e7e1211ba6c27e9a229d97fb0d9190"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a16e7e1211ba6c27e9a229d97fb0d9190">uint128_t::operator&lt;&lt;</a></div><div class="ttdeci">uint128_t operator&lt;&lt;(const T p)</div><div class="ttdoc">operator &lt;&lt; for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:764</div></div>
<div class="ttc" id="aclassuint128__t_html_a16eb351c1d0ed3b89c771c63808e035a"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a16eb351c1d0ed3b89c771c63808e035a">uint128_t::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const uint128_t &amp;other)</div><div class="ttdoc">operator &lt;= for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:583</div></div>
<div class="ttc" id="aclassuint128__t_html_a1d390c6ea5450680dcaff341235f0fed"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a1d390c6ea5450680dcaff341235f0fed">uint128_t::operator--</a></div><div class="ttdeci">uint128_t &amp; operator--()</div><div class="ttdoc">operator (pre-decrement)</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:343</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_a225146042c6456a3c5595645870ca640"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a225146042c6456a3c5595645870ca640">uint128_t::operator&amp;=</a></div><div class="ttdeci">uint128_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> uint128_t.hpp:879</div></div>
<div class="ttc" id="aclassuint128__t_html_a279209a184db20a7ffc8e687fdb05be2"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a279209a184db20a7ffc8e687fdb05be2">uint128_t::operator%=</a></div><div class="ttdeci">uint128_t &amp; operator%=(const uint128_t &amp;p)</div><div class="ttdoc">operator %= for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:551</div></div>
<div class="ttc" id="aclassuint128__t_html_a291d2787d668e8d06a7cfab0f5144440"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a291d2787d668e8d06a7cfab0f5144440">uint128_t::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const uint128_t &amp;other)</div><div class="ttdoc">operator &gt; for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:592</div></div>
<div class="ttc" id="aclassuint128__t_html_a2ecb71686e1c9ed0267124580c91c414"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a2ecb71686e1c9ed0267124580c91c414">uint128_t::operator--</a></div><div class="ttdeci">uint128_t operator--(int p)</div><div class="ttdoc">operator (post-decrement)</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:352</div></div>
<div class="ttc" id="aclassuint128__t_html_a2fda65032d9fdbaf9142a6322654dbdd"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a2fda65032d9fdbaf9142a6322654dbdd">uint128_t::operator|</a></div><div class="ttdeci">uint128_t operator|(const uint128_t &amp;p)</div><div class="ttdoc">operator | for uint128_t (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:901</div></div>
<div class="ttc" id="aclassuint128__t_html_a300ed88fe2054788cc6e0b6a8fdf66db"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a300ed88fe2054788cc6e0b6a8fdf66db">uint128_t::operator/=</a></div><div class="ttdeci">uint128_t &amp; operator/=(const uint128_t &amp;p)</div><div class="ttdoc">operator /= for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:509</div></div>
<div class="ttc" id="aclassuint128__t_html_a3016b71f92a0c7e090a7c5b6a3935092"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a3016b71f92a0c7e090a7c5b6a3935092">uint128_t::operator*=</a></div><div class="ttdeci">uint128_t &amp; operator*=(const T p)</div><div class="ttdoc">operator *= for uint128_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:423</div></div>
<div class="ttc" id="aclassuint128__t_html_a3072a7e43da3600c345c81bc80c957ee"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a3072a7e43da3600c345c81bc80c957ee">uint128_t::operator/</a></div><div class="ttdeci">uint128_t operator/(const uint128_t &amp;p)</div><div class="ttdoc">operator / for uint128_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:488</div></div>
<div class="ttc" id="aclassuint128__t_html_a312509b1c5b3ae5eaaf342f2ba131d03"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a312509b1c5b3ae5eaaf342f2ba131d03">uint128_t::operator||</a></div><div class="ttdeci">bool operator||(const uint128_t &amp;b)</div><div class="ttdoc">operator || for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:643</div></div>
<div class="ttc" id="aclassuint128__t_html_a334bc710f411f108a0243b24ac73b481"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a334bc710f411f108a0243b24ac73b481">uint128_t::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(const T other)</div><div class="ttdoc">operator &gt;= for other types</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:697</div></div>
<div class="ttc" id="aclassuint128__t_html_a3c4a7e775a0820196fc08303bbeed44a"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a3c4a7e775a0820196fc08303bbeed44a">uint128_t::operator=</a></div><div class="ttdeci">uint128_t &amp; operator=(uint128_t &amp;&amp;p)=default</div><div class="ttdoc">Move assignment operator.</div></div>
<div class="ttc" id="aclassuint128__t_html_a3facc74d6d078604fe2c80d0abfd3304"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a3facc74d6d078604fe2c80d0abfd3304">uint128_t::operator|</a></div><div class="ttdeci">uint128_t operator|(const T p)</div><div class="ttdoc">operator | for other types (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:892</div></div>
<div class="ttc" id="aclassuint128__t_html_a3facc74d6d078604fe2c80d0abfd3304"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a3facc74d6d078604fe2c80d0abfd3304">uint128_t::operator|</a></div><div class="ttdeci">uint128_t operator|(const T p)</div><div class="ttdoc">operator | for other types (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:892</div></div>
<div class="ttc" id="aclassuint128__t_html_a4147188abcdcdb12c61bfbe4e4c0a363"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a4147188abcdcdb12c61bfbe4e4c0a363">uint128_t::~uint128_t</a></div><div class="ttdeci">~uint128_t()=default</div><div class="ttdoc">Destructor for uint128_t.</div></div>
<div class="ttc" id="aclassuint128__t_html_a43eafd4824666b413befe5edbc90ae7f"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a43eafd4824666b413befe5edbc90ae7f">uint128_t::operator~</a></div><div class="ttdeci">uint128_t operator~()</div><div class="ttdoc">operator ~ for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:754</div></div>
<div class="ttc" id="aclassuint128__t_html_a44e472cf685cac6edc5172eac2e66860"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a44e472cf685cac6edc5172eac2e66860">uint128_t::operator*</a></div><div class="ttdeci">uint128_t operator*(const uint128_t &amp;p)</div><div class="ttdoc">operator * for uint128_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:401</div></div>
<div class="ttc" id="aclassuint128__t_html_a44fd2a4a4cc1d13f93ac222db5a46c67"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a44fd2a4a4cc1d13f93ac222db5a46c67">uint128_t::operator^=</a></div><div class="ttdeci">uint128_t &amp; operator^=(const T &amp;p)</div><div class="ttdoc">operator ^= for other types (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:969</div></div>
<div class="ttc" id="aclassuint128__t_html_a4562c218813c8705bccb25d8786ca77c"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a4562c218813c8705bccb25d8786ca77c">uint128_t::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const T other)</div><div class="ttdoc">operator &lt;= for other types</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:673</div></div>
<div class="ttc" id="aclassuint128__t_html_a488e65a14d4c32a096011aa4725cdb30"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a488e65a14d4c32a096011aa4725cdb30">uint128_t::operator*</a></div><div class="ttdeci">uint128_t operator*(const T p)</div><div class="ttdoc">operator * for uint128_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:392</div></div>
<div class="ttc" id="aclassuint128__t_html_a5133f854a93efe47fd1f0f6a9589856d"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a5133f854a93efe47fd1f0f6a9589856d">uint128_t::operator+</a></div><div class="ttdeci">uint128_t operator+(const T p)</div><div class="ttdoc">operator + for uint128_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:252</div></div>
<div class="ttc" id="aclassuint128__t_html_a55a3f122c4d982c60c2eb9fc09b9e004"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a55a3f122c4d982c60c2eb9fc09b9e004">uint128_t::operator+=</a></div><div class="ttdeci">uint128_t &amp; operator+=(const T p)</div><div class="ttdoc">operator += for uint128_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:273</div></div>
<div class="ttc" id="aclassuint128__t_html_a56f579c802a6cc16f31e43af274453dc"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a56f579c802a6cc16f31e43af274453dc">uint128_t::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const T other)</div><div class="ttdoc">operator &lt; for other types</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:661</div></div>
<div class="ttc" id="aclassuint128__t_html_a5f2ace9fdcd459f74f8e43ef30a2a953"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a5f2ace9fdcd459f74f8e43ef30a2a953">uint128_t::operator&lt;&lt;</a></div><div class="ttdeci">friend std::ostream &amp; operator&lt;&lt;(std::ostream &amp;op, const uint128_t &amp;p)</div><div class="ttdoc">operator &lt;&lt; for printing uint128_t integer</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:983</div></div>
<div class="ttc" id="aclassuint128__t_html_a43eafd4824666b413befe5edbc90ae7f"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a43eafd4824666b413befe5edbc90ae7f">uint128_t::operator~</a></div><div class="ttdeci">uint128_t operator~()</div><div class="ttdoc">operator ~ for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:754</div></div>
<div class="ttc" id="aclassuint128__t_html_a44e472cf685cac6edc5172eac2e66860"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a44e472cf685cac6edc5172eac2e66860">uint128_t::operator*</a></div><div class="ttdeci">uint128_t operator*(const uint128_t &amp;p)</div><div class="ttdoc">operator * for uint128_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:401</div></div>
<div class="ttc" id="aclassuint128__t_html_a44fd2a4a4cc1d13f93ac222db5a46c67"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a44fd2a4a4cc1d13f93ac222db5a46c67">uint128_t::operator^=</a></div><div class="ttdeci">uint128_t &amp; operator^=(const T &amp;p)</div><div class="ttdoc">operator ^= for other types (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:969</div></div>
<div class="ttc" id="aclassuint128__t_html_a4562c218813c8705bccb25d8786ca77c"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a4562c218813c8705bccb25d8786ca77c">uint128_t::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const T other)</div><div class="ttdoc">operator &lt;= for other types</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:673</div></div>
<div class="ttc" id="aclassuint128__t_html_a488e65a14d4c32a096011aa4725cdb30"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a488e65a14d4c32a096011aa4725cdb30">uint128_t::operator*</a></div><div class="ttdeci">uint128_t operator*(const T p)</div><div class="ttdoc">operator * for uint128_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:392</div></div>
<div class="ttc" id="aclassuint128__t_html_a5133f854a93efe47fd1f0f6a9589856d"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a5133f854a93efe47fd1f0f6a9589856d">uint128_t::operator+</a></div><div class="ttdeci">uint128_t operator+(const T p)</div><div class="ttdoc">operator + for uint128_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:252</div></div>
<div class="ttc" id="aclassuint128__t_html_a55a3f122c4d982c60c2eb9fc09b9e004"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a55a3f122c4d982c60c2eb9fc09b9e004">uint128_t::operator+=</a></div><div class="ttdeci">uint128_t &amp; operator+=(const T p)</div><div class="ttdoc">operator += for uint128_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:273</div></div>
<div class="ttc" id="aclassuint128__t_html_a56f579c802a6cc16f31e43af274453dc"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a56f579c802a6cc16f31e43af274453dc">uint128_t::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const T other)</div><div class="ttdoc">operator &lt; for other types</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:661</div></div>
<div class="ttc" id="aclassuint128__t_html_a5f2ace9fdcd459f74f8e43ef30a2a953"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a5f2ace9fdcd459f74f8e43ef30a2a953">uint128_t::operator&lt;&lt;</a></div><div class="ttdeci">friend std::ostream &amp; operator&lt;&lt;(std::ostream &amp;op, const uint128_t &amp;p)</div><div class="ttdoc">operator &lt;&lt; for printing uint128_t integer</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:983</div></div>
<div class="ttc" id="aclassuint128__t_html_a60bf2739c93bb1cd41654fd60c76ae6b"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a60bf2739c93bb1cd41654fd60c76ae6b">uint128_t::uint128_t</a></div><div class="ttdeci">uint128_t(const uint128_t &amp;num)=default</div><div class="ttdoc">Copy constructor.</div></div>
<div class="ttc" id="aclassuint128__t_html_a6110aa452a6d114fcd2f42d2bc106fee"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a6110aa452a6d114fcd2f42d2bc106fee">uint128_t::operator|=</a></div><div class="ttdeci">uint128_t &amp; operator|=(const T p)</div><div class="ttdoc">operator |= for other types (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:924</div></div>
<div class="ttc" id="aclassuint128__t_html_a6824700c9c732a4200e7493fe7ed0eec"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a6824700c9c732a4200e7493fe7ed0eec">uint128_t::operator-</a></div><div class="ttdeci">uint128_t operator-(const T &amp;p)</div><div class="ttdoc">operator - for uint128_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:318</div></div>
<div class="ttc" id="aclassuint128__t_html_a6f24982de03e0e3d04ac7f8ae30f5848"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a6f24982de03e0e3d04ac7f8ae30f5848">uint128_t::operator&gt;&gt;</a></div><div class="ttdeci">uint128_t operator&gt;&gt;(const T p)</div><div class="ttdoc">operator &gt;&gt; for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:805</div></div>
<div class="ttc" id="aclassuint128__t_html_a7737bb30a5480c7286546b911d82e696"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a7737bb30a5480c7286546b911d82e696">uint128_t::operator!=</a></div><div class="ttdeci">bool operator!=(const T other)</div><div class="ttdoc">operator != for other types</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:721</div></div>
<div class="ttc" id="aclassuint128__t_html_a7a95e3accdac1cb38c9767f9550c0896"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a7a95e3accdac1cb38c9767f9550c0896">uint128_t::operator==</a></div><div class="ttdeci">bool operator==(const T other)</div><div class="ttdoc">operator == for other types</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:709</div></div>
<div class="ttc" id="aclassuint128__t_html_a7b1de5584505c189664d0edd306e979e"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a7b1de5584505c189664d0edd306e979e">uint128_t::operator==</a></div><div class="ttdeci">bool operator==(const uint128_t &amp;other)</div><div class="ttdoc">operator == for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:610</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_a7d56143b2e291e8087188192533d2e3c"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a7d56143b2e291e8087188192533d2e3c">uint128_t::uint128_t</a></div><div class="ttdeci">uint128_t(uint128_t &amp;&amp;num) noexcept</div><div class="ttdoc">Move constructor.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:127</div></div>
<div class="ttc" id="aclassuint128__t_html_a817b66c32268cf46244058a50db99503"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a817b66c32268cf46244058a50db99503">uint128_t::operator||</a></div><div class="ttdeci">bool operator||(const T b)</div><div class="ttdoc">operator || for other types</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:746</div></div>
<div class="ttc" id="aclassuint128__t_html_a81a568510e6d0b0950133dd9fc37fc0c"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a81a568510e6d0b0950133dd9fc37fc0c">uint128_t::operator-</a></div><div class="ttdeci">uint128_t operator-(const uint128_t &amp;p)</div><div class="ttdoc">operator - for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:328</div></div>
<div class="ttc" id="aclassuint128__t_html_a82c63f8c18b8d2d255b8b0d373ac7d6e"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a82c63f8c18b8d2d255b8b0d373ac7d6e">uint128_t::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const T other)</div><div class="ttdoc">operator &gt; for other types</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:685</div></div>
<div class="ttc" id="aclassuint128__t_html_a857a3c69c1e775a1bd3935c2bfbb02df"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a857a3c69c1e775a1bd3935c2bfbb02df">uint128_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 128 bit number.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:69</div></div>
<div class="ttc" id="aclassuint128__t_html_a8bf81f7f5f5c98f197822ec88e106c6c"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a8bf81f7f5f5c98f197822ec88e106c6c">uint128_t::divide</a></div><div class="ttdeci">std::pair&lt; uint128_t, uint128_t &gt; divide(const uint128_t &amp;p)</div><div class="ttdoc">divide function for uint128_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:454</div></div>
<div class="ttc" id="aclassuint128__t_html_a9487ed06019d846add5dc8874e41eb8b"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a9487ed06019d846add5dc8874e41eb8b">uint128_t::operator^</a></div><div class="ttdeci">uint128_t operator^(const uint128_t &amp;p)</div><div class="ttdoc">operator ^ for uint128_t (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:946</div></div>
<div class="ttc" id="aclassuint128__t_html_a95ac8be8f414fcbce09301b912f5079d"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a95ac8be8f414fcbce09301b912f5079d">uint128_t::uint128_t</a></div><div class="ttdeci">uint128_t(const uint64_t high, const uint64_t low)</div><div class="ttdoc">Parameterized constructor.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:115</div></div>
<div class="ttc" id="aclassuint128__t_html_a96fc7c2df4325bb1a0c22b566bcc6295"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a96fc7c2df4325bb1a0c22b566bcc6295">uint128_t::operator*=</a></div><div class="ttdeci">uint128_t &amp; operator*=(const uint128_t &amp;p)</div><div class="ttdoc">operator *= for uint128_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:433</div></div>
<div class="ttc" id="aclassuint128__t_html_a9704e6a4d32750461bff663e40e537cb"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a9704e6a4d32750461bff663e40e537cb">uint128_t::operator+=</a></div><div class="ttdeci">uint128_t &amp; operator+=(const uint128_t &amp;p)</div><div class="ttdoc">operator += for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:285</div></div>
<div class="ttc" id="aclassuint128__t_html_a9fa81ef0d54ecb9050d0be4249358ca4"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a9fa81ef0d54ecb9050d0be4249358ca4">uint128_t::operator&amp;</a></div><div class="ttdeci">uint128_t operator&amp;(const T p)</div><div class="ttdoc">operator &amp; for other types (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:855</div></div>
<div class="ttc" id="aclassuint128__t_html_aa5b93187b1d199071f204b9987d5d16a"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#aa5b93187b1d199071f204b9987d5d16a">uint128_t::operator&lt;&lt;=</a></div><div class="ttdeci">uint128_t &amp; operator&lt;&lt;=(const T p)</div><div class="ttdoc">operator &lt;&lt;= for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:784</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_aaacb9fda7adcfee224f1b09124c0438b"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#aaacb9fda7adcfee224f1b09124c0438b">uint128_t::operator/=</a></div><div class="ttdeci">uint128_t &amp; operator/=(const T p)</div><div class="ttdoc">operator /= for uint128_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:522</div></div>
<div class="ttc" id="aclassuint128__t_html_aab88fd72d0370b12e4a257e378b82d37"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#aab88fd72d0370b12e4a257e378b82d37">uint128_t::operator^</a></div><div class="ttdeci">uint128_t operator^(const T p)</div><div class="ttdoc">operator ^ for other types (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:937</div></div>
<div class="ttc" id="aclassuint128__t_html_ab07413c67d205e406abf3a9f554d59e1"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ab07413c67d205e406abf3a9f554d59e1">uint128_t::operator&amp;&amp;</a></div><div class="ttdeci">bool operator&amp;&amp;(const uint128_t &amp;b)</div><div class="ttdoc">operator &amp;&amp; for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:634</div></div>
<div class="ttc" id="aclassuint128__t_html_ab3359b104bbb5a31c11c2027387c4b4e"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ab3359b104bbb5a31c11c2027387c4b4e">uint128_t::operator!=</a></div><div class="ttdeci">bool operator!=(const uint128_t &amp;other)</div><div class="ttdoc">operator != for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:619</div></div>
<div class="ttc" id="aclassuint128__t_html_a6110aa452a6d114fcd2f42d2bc106fee"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a6110aa452a6d114fcd2f42d2bc106fee">uint128_t::operator|=</a></div><div class="ttdeci">uint128_t &amp; operator|=(const T p)</div><div class="ttdoc">operator |= for other types (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:924</div></div>
<div class="ttc" id="aclassuint128__t_html_a6824700c9c732a4200e7493fe7ed0eec"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a6824700c9c732a4200e7493fe7ed0eec">uint128_t::operator-</a></div><div class="ttdeci">uint128_t operator-(const T &amp;p)</div><div class="ttdoc">operator - for uint128_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:318</div></div>
<div class="ttc" id="aclassuint128__t_html_a6f24982de03e0e3d04ac7f8ae30f5848"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a6f24982de03e0e3d04ac7f8ae30f5848">uint128_t::operator&gt;&gt;</a></div><div class="ttdeci">uint128_t operator&gt;&gt;(const T p)</div><div class="ttdoc">operator &gt;&gt; for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:805</div></div>
<div class="ttc" id="aclassuint128__t_html_a7737bb30a5480c7286546b911d82e696"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a7737bb30a5480c7286546b911d82e696">uint128_t::operator!=</a></div><div class="ttdeci">bool operator!=(const T other)</div><div class="ttdoc">operator != for other types</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:721</div></div>
<div class="ttc" id="aclassuint128__t_html_a7a95e3accdac1cb38c9767f9550c0896"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a7a95e3accdac1cb38c9767f9550c0896">uint128_t::operator==</a></div><div class="ttdeci">bool operator==(const T other)</div><div class="ttdoc">operator == for other types</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:709</div></div>
<div class="ttc" id="aclassuint128__t_html_a7b1de5584505c189664d0edd306e979e"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a7b1de5584505c189664d0edd306e979e">uint128_t::operator==</a></div><div class="ttdeci">bool operator==(const uint128_t &amp;other)</div><div class="ttdoc">operator == for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:610</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_a7d56143b2e291e8087188192533d2e3c"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a7d56143b2e291e8087188192533d2e3c">uint128_t::uint128_t</a></div><div class="ttdeci">uint128_t(uint128_t &amp;&amp;num) noexcept</div><div class="ttdoc">Move constructor.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:127</div></div>
<div class="ttc" id="aclassuint128__t_html_a817b66c32268cf46244058a50db99503"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a817b66c32268cf46244058a50db99503">uint128_t::operator||</a></div><div class="ttdeci">bool operator||(const T b)</div><div class="ttdoc">operator || for other types</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:746</div></div>
<div class="ttc" id="aclassuint128__t_html_a81a568510e6d0b0950133dd9fc37fc0c"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a81a568510e6d0b0950133dd9fc37fc0c">uint128_t::operator-</a></div><div class="ttdeci">uint128_t operator-(const uint128_t &amp;p)</div><div class="ttdoc">operator - for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:328</div></div>
<div class="ttc" id="aclassuint128__t_html_a82c63f8c18b8d2d255b8b0d373ac7d6e"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a82c63f8c18b8d2d255b8b0d373ac7d6e">uint128_t::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const T other)</div><div class="ttdoc">operator &gt; for other types</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:685</div></div>
<div class="ttc" id="aclassuint128__t_html_a857a3c69c1e775a1bd3935c2bfbb02df"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a857a3c69c1e775a1bd3935c2bfbb02df">uint128_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 128 bit number.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:69</div></div>
<div class="ttc" id="aclassuint128__t_html_a8bf81f7f5f5c98f197822ec88e106c6c"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a8bf81f7f5f5c98f197822ec88e106c6c">uint128_t::divide</a></div><div class="ttdeci">std::pair&lt; uint128_t, uint128_t &gt; divide(const uint128_t &amp;p)</div><div class="ttdoc">divide function for uint128_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:454</div></div>
<div class="ttc" id="aclassuint128__t_html_a9487ed06019d846add5dc8874e41eb8b"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a9487ed06019d846add5dc8874e41eb8b">uint128_t::operator^</a></div><div class="ttdeci">uint128_t operator^(const uint128_t &amp;p)</div><div class="ttdoc">operator ^ for uint128_t (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:946</div></div>
<div class="ttc" id="aclassuint128__t_html_a95ac8be8f414fcbce09301b912f5079d"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a95ac8be8f414fcbce09301b912f5079d">uint128_t::uint128_t</a></div><div class="ttdeci">uint128_t(const uint64_t high, const uint64_t low)</div><div class="ttdoc">Parameterized constructor.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:115</div></div>
<div class="ttc" id="aclassuint128__t_html_a96fc7c2df4325bb1a0c22b566bcc6295"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a96fc7c2df4325bb1a0c22b566bcc6295">uint128_t::operator*=</a></div><div class="ttdeci">uint128_t &amp; operator*=(const uint128_t &amp;p)</div><div class="ttdoc">operator *= for uint128_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:433</div></div>
<div class="ttc" id="aclassuint128__t_html_a9704e6a4d32750461bff663e40e537cb"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a9704e6a4d32750461bff663e40e537cb">uint128_t::operator+=</a></div><div class="ttdeci">uint128_t &amp; operator+=(const uint128_t &amp;p)</div><div class="ttdoc">operator += for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:285</div></div>
<div class="ttc" id="aclassuint128__t_html_a9fa81ef0d54ecb9050d0be4249358ca4"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#a9fa81ef0d54ecb9050d0be4249358ca4">uint128_t::operator&amp;</a></div><div class="ttdeci">uint128_t operator&amp;(const T p)</div><div class="ttdoc">operator &amp; for other types (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:855</div></div>
<div class="ttc" id="aclassuint128__t_html_aa5b93187b1d199071f204b9987d5d16a"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#aa5b93187b1d199071f204b9987d5d16a">uint128_t::operator&lt;&lt;=</a></div><div class="ttdeci">uint128_t &amp; operator&lt;&lt;=(const T p)</div><div class="ttdoc">operator &lt;&lt;= for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:784</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_aaacb9fda7adcfee224f1b09124c0438b"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#aaacb9fda7adcfee224f1b09124c0438b">uint128_t::operator/=</a></div><div class="ttdeci">uint128_t &amp; operator/=(const T p)</div><div class="ttdoc">operator /= for uint128_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:522</div></div>
<div class="ttc" id="aclassuint128__t_html_aab88fd72d0370b12e4a257e378b82d37"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#aab88fd72d0370b12e4a257e378b82d37">uint128_t::operator^</a></div><div class="ttdeci">uint128_t operator^(const T p)</div><div class="ttdoc">operator ^ for other types (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:937</div></div>
<div class="ttc" id="aclassuint128__t_html_ab07413c67d205e406abf3a9f554d59e1"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ab07413c67d205e406abf3a9f554d59e1">uint128_t::operator&amp;&amp;</a></div><div class="ttdeci">bool operator&amp;&amp;(const uint128_t &amp;b)</div><div class="ttdoc">operator &amp;&amp; for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:634</div></div>
<div class="ttc" id="aclassuint128__t_html_ab3359b104bbb5a31c11c2027387c4b4e"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ab3359b104bbb5a31c11c2027387c4b4e">uint128_t::operator!=</a></div><div class="ttdeci">bool operator!=(const uint128_t &amp;other)</div><div class="ttdoc">operator != for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:619</div></div>
<div class="ttc" id="aclassuint128__t_html_ab6aa4d14ed52c7c640468c45350da0c5"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ab6aa4d14ed52c7c640468c45350da0c5">uint128_t::operator=</a></div><div class="ttdeci">uint128_t &amp; operator=(const uint128_t &amp;p)=default</div><div class="ttdoc">operator = for uint128_t</div></div>
<div class="ttc" id="aclassuint128__t_html_ab88330f3c4f3bcde75dc5ef9eb8eb39d"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ab88330f3c4f3bcde75dc5ef9eb8eb39d">uint128_t::operator|=</a></div><div class="ttdeci">uint128_t &amp; operator|=(const uint128_t &amp;p)</div><div class="ttdoc">operator |= for uint128_t (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:910</div></div>
<div class="ttc" id="aclassuint128__t_html_abae08ef3c1d6dc512edd68ca68327f74"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#abae08ef3c1d6dc512edd68ca68327f74">uint128_t::operator=</a></div><div class="ttdeci">uint128_t &amp; operator=(const std::string &amp;p)</div><div class="ttdoc">operator = for type string</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:227</div></div>
<div class="ttc" id="aclassuint128__t_html_abea727c69c2acd74ffe21464199d27c8"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#abea727c69c2acd74ffe21464199d27c8">uint128_t::operator-=</a></div><div class="ttdeci">uint128_t &amp; operator-=(const uint128_t &amp;p)</div><div class="ttdoc">operator -= for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:377</div></div>
<div class="ttc" id="aclassuint128__t_html_abfc6a8765039cacc829a5cd386b5a066"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#abfc6a8765039cacc829a5cd386b5a066">uint128_t::operator%</a></div><div class="ttdeci">uint128_t operator%(const uint128_t &amp;p)</div><div class="ttdoc">operator % for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:532</div></div>
<div class="ttc" id="aclassuint128__t_html_ac7d55ed3bac01075b9cd11cc59508050"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ac7d55ed3bac01075b9cd11cc59508050">uint128_t::operator&amp;=</a></div><div class="ttdeci">uint128_t &amp; operator&amp;=(const uint128_t &amp;p)</div><div class="ttdoc">operator &amp;= for uint128_t (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:865</div></div>
<div class="ttc" id="aclassuint128__t_html_ac8d293d20cdf65c48d8d1e0ba7034c8e"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ac8d293d20cdf65c48d8d1e0ba7034c8e">uint128_t::operator++</a></div><div class="ttdeci">uint128_t &amp; operator++()</div><div class="ttdoc">pre-increment operator</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:296</div></div>
<div class="ttc" id="aclassuint128__t_html_ac924cc09bbb919532dc42f1f93f6f544"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ac924cc09bbb919532dc42f1f93f6f544">uint128_t::operator=</a></div><div class="ttdeci">uint128_t &amp; operator=(const T &amp;p)</div><div class="ttdoc">operator = for other types</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:217</div></div>
<div class="ttc" id="aclassuint128__t_html_ac9a4365fb9ea5e2d2c751258f09168a4"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ac9a4365fb9ea5e2d2c751258f09168a4">uint128_t::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const uint128_t &amp;other)</div><div class="ttdoc">operator &lt; for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:574</div></div>
<div class="ttc" id="aclassuint128__t_html_ad1717d3a38391258befa413b7e2b9244"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ad1717d3a38391258befa413b7e2b9244">uint128_t::operator&amp;</a></div><div class="ttdeci">uint128_t operator&amp;(const uint128_t &amp;p)</div><div class="ttdoc">operator &amp; for uint128_t (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:843</div></div>
<div class="ttc" id="aclassuint128__t_html_ad24d6fe1fe63f415fee806b377dfa47d"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ad24d6fe1fe63f415fee806b377dfa47d">uint128_t::operator!</a></div><div class="ttdeci">bool operator!()</div><div class="ttdoc">operator ! for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:627</div></div>
<div class="ttc" id="aclassuint128__t_html_adce2432b148fe18179a5ea272f4eb040"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#adce2432b148fe18179a5ea272f4eb040">uint128_t::uint128_t</a></div><div class="ttdeci">uint128_t(T low)</div><div class="ttdoc">Parameterized constructor.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:100</div></div>
<div class="ttc" id="aclassuint128__t_html_add9938b97fc66560cec2d32e8c83eaad"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#add9938b97fc66560cec2d32e8c83eaad">uint128_t::operator%</a></div><div class="ttdeci">uint128_t operator%(const T &amp;p)</div><div class="ttdoc">operator % for uint128_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:542</div></div>
<div class="ttc" id="aclassuint128__t_html_ae3f0ef8a3f68d9cbd9d99e772f1a947a"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ae3f0ef8a3f68d9cbd9d99e772f1a947a">uint128_t::operator^=</a></div><div class="ttdeci">uint128_t &amp; operator^=(const uint128_t &amp;p)</div><div class="ttdoc">operator ^= for uint128_t (bitwise operator)</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:955</div></div>
<div class="ttc" id="aclassuint128__t_html_ae7af1bad048942eeabc092d8e0194292"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ae7af1bad048942eeabc092d8e0194292">uint128_t::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(const uint128_t &amp;other)</div><div class="ttdoc">operator &gt;= for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:601</div></div>
<div class="ttc" id="aclassuint128__t_html_aed49b24b99293ae6b14ac9850f5deb94"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#aed49b24b99293ae6b14ac9850f5deb94">uint128_t::operator/</a></div><div class="ttdeci">uint128_t operator/(const T p)</div><div class="ttdoc">operator / for uint128_t and other integer types.</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:498</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="aclassuint128__t_html_af4ce01d81a0369218f7d46567d136733"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#af4ce01d81a0369218f7d46567d136733">uint128_t::operator()</a></div><div class="ttdeci">bool operator()()</div><div class="ttdoc">operator () for uint128_t</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:651</div></div>
<div class="ttc" id="aclassuint128__t_html_af71990a1fba93a5528ddb1e6662bffd6"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#af71990a1fba93a5528ddb1e6662bffd6">uint128_t::operator++</a></div><div class="ttdeci">uint128_t operator++(int)</div><div class="ttdoc">post-increment operator</div><div class="ttdef"><b>Definition</b> uint128_t.hpp:305</div></div>
<div class="ttc" id="aclassuint128__t_html_ab88330f3c4f3bcde75dc5ef9eb8eb39d"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ab88330f3c4f3bcde75dc5ef9eb8eb39d">uint128_t::operator|=</a></div><div class="ttdeci">uint128_t &amp; operator|=(const uint128_t &amp;p)</div><div class="ttdoc">operator |= for uint128_t (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:910</div></div>
<div class="ttc" id="aclassuint128__t_html_abae08ef3c1d6dc512edd68ca68327f74"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#abae08ef3c1d6dc512edd68ca68327f74">uint128_t::operator=</a></div><div class="ttdeci">uint128_t &amp; operator=(const std::string &amp;p)</div><div class="ttdoc">operator = for type string</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:227</div></div>
<div class="ttc" id="aclassuint128__t_html_abea727c69c2acd74ffe21464199d27c8"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#abea727c69c2acd74ffe21464199d27c8">uint128_t::operator-=</a></div><div class="ttdeci">uint128_t &amp; operator-=(const uint128_t &amp;p)</div><div class="ttdoc">operator -= for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:377</div></div>
<div class="ttc" id="aclassuint128__t_html_abfc6a8765039cacc829a5cd386b5a066"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#abfc6a8765039cacc829a5cd386b5a066">uint128_t::operator%</a></div><div class="ttdeci">uint128_t operator%(const uint128_t &amp;p)</div><div class="ttdoc">operator % for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:532</div></div>
<div class="ttc" id="aclassuint128__t_html_ac7d55ed3bac01075b9cd11cc59508050"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ac7d55ed3bac01075b9cd11cc59508050">uint128_t::operator&amp;=</a></div><div class="ttdeci">uint128_t &amp; operator&amp;=(const uint128_t &amp;p)</div><div class="ttdoc">operator &amp;= for uint128_t (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:865</div></div>
<div class="ttc" id="aclassuint128__t_html_ac8d293d20cdf65c48d8d1e0ba7034c8e"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ac8d293d20cdf65c48d8d1e0ba7034c8e">uint128_t::operator++</a></div><div class="ttdeci">uint128_t &amp; operator++()</div><div class="ttdoc">pre-increment operator</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:296</div></div>
<div class="ttc" id="aclassuint128__t_html_ac924cc09bbb919532dc42f1f93f6f544"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ac924cc09bbb919532dc42f1f93f6f544">uint128_t::operator=</a></div><div class="ttdeci">uint128_t &amp; operator=(const T &amp;p)</div><div class="ttdoc">operator = for other types</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:217</div></div>
<div class="ttc" id="aclassuint128__t_html_ac9a4365fb9ea5e2d2c751258f09168a4"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ac9a4365fb9ea5e2d2c751258f09168a4">uint128_t::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const uint128_t &amp;other)</div><div class="ttdoc">operator &lt; for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:574</div></div>
<div class="ttc" id="aclassuint128__t_html_ad1717d3a38391258befa413b7e2b9244"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ad1717d3a38391258befa413b7e2b9244">uint128_t::operator&amp;</a></div><div class="ttdeci">uint128_t operator&amp;(const uint128_t &amp;p)</div><div class="ttdoc">operator &amp; for uint128_t (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:843</div></div>
<div class="ttc" id="aclassuint128__t_html_ad24d6fe1fe63f415fee806b377dfa47d"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ad24d6fe1fe63f415fee806b377dfa47d">uint128_t::operator!</a></div><div class="ttdeci">bool operator!()</div><div class="ttdoc">operator ! for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:627</div></div>
<div class="ttc" id="aclassuint128__t_html_adce2432b148fe18179a5ea272f4eb040"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#adce2432b148fe18179a5ea272f4eb040">uint128_t::uint128_t</a></div><div class="ttdeci">uint128_t(T low)</div><div class="ttdoc">Parameterized constructor.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:100</div></div>
<div class="ttc" id="aclassuint128__t_html_add9938b97fc66560cec2d32e8c83eaad"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#add9938b97fc66560cec2d32e8c83eaad">uint128_t::operator%</a></div><div class="ttdeci">uint128_t operator%(const T &amp;p)</div><div class="ttdoc">operator % for uint128_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:542</div></div>
<div class="ttc" id="aclassuint128__t_html_ae3f0ef8a3f68d9cbd9d99e772f1a947a"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ae3f0ef8a3f68d9cbd9d99e772f1a947a">uint128_t::operator^=</a></div><div class="ttdeci">uint128_t &amp; operator^=(const uint128_t &amp;p)</div><div class="ttdoc">operator ^= for uint128_t (bitwise operator)</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:955</div></div>
<div class="ttc" id="aclassuint128__t_html_ae7af1bad048942eeabc092d8e0194292"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#ae7af1bad048942eeabc092d8e0194292">uint128_t::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(const uint128_t &amp;other)</div><div class="ttdoc">operator &gt;= for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:601</div></div>
<div class="ttc" id="aclassuint128__t_html_aed49b24b99293ae6b14ac9850f5deb94"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#aed49b24b99293ae6b14ac9850f5deb94">uint128_t::operator/</a></div><div class="ttdeci">uint128_t operator/(const T p)</div><div class="ttdoc">operator / for uint128_t and other integer types.</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:498</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="aclassuint128__t_html_af4ce01d81a0369218f7d46567d136733"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#af4ce01d81a0369218f7d46567d136733">uint128_t::operator()</a></div><div class="ttdeci">bool operator()()</div><div class="ttdoc">operator () for uint128_t</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:651</div></div>
<div class="ttc" id="aclassuint128__t_html_af71990a1fba93a5528ddb1e6662bffd6"><div class="ttname"><a href="../../db/d9a/classuint128__t.html#af71990a1fba93a5528ddb1e6662bffd6">uint128_t::operator++</a></div><div class="ttdeci">uint128_t operator++(int)</div><div class="ttdoc">post-increment operator</div><div class="ttdef"><b>Definition:</b> uint128_t.hpp:305</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="aend_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/end.html">std::string::end</a></div><div class="ttdeci">T end(T... args)</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>
@@ -1298,14 +1298,14 @@ $(document).ready(function(){initNavTree('da/d41/uint128__t_8hpp_source.html','.
<div class="ttc" id="apush_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/push_back.html">std::string::push_back</a></div><div class="ttdeci">T push_back(T... args)</div></div>
<div class="ttc" id="areverse_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/reverse.html">std::reverse</a></div><div class="ttdeci">T reverse(T... args)</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_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/d41/uint128__t_8hpp.html">uint128_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>