Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 27e1947652828f999d005d1f369b8bf5 > files > 169

lib64zen-devel-0.4.29-2.mga4.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>ZenLib: ZenLib::uint128 Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">ZenLib
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceZenLib.html">ZenLib</a></li><li class="navelem"><a class="el" href="classZenLib_1_1uint128.html">uint128</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classZenLib_1_1uint128-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">ZenLib::uint128 Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="int128u_8h_source.html">int128u.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a10d2a598935361e8cfea4070d8a73ccf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a10d2a598935361e8cfea4070d8a73ccf">uint128</a> ()  throw ()</td></tr>
<tr class="separator:a10d2a598935361e8cfea4070d8a73ccf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d92a7f6347036c2f2c99fb74b01e356"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a2d92a7f6347036c2f2c99fb74b01e356">uint128</a> (const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;a)  throw ()</td></tr>
<tr class="separator:a2d92a7f6347036c2f2c99fb74b01e356"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae361d69c8637fc11dc967d7b69226657"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#ae361d69c8637fc11dc967d7b69226657">uint128</a> (const int &amp;a)  throw ()</td></tr>
<tr class="separator:ae361d69c8637fc11dc967d7b69226657"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3fffb0434ea95425a394f90eecaab71"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#aa3fffb0434ea95425a394f90eecaab71">uint128</a> (const unsigned int &amp;a)  throw ()</td></tr>
<tr class="separator:aa3fffb0434ea95425a394f90eecaab71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75ccc03b8a2e2dff930f50a96a665c3e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a75ccc03b8a2e2dff930f50a96a665c3e">uint128</a> (const int64u &amp;a)  throw ()</td></tr>
<tr class="separator:a75ccc03b8a2e2dff930f50a96a665c3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a604285efc9086772edc9325cd8b878d9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a604285efc9086772edc9325cd8b878d9">uint128</a> (const float a)  throw ()</td></tr>
<tr class="separator:a604285efc9086772edc9325cd8b878d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a577ce1ccfe9f125c7f8d09d7f2c6376c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a577ce1ccfe9f125c7f8d09d7f2c6376c">uint128</a> (const double &amp;a)  throw ()</td></tr>
<tr class="separator:a577ce1ccfe9f125c7f8d09d7f2c6376c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15b9d1327d1147215ac61b24c44bd06b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a15b9d1327d1147215ac61b24c44bd06b">uint128</a> (const long double &amp;a)  throw ()</td></tr>
<tr class="separator:a15b9d1327d1147215ac61b24c44bd06b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e02b3b29ef9fe2eedf3159f0efab0f0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a1e02b3b29ef9fe2eedf3159f0efab0f0">uint128</a> (const char *sz)  throw ()</td></tr>
<tr class="separator:a1e02b3b29ef9fe2eedf3159f0efab0f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab72812d667bc43ef56b7e24540ef2333"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#ab72812d667bc43ef56b7e24540ef2333">operator!</a> () const   throw ()</td></tr>
<tr class="separator:ab72812d667bc43ef56b7e24540ef2333"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2958e12fe6eda93c0dfc546047df248e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a2958e12fe6eda93c0dfc546047df248e">operator-</a> () const   throw ()</td></tr>
<tr class="separator:a2958e12fe6eda93c0dfc546047df248e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a040bddec147572912ff02b5938252b06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a040bddec147572912ff02b5938252b06">operator~</a> () const   throw ()</td></tr>
<tr class="separator:a040bddec147572912ff02b5938252b06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f95b5e745b6679a0074a5fe9ccc787c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a8f95b5e745b6679a0074a5fe9ccc787c">operator++</a> ()</td></tr>
<tr class="separator:a8f95b5e745b6679a0074a5fe9ccc787c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0596a8dfc6cdcbc98f37b1bc7206c04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#ac0596a8dfc6cdcbc98f37b1bc7206c04">operator--</a> ()</td></tr>
<tr class="separator:ac0596a8dfc6cdcbc98f37b1bc7206c04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4a2f24558f469b9b9ba21e2051744f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#ac4a2f24558f469b9b9ba21e2051744f6">operator++</a> (int)</td></tr>
<tr class="separator:ac4a2f24558f469b9b9ba21e2051744f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accf093d13629aed69499b460dd815c90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#accf093d13629aed69499b460dd815c90">operator--</a> (int)</td></tr>
<tr class="separator:accf093d13629aed69499b460dd815c90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab05387b69d92b608778c6d0a7b695f86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#ab05387b69d92b608778c6d0a7b695f86">operator+=</a> (const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;b)  throw ()</td></tr>
<tr class="separator:ab05387b69d92b608778c6d0a7b695f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa51d6e3ea1a20d25e1ce0f4f704d7c3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#aa51d6e3ea1a20d25e1ce0f4f704d7c3a">operator*=</a> (const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;b)  throw ()</td></tr>
<tr class="separator:aa51d6e3ea1a20d25e1ce0f4f704d7c3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e051e385f8468bcb18195d24b59fe3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a6e051e385f8468bcb18195d24b59fe3b">operator&gt;&gt;=</a> (unsigned int n)  throw ()</td></tr>
<tr class="separator:a6e051e385f8468bcb18195d24b59fe3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2f13aa2b5a55279743aeb3964a0b38c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#aa2f13aa2b5a55279743aeb3964a0b38c">operator&lt;&lt;=</a> (unsigned int n)  throw ()</td></tr>
<tr class="separator:aa2f13aa2b5a55279743aeb3964a0b38c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0848ac722bed6820059d71345469509e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a0848ac722bed6820059d71345469509e">operator|=</a> (const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;b)  throw ()</td></tr>
<tr class="separator:a0848ac722bed6820059d71345469509e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add6923f8d668ea184305a37d1ecac7f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#add6923f8d668ea184305a37d1ecac7f0">operator&amp;=</a> (const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;b)  throw ()</td></tr>
<tr class="separator:add6923f8d668ea184305a37d1ecac7f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5ce16364dfcb1ccfb46aa342ecb2237"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#ac5ce16364dfcb1ccfb46aa342ecb2237">operator^=</a> (const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;b)  throw ()</td></tr>
<tr class="separator:ac5ce16364dfcb1ccfb46aa342ecb2237"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39a470695c8e35078715127c87ce4e91"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a39a470695c8e35078715127c87ce4e91">operator+</a> () const   throw ()</td></tr>
<tr class="separator:a39a470695c8e35078715127c87ce4e91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11dbacd583fa5e9406337600d13be2c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a11dbacd583fa5e9406337600d13be2c2">operator-=</a> (const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;b)  throw ()</td></tr>
<tr class="separator:a11dbacd583fa5e9406337600d13be2c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6eeb27ae1c51edf3f483f02390cd9c1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a6eeb27ae1c51edf3f483f02390cd9c1e">operator/=</a> (const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;b)  throw ()</td></tr>
<tr class="separator:a6eeb27ae1c51edf3f483f02390cd9c1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40d850d5a6c552620306fd289c026bfe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a40d850d5a6c552620306fd289c026bfe">operator%=</a> (const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;b)  throw ()</td></tr>
<tr class="separator:a40d850d5a6c552620306fd289c026bfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9eff6cee5c6813654d5ad2bd8b909fa6"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a9eff6cee5c6813654d5ad2bd8b909fa6">toUint</a> () const   throw ()</td></tr>
<tr class="separator:a9eff6cee5c6813654d5ad2bd8b909fa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93d29be9493c8dddfb1d9936223b6b29"><td class="memItemLeft" align="right" valign="top">int64u&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a93d29be9493c8dddfb1d9936223b6b29">toUint64</a> () const   throw ()</td></tr>
<tr class="separator:a93d29be9493c8dddfb1d9936223b6b29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a607b1b2bfbdab8d4acbd570cf1ba8356"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a607b1b2bfbdab8d4acbd570cf1ba8356">toString</a> (unsigned int radix=10) const   throw ()</td></tr>
<tr class="separator:a607b1b2bfbdab8d4acbd570cf1ba8356"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adae3721dcd40c4ff63a1a980d7010397"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#adae3721dcd40c4ff63a1a980d7010397">toFloat</a> () const   throw ()</td></tr>
<tr class="separator:adae3721dcd40c4ff63a1a980d7010397"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d85b226c650087c688fc133ade20def"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a9d85b226c650087c688fc133ade20def">toDouble</a> () const   throw ()</td></tr>
<tr class="separator:a9d85b226c650087c688fc133ade20def"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a333ba45e122668d1c538acaf8d8953b3"><td class="memItemLeft" align="right" valign="top">long double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a333ba45e122668d1c538acaf8d8953b3">toLongDouble</a> () const   throw ()</td></tr>
<tr class="separator:a333ba45e122668d1c538acaf8d8953b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf6d8694013277493ef4c0755213914d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#abf6d8694013277493ef4c0755213914d">div</a> (const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;, <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;) const   throw ()</td></tr>
<tr class="separator:abf6d8694013277493ef4c0755213914d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a236a6d0fea4f38b2a5ae4e6cace50713"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a236a6d0fea4f38b2a5ae4e6cace50713">bit</a> (unsigned int n) const   throw ()</td></tr>
<tr class="separator:a236a6d0fea4f38b2a5ae4e6cace50713"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6121fd25f8478c1a9e6cdf5d70bf6ca7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a6121fd25f8478c1a9e6cdf5d70bf6ca7">bit</a> (unsigned int n, bool val)  throw ()</td></tr>
<tr class="separator:a6121fd25f8478c1a9e6cdf5d70bf6ca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a7ee5a2f13242be96ca9c195d37c58393"><td class="memItemLeft" align="right" valign="top">int64u&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a7ee5a2f13242be96ca9c195d37c58393">lo</a></td></tr>
<tr class="separator:a7ee5a2f13242be96ca9c195d37c58393"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0dbae79471da4542e1a5b458ce6641e"><td class="memItemLeft" align="right" valign="top">int64u&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#ad0dbae79471da4542e1a5b458ce6641e">hi</a></td></tr>
<tr class="separator:ad0dbae79471da4542e1a5b458ce6641e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a3c14fcd59aa93e90256afb150c4c7379"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a3c14fcd59aa93e90256afb150c4c7379">operator&lt;</a> (const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;, const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;)  throw ()</td></tr>
<tr class="separator:a3c14fcd59aa93e90256afb150c4c7379"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a298ebd4ea7d9ea8bd69ed1ceb4ec2f7c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a298ebd4ea7d9ea8bd69ed1ceb4ec2f7c">operator==</a> (const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;, const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;)  throw ()</td></tr>
<tr class="separator:a298ebd4ea7d9ea8bd69ed1ceb4ec2f7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a557d1c443f4b867e83598eb03ee8f1e8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a557d1c443f4b867e83598eb03ee8f1e8">operator||</a> (const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;, const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;)  throw ()</td></tr>
<tr class="separator:a557d1c443f4b867e83598eb03ee8f1e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e09cab11d28e6fd3095673c54c617d0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a9e09cab11d28e6fd3095673c54c617d0">operator&amp;&amp;</a> (const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;, const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;)  throw ()</td></tr>
<tr class="separator:a9e09cab11d28e6fd3095673c54c617d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a10d2a598935361e8cfea4070d8a73ccf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ZenLib::uint128::uint128 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="namespaceZenLib.html#aa4969afc6818451a0dbe815d8eb2d82f">ZenLib::operator%()</a>, <a class="el" href="namespaceZenLib.html#a14ae6c1f22ed6ae2e245bf91acdafdef">ZenLib::operator&amp;()</a>, <a class="el" href="namespaceZenLib.html#af6bdc188626756448f366167d6546936">ZenLib::operator*()</a>, <a class="el" href="namespaceZenLib.html#a269440130017f769a977e09a487be48e">ZenLib::operator+()</a>, <a class="el" href="namespaceZenLib.html#adb251c2253ca9fc377212e0e8de38aeb">ZenLib::operator-()</a>, <a class="el" href="namespaceZenLib.html#a190549d7086c7b60bc04efce001cb5f1">ZenLib::operator/()</a>, <a class="el" href="namespaceZenLib.html#afba943e16364e4c9af16a7eee593fd66">ZenLib::operator&lt;&lt;()</a>, <a class="el" href="namespaceZenLib.html#a73de0d77071d42b1a1d7e30edaa17cd1">ZenLib::operator&gt;&gt;()</a>, <a class="el" href="namespaceZenLib.html#a8e655dcd42fd5d30515466e490f35137">ZenLib::operator^()</a>, and <a class="el" href="namespaceZenLib.html#a4f462b1e5e1a81509d51521da8637a2f">ZenLib::operator|()</a>.</p>

