📄 integer_8h.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><title>Crypto++: integer.h File Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.5.2 --><div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> </ul></div><div class="tabs"> <ul> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>File Members</span></a></li> </ul></div><h1>integer.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2><p>Definition in file <a class="el" href="integer_8h-source.html">integer.h</a>.<p><code>#include "<a class="el" href="cryptlib_8h-source.html">cryptlib.h</a>"</code><br><code>#include "secblock.h"</code><br><code>#include <iosfwd></code><br><code>#include <algorithm></code><br><p><a href="integer_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Classes</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_initialize_integer.html">InitializeInteger</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer.html">Integer</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">multiple precision integer and basic arithmetics <a href="class_integer.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer_1_1_divide_by_zero.html">Integer::DivideByZero</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">division by zero exception <a href="class_integer_1_1_divide_by_zero.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer_1_1_random_number_not_found.html">Integer::RandomNumberNotFound</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_integer_1_1_open_p_g_p_decode_err.html">Integer::OpenPGPDecodeErr</a></td></tr><tr><td colspan="2"><br><h2>Typedefs</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3a61f9ef97b758de0beb6d61cceaadc6"></a><!-- doxytag: member="integer.h::IntegerSecBlock" ref="3a61f9ef97b758de0beb6d61cceaadc6" args="" -->typedef <a class="el" href="class_sec_block.html">SecBlock</a>< word, <a class="el" href="class_allocator_with_cleanup.html">AllocatorWithCleanup</a><<br> word, 0 > > </td><td class="memItemRight" valign="bottom"><a class="el" href="integer_8h.html#3a61f9ef97b758de0beb6d61cceaadc6">IntegerSecBlock</a></td></tr><tr><td colspan="2"><br><h2>Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f4eb488708be96c102069c4b0336c713"></a><!-- doxytag: member="integer.h::operator==" ref="f4eb488708be96c102069c4b0336c713" args="(const::Integer &a, const ::Integer &b)" -->bool </td><td class="memItemRight" valign="bottom"><a class="el" href="integer_8h.html#f4eb488708be96c102069c4b0336c713">operator==</a> (const::Integer &a, const ::<a class="el" href="class_integer.html">Integer</a> &b)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="334f96742b2d410f05828e1dd1c49a54"></a><!-- doxytag: member="integer.h::operator!=" ref="334f96742b2d410f05828e1dd1c49a54" args="(const::Integer &a, const ::Integer &b)" -->bool </td><td class="memItemRight" valign="bottom"><a class="el" href="integer_8h.html#334f96742b2d410f05828e1dd1c49a54">operator!=</a> (const::Integer &a, const ::<a class="el" href="class_integer.html">Integer</a> &b)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="000664c5e7772e46af521e3d57386d44"></a><!-- doxytag: member="integer.h::operator>" ref="000664c5e7772e46af521e3d57386d44" args="(const::Integer &a, const ::Integer &b)" -->bool </td><td class="memItemRight" valign="bottom"><a class="el" href="integer_8h.html#000664c5e7772e46af521e3d57386d44">operator></a> (const::Integer &a, const ::<a class="el" href="class_integer.html">Integer</a> &b)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7f080d472786ccfa11702601e2f21eea"></a><!-- doxytag: member="integer.h::operator>=" ref="7f080d472786ccfa11702601e2f21eea" args="(const::Integer &a, const ::Integer &b)" -->bool </td><td class="memItemRight" valign="bottom"><a class="el" href="integer_8h.html#7f080d472786ccfa11702601e2f21eea">operator>=</a> (const::Integer &a, const ::<a class="el" href="class_integer.html">Integer</a> &b)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="afebabd42165caae358ed2d6cab9a324"></a><!-- doxytag: member="integer.h::operator<" ref="afebabd42165caae358ed2d6cab9a324" args="(const::Integer &a, const ::Integer &b)" -->bool </td><td class="memItemRight" valign="bottom"><a class="el" href="integer_8h.html#afebabd42165caae358ed2d6cab9a324">operator<</a> (const::Integer &a, const ::<a class="el" href="class_integer.html">Integer</a> &b)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dc73c0917093217fdc523bbe695cb104"></a><!-- doxytag: member="integer.h::operator<=" ref="dc73c0917093217fdc523bbe695cb104" args="(const::Integer &a, const ::Integer &b)" -->bool </td><td class="memItemRight" valign="bottom"><a class="el" href="integer_8h.html#dc73c0917093217fdc523bbe695cb104">operator<=</a> (const::Integer &a, const ::<a class="el" href="class_integer.html">Integer</a> &b)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b4003c687a2156232c04e72e42a74e35"></a><!-- doxytag: member="integer.h::operator+" ref="b4003c687a2156232c04e72e42a74e35" args="(const::Integer &a, const ::Integer &b)" -->inline::Integer </td><td class="memItemRight" valign="bottom"><a class="el" href="integer_8h.html#b4003c687a2156232c04e72e42a74e35">operator+</a> (const::Integer &a, const ::<a class="el" href="class_integer.html">Integer</a> &b)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5789e64f14cd622aa64414f231efa3aa"></a><!-- doxytag: member="integer.h::operator-" ref="5789e64f14cd622aa64414f231efa3aa" args="(const::Integer &a, const ::Integer &b)" -->inline::Integer </td><td class="memItemRight" valign="bottom"><a class="el" href="integer_8h.html#5789e64f14cd622aa64414f231efa3aa">operator-</a> (const::Integer &a, const ::<a class="el" href="class_integer.html">Integer</a> &b)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="03db017083abe286a43a94302274dbe3"></a><!-- doxytag: member="integer.h::operator *" ref="03db017083abe286a43a94302274dbe3" args="(const::Integer &a, const ::Integer &b)" -->inline::Integer </td><td class="memItemRight" valign="bottom"><a class="el" href="integer_8h.html#03db017083abe286a43a94302274dbe3">operator *</a> (const::Integer &a, const ::<a class="el" href="class_integer.html">Integer</a> &b)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="724513581fe5fc36797048284fbf3a77"></a><!-- doxytag: member="integer.h::operator/" ref="724513581fe5fc36797048284fbf3a77" args="(const::Integer &a, const ::Integer &b)" -->inline::Integer </td><td class="memItemRight" valign="bottom"><a class="el" href="integer_8h.html#724513581fe5fc36797048284fbf3a77">operator/</a> (const::Integer &a, const ::<a class="el" href="class_integer.html">Integer</a> &b)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7cfecdcbed67cb69c32cafad6e758470"></a><!-- doxytag: member="integer.h::operator%" ref="7cfecdcbed67cb69c32cafad6e758470" args="(const::Integer &a, const ::Integer &b)" -->inline::Integer </td><td class="memItemRight" valign="bottom"><a class="el" href="integer_8h.html#7cfecdcbed67cb69c32cafad6e758470">operator%</a> (const::Integer &a, const ::<a class="el" href="class_integer.html">Integer</a> &b)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="28ca7986abc4315b3ea167bb00f2f80e"></a><!-- doxytag: member="integer.h::operator/" ref="28ca7986abc4315b3ea167bb00f2f80e" args="(const::Integer &a,::word b)" -->inline::Integer </td><td class="memItemRight" valign="bottom"><a class="el" href="integer_8h.html#28ca7986abc4315b3ea167bb00f2f80e">operator/</a> (const::Integer &a,::word b)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ec9007c83ed0e0fe24cc5f8b83cd8d8d"></a><!-- doxytag: member="integer.h::operator%" ref="ec9007c83ed0e0fe24cc5f8b83cd8d8d" args="(const::Integer &a,::word b)" -->inline::word </td><td class="memItemRight" valign="bottom"><a class="el" href="integer_8h.html#ec9007c83ed0e0fe24cc5f8b83cd8d8d">operator%</a> (const::Integer &a,::word b)</td></tr><tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="7bb5ef11567a51ead92b382dc058c582"></a><!-- doxytag: member="integer.h::swap" ref="7bb5ef11567a51ead92b382dc058c582" args="(::Integer &a,::Integer &b)" -->template<> </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="integer_8h.html#7bb5ef11567a51ead92b382dc058c582">swap</a> (::<a class="el" href="class_integer.html">Integer</a> &a,::<a class="el" href="class_integer.html">Integer</a> &b)</td></tr></table><hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 1 11:11:26 2007 for Crypto++ by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -