<!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 Page</span></a></li> <li><a href="pages.html"><span>Related 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 List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class 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> | <a href="#pub-attribs">Public Attributes</a> | <a href="#friends">Friends</a> | <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 <<a class="el" href="int128u_8h_source.html">int128u.h</a>></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"> </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"> </td></tr> <tr class="memitem:a2d92a7f6347036c2f2c99fb74b01e356"><td class="memItemLeft" align="right" valign="top"> </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> &a) throw ()</td></tr> <tr class="separator:a2d92a7f6347036c2f2c99fb74b01e356"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae361d69c8637fc11dc967d7b69226657"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#ae361d69c8637fc11dc967d7b69226657">uint128</a> (const int &a) throw ()</td></tr> <tr class="separator:ae361d69c8637fc11dc967d7b69226657"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa3fffb0434ea95425a394f90eecaab71"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#aa3fffb0434ea95425a394f90eecaab71">uint128</a> (const unsigned int &a) throw ()</td></tr> <tr class="separator:aa3fffb0434ea95425a394f90eecaab71"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a75ccc03b8a2e2dff930f50a96a665c3e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a75ccc03b8a2e2dff930f50a96a665c3e">uint128</a> (const int64u &a) throw ()</td></tr> <tr class="separator:a75ccc03b8a2e2dff930f50a96a665c3e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a604285efc9086772edc9325cd8b878d9"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr> <tr class="memitem:a577ce1ccfe9f125c7f8d09d7f2c6376c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a577ce1ccfe9f125c7f8d09d7f2c6376c">uint128</a> (const double &a) throw ()</td></tr> <tr class="separator:a577ce1ccfe9f125c7f8d09d7f2c6376c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a15b9d1327d1147215ac61b24c44bd06b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a15b9d1327d1147215ac61b24c44bd06b">uint128</a> (const long double &a) throw ()</td></tr> <tr class="separator:a15b9d1327d1147215ac61b24c44bd06b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1e02b3b29ef9fe2eedf3159f0efab0f0"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr> <tr class="memitem:ab72812d667bc43ef56b7e24540ef2333"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> <tr class="memitem:a2958e12fe6eda93c0dfc546047df248e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> </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"> </td></tr> <tr class="memitem:a040bddec147572912ff02b5938252b06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> </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"> </td></tr> <tr class="memitem:a8f95b5e745b6679a0074a5fe9ccc787c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </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"> </td></tr> <tr class="memitem:ac0596a8dfc6cdcbc98f37b1bc7206c04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </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"> </td></tr> <tr class="memitem:ac4a2f24558f469b9b9ba21e2051744f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> </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"> </td></tr> <tr class="memitem:accf093d13629aed69499b460dd815c90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> </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"> </td></tr> <tr class="memitem:ab05387b69d92b608778c6d0a7b695f86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </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> &b) throw ()</td></tr> <tr class="separator:ab05387b69d92b608778c6d0a7b695f86"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa51d6e3ea1a20d25e1ce0f4f704d7c3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </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> &b) throw ()</td></tr> <tr class="separator:aa51d6e3ea1a20d25e1ce0f4f704d7c3a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6e051e385f8468bcb18195d24b59fe3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a6e051e385f8468bcb18195d24b59fe3b">operator>>=</a> (unsigned int n) throw ()</td></tr> <tr class="separator:a6e051e385f8468bcb18195d24b59fe3b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa2f13aa2b5a55279743aeb3964a0b38c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#aa2f13aa2b5a55279743aeb3964a0b38c">operator<<=</a> (unsigned int n) throw ()</td></tr> <tr class="separator:aa2f13aa2b5a55279743aeb3964a0b38c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0848ac722bed6820059d71345469509e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </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> &b) throw ()</td></tr> <tr class="separator:a0848ac722bed6820059d71345469509e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:add6923f8d668ea184305a37d1ecac7f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#add6923f8d668ea184305a37d1ecac7f0">operator&=</a> (const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &b) throw ()</td></tr> <tr class="separator:add6923f8d668ea184305a37d1ecac7f0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac5ce16364dfcb1ccfb46aa342ecb2237"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </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> &b) throw ()</td></tr> <tr class="separator:ac5ce16364dfcb1ccfb46aa342ecb2237"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a39a470695c8e35078715127c87ce4e91"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </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"> </td></tr> <tr class="memitem:a11dbacd583fa5e9406337600d13be2c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </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> &b) throw ()</td></tr> <tr class="separator:a11dbacd583fa5e9406337600d13be2c2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6eeb27ae1c51edf3f483f02390cd9c1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </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> &b) throw ()</td></tr> <tr class="separator:a6eeb27ae1c51edf3f483f02390cd9c1e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a40d850d5a6c552620306fd289c026bfe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </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> &b) throw ()</td></tr> <tr class="separator:a40d850d5a6c552620306fd289c026bfe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9eff6cee5c6813654d5ad2bd8b909fa6"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </td></tr> <tr class="memitem:a93d29be9493c8dddfb1d9936223b6b29"><td class="memItemLeft" align="right" valign="top">int64u </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"> </td></tr> <tr class="memitem:a607b1b2bfbdab8d4acbd570cf1ba8356"><td class="memItemLeft" align="right" valign="top">const char * </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"> </td></tr> <tr class="memitem:adae3721dcd40c4ff63a1a980d7010397"><td class="memItemLeft" align="right" valign="top">float </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"> </td></tr> <tr class="memitem:a9d85b226c650087c688fc133ade20def"><td class="memItemLeft" align="right" valign="top">double </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"> </td></tr> <tr class="memitem:a333ba45e122668d1c538acaf8d8953b3"><td class="memItemLeft" align="right" valign="top">long double </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"> </td></tr> <tr class="memitem:abf6d8694013277493ef4c0755213914d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classZenLib_1_1uint128.html">uint128</a> </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> &, <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &) const throw ()</td></tr> <tr class="separator:abf6d8694013277493ef4c0755213914d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a236a6d0fea4f38b2a5ae4e6cace50713"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr> <tr class="memitem:a6121fd25f8478c1a9e6cdf5d70bf6ca7"><td class="memItemLeft" align="right" valign="top">void </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"> </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 </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"> </td></tr> <tr class="memitem:ad0dbae79471da4542e1a5b458ce6641e"><td class="memItemLeft" align="right" valign="top">int64u </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a3c14fcd59aa93e90256afb150c4c7379">operator<</a> (const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &, const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &) throw ()</td></tr> <tr class="separator:a3c14fcd59aa93e90256afb150c4c7379"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a298ebd4ea7d9ea8bd69ed1ceb4ec2f7c"><td class="memItemLeft" align="right" valign="top">bool </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> &, const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &) throw ()</td></tr> <tr class="separator:a298ebd4ea7d9ea8bd69ed1ceb4ec2f7c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a557d1c443f4b867e83598eb03ee8f1e8"><td class="memItemLeft" align="right" valign="top">bool </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> &, const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &) throw ()</td></tr> <tr class="separator:a557d1c443f4b867e83598eb03ee8f1e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9e09cab11d28e6fd3095673c54c617d0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classZenLib_1_1uint128.html#a9e09cab11d28e6fd3095673c54c617d0">operator&&</a> (const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &, const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> &) throw ()</td></tr> <tr class="separator:a9e09cab11d28e6fd3095673c54c617d0"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Constructor & 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&()</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<<()</a>, <a class="el" href="namespaceZenLib.html#a73de0d77071d42b1a1d7e30edaa17cd1">ZenLib::operator>>()</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> & </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 & </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 & </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 & </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 </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 & </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 & </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 * </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 </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 </td> <td class="paramname"><em>n</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>val</em> </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> & </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> & </td> <td class="paramname"> </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>& ZenLib::uint128::operator%= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </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>& ZenLib::uint128::operator&= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </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>& ZenLib::uint128::operator*= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </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>& 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>& 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 </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>& ZenLib::uint128::operator+= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </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>& 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 </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>& ZenLib::uint128::operator-= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </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>& ZenLib::uint128::operator/= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </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>& ZenLib::uint128::operator<<= </td> <td>(</td> <td class="paramtype">unsigned int </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>& ZenLib::uint128::operator>>= </td> <td>(</td> <td class="paramtype">unsigned int </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>& ZenLib::uint128::operator^= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </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>& ZenLib::uint128::operator|= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </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 </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&& </td> <td>(</td> <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </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> & </td> <td class="paramname"> </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< </td> <td>(</td> <td class="paramtype">const <a class="el" href="classZenLib_1_1uint128.html">uint128</a> & </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> & </td> <td class="paramname"> </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> & </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> & </td> <td class="paramname"> </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> & </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> & </td> <td class="paramname"> </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  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.5 </small></address> </body> </html>