</div>
</div>
<a class="anchor" id="a2d92a7f6347036c2f2c99fb74b01e356"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ZenLib::uint128::uint128 </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td>
          <td class="paramname"><em>a</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae361d69c8637fc11dc967d7b69226657"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ZenLib::uint128::uint128 </td>
          <td>(</td>
          <td class="paramtype">const int &amp;&#160;</td>
          <td class="paramname"><em>a</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa3fffb0434ea95425a394f90eecaab71"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ZenLib::uint128::uint128 </td>
          <td>(</td>
          <td class="paramtype">const unsigned int &amp;&#160;</td>
          <td class="paramname"><em>a</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a75ccc03b8a2e2dff930f50a96a665c3e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ZenLib::uint128::uint128 </td>
          <td>(</td>
          <td class="paramtype">const int64u &amp;&#160;</td>
          <td class="paramname"><em>a</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a604285efc9086772edc9325cd8b878d9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ZenLib::uint128::uint128 </td>
          <td>(</td>
          <td class="paramtype">const float&#160;</td>
          <td class="paramname"><em>a</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a577ce1ccfe9f125c7f8d09d7f2c6376c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ZenLib::uint128::uint128 </td>
          <td>(</td>
          <td class="paramtype">const double &amp;&#160;</td>
          <td class="paramname"><em>a</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a15b9d1327d1147215ac61b24c44bd06b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ZenLib::uint128::uint128 </td>
          <td>(</td>
          <td class="paramtype">const long double &amp;&#160;</td>
          <td class="paramname"><em>a</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1e02b3b29ef9fe2eedf3159f0efab0f0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ZenLib::uint128::uint128 </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>sz</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a236a6d0fea4f38b2a5ae4e6cace50713"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ZenLib::uint128::bit </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>n</em></td><td>)</td>
          <td> const</td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6121fd25f8478c1a9e6cdf5d70bf6ca7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ZenLib::uint128::bit </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>val</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="abf6d8694013277493ef4c0755213914d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> ZenLib::uint128::div </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classZenLib_1_1uint128.html#a40d850d5a6c552620306fd289c026bfe">operator%=()</a>, and <a class="el" href="classZenLib_1_1uint128.html#a6eeb27ae1c51edf3f483f02390cd9c1e">operator/=()</a>.</p>

</div>
</div>
<a class="anchor" id="ab72812d667bc43ef56b7e24540ef2333"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ZenLib::uint128::operator! </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a40d850d5a6c552620306fd289c026bfe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classZenLib_1_1uint128.html">uint128</a>&amp; ZenLib::uint128::operator%= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="classZenLib_1_1uint128.html#abf6d8694013277493ef4c0755213914d">div()</a>.</p>

</div>
</div>
<a class="anchor" id="add6923f8d668ea184305a37d1ecac7f0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classZenLib_1_1uint128.html">uint128</a>&amp; ZenLib::uint128::operator&amp;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa51d6e3ea1a20d25e1ce0f4f704d7c3a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classZenLib_1_1uint128.html">uint128</a>&amp; ZenLib::uint128::operator*= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a39a470695c8e35078715127c87ce4e91"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a>&amp; ZenLib::uint128::operator+ </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8f95b5e745b6679a0074a5fe9ccc787c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classZenLib_1_1uint128.html">uint128</a>&amp; ZenLib::uint128::operator++ </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac4a2f24558f469b9b9ba21e2051744f6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> ZenLib::uint128::operator++ </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab05387b69d92b608778c6d0a7b695f86"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classZenLib_1_1uint128.html">uint128</a>&amp; ZenLib::uint128::operator+= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2958e12fe6eda93c0dfc546047df248e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> ZenLib::uint128::operator- </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac0596a8dfc6cdcbc98f37b1bc7206c04"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classZenLib_1_1uint128.html">uint128</a>&amp; ZenLib::uint128::operator-- </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="accf093d13629aed69499b460dd815c90"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> ZenLib::uint128::operator-- </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a11dbacd583fa5e9406337600d13be2c2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classZenLib_1_1uint128.html">uint128</a>&amp; ZenLib::uint128::operator-= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6eeb27ae1c51edf3f483f02390cd9c1e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classZenLib_1_1uint128.html">uint128</a>&amp; ZenLib::uint128::operator/= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="classZenLib_1_1uint128.html#abf6d8694013277493ef4c0755213914d">div()</a>.</p>

</div>
</div>
<a class="anchor" id="aa2f13aa2b5a55279743aeb3964a0b38c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classZenLib_1_1uint128.html">uint128</a>&amp; ZenLib::uint128::operator&lt;&lt;= </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>n</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6e051e385f8468bcb18195d24b59fe3b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classZenLib_1_1uint128.html">uint128</a>&amp; ZenLib::uint128::operator&gt;&gt;= </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>n</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac5ce16364dfcb1ccfb46aa342ecb2237"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classZenLib_1_1uint128.html">uint128</a>&amp; ZenLib::uint128::operator^= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0848ac722bed6820059d71345469509e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classZenLib_1_1uint128.html">uint128</a>&amp; ZenLib::uint128::operator|= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a040bddec147572912ff02b5938252b06"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> ZenLib::uint128::operator~ </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9d85b226c650087c688fc133ade20def"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double ZenLib::uint128::toDouble </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adae3721dcd40c4ff63a1a980d7010397"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float ZenLib::uint128::toFloat </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a333ba45e122668d1c538acaf8d8953b3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long double ZenLib::uint128::toLongDouble </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a607b1b2bfbdab8d4acbd570cf1ba8356"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* ZenLib::uint128::toString </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>radix</em> = <code>10</code></td><td>)</td>
          <td> const</td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9eff6cee5c6813654d5ad2bd8b909fa6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int ZenLib::uint128::toUint </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="classZenLib_1_1uint128.html#a7ee5a2f13242be96ca9c195d37c58393">lo</a>.</p>

</div>
</div>
<a class="anchor" id="a93d29be9493c8dddfb1d9936223b6b29"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int64u ZenLib::uint128::toUint64 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="classZenLib_1_1uint128.html#a7ee5a2f13242be96ca9c195d37c58393">lo</a>.</p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="a9e09cab11d28e6fd3095673c54c617d0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool operator&amp;&amp; </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3c14fcd59aa93e90256afb150c4c7379"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool operator&lt; </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a298ebd4ea7d9ea8bd69ed1ceb4ec2f7c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a557d1c443f4b867e83598eb03ee8f1e8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool operator|| </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &amp;&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2"></td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="ad0dbae79471da4542e1a5b458ce6641e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int64u ZenLib::uint128::hi</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7ee5a2f13242be96ca9c195d37c58393"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int64u ZenLib::uint128::lo</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classZenLib_1_1uint128.html#a9eff6cee5c6813654d5ad2bd8b909fa6">toUint()</a>, and <a class="el" href="classZenLib_1_1uint128.html#a93d29be9493c8dddfb1d9936223b6b29">toUint64()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="int128u_8h_source.html">int128u.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sat Oct 19 2013 00:11:17 for ZenLib by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>