📄 class_integer-members.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++: Member List</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 class="current"><a href="classes.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul></div><div class="tabs"> <ul> <li><a href="classes.html"><span>Alphabetical List</span></a></li> <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><h1>Integer Member List</h1>This is the complete list of members for <a class="el" href="class_integer.html">Integer</a>, including all inherited members.<p><table> <tr class="memlist"><td><a class="el" href="class_integer.html#a90e318d86745dd8cd92e2845708158b">a_exp_b_mod_c</a>(const Integer &x, const Integer &e, const Integer &m)</td><td><a class="el" href="class_integer.html">Integer</a></td><td><code> [friend]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#c0c699fd5d44290c499eb51a4e75d062">a_times_b_mod_c</a>(const Integer &x, const Integer &y, const Integer &m)</td><td><a class="el" href="class_integer.html">Integer</a></td><td><code> [friend]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#9f695e8607be4d864fa0b1c6edb60bb1">AbsoluteValue</a>() const</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#9b4088ac01abf76b9ba60060abccb7a3d9b396a7ba736a4ca02db0125cc8c6a4">ANY</a> enum value</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#810fc0382f8928893fe192ab79b1972c">BERDecode</a>(const byte *input, size_t inputLen)</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#8736cc41b06596c9c04328d2f0238db7">BERDecode</a>(BufferedTransformation &bt)</td><td><a class="el" href="class_integer.html">Integer</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#59f2e3f759fb252da8ce4bd718fb6487">BERDecodeAsOctetString</a>(BufferedTransformation &bt, size_t length)</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_a_s_n1_object.html#b8446b61690a19015d3d565d86dd1d3d">BEREncode</a>(BufferedTransformation &bt) const </td><td><a class="el" href="class_a_s_n1_object.html">ASN1Object</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#867356d88074424328d0ebb9bea63254">BitCount</a>() const</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#e7ee3f1bbea2b3138c6d8f1ce1aa2bf9">ByteCount</a>() const</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#550cf80410789dc459df82387792ed49">Compare</a>(const Integer &a) const </td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#2e90d8f4c5a13e203b94f9abc24d733f">ConvertToLong</a>() const</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#e91fee9e9873f3412f47e6d647545099">Decode</a>(const byte *input, size_t inputLen, Signedness=UNSIGNED)</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#92052699599bfd434418b782dbaf4f72">Decode</a>(BufferedTransformation &bt, size_t inputLen, Signedness=UNSIGNED)</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#6ab51a05bee88cfa690179611e8a084e">DEREncode</a>(BufferedTransformation &bt) const </td><td><a class="el" href="class_integer.html">Integer</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#1dc54b479df856d614cb23e362126110">DEREncodeAsOctetString</a>(BufferedTransformation &bt, size_t length) const </td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#567c89aa176b354143c99d558d05a5fb">Divide</a>(Integer &r, Integer &q, const Integer &a, const Integer &d)</td><td><a class="el" href="class_integer.html">Integer</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#1849c5a8af28ab4f3a70d9690924f249">Divide</a>(word &r, Integer &q, const Integer &a, word d)</td><td><a class="el" href="class_integer.html">Integer</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#bf2934a6172b4cb5317874f0c993a420">DivideByPowerOf2</a>(Integer &r, Integer &q, const Integer &a, unsigned int n)</td><td><a class="el" href="class_integer.html">Integer</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#9a6d4284d05d6377cbf6a07611a57545">DividedBy</a>(const Integer &b) const </td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#3db861783001e2efb038728978978e91">DividedBy</a>(word b) const</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#4d86bd0bc25c23b4c6a797a8eff3a41f">Doubled</a>() const</td><td><a class="el" href="class_integer.html">Integer</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#c12ea467de9a609b86ec03d8cb8837e4">Encode</a>(byte *output, size_t outputLen, Signedness=UNSIGNED) const </td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#18a664f00df5dcfb979b2e804e7418ce">Encode</a>(BufferedTransformation &bt, size_t outputLen, Signedness=UNSIGNED) const </td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#2d4d29937f8ef666717530b30f137c37">Gcd</a>(const Integer &a, const Integer &n)</td><td><a class="el" href="class_integer.html">Integer</a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#0d9a427fe64a454b11b24fe61c10dbeb">GenerateRandom</a>(RandomNumberGenerator &rng, const NameValuePairs &params=g_nullNameValuePairs)</td><td><a class="el" href="class_integer.html">Integer</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#d330521e84a900a80e8dd90e97796e17">GenerateRandomNoThrow</a>(RandomNumberGenerator &rng, const NameValuePairs &params=g_nullNameValuePairs)</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#0e377d23bde55fc7dc6ea2208c587d19">GetBit</a>(size_t i) const</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#66049970ba544ce8178f9c7d69776b23">GetBits</a>(size_t i, size_t n) const </td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#5bbe765e1c3a9c6036d31bb1a8de5f07">GetByte</a>(size_t i) const</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#ef0adde4261276d74ddf19366c427b62">HalfMontgomeryRepresentation</a> class</td><td><a class="el" href="class_integer.html">Integer</a></td><td><code> [friend]</code></td></tr> <tr class="memlist"><td><a class="el" href="struct_initialize_integer.html#ce98edba2378f91bf2f80fb9f5fddb7f">InitializeInteger</a>()</td><td><a class="el" href="struct_initialize_integer.html">InitializeInteger</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#7fcab0564d7270017ebcca55bae1a17a">Integer</a>()</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#9e86175b4b1fb79321736974846fce70">Integer</a>(const Integer &t)</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#b0536c16f441f1b5abcb2019f7d52e17">Integer</a>(signed long value)</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#15a70886677caedd35492b495c5290e6">Integer</a>(Sign s, lword value)</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#834c31dcb78213e008b342c97764fd5d">Integer</a>(Sign s, word highWord, word lowWord)</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#9e8bf8c72458dff4ceb5d6cdf9e5c97a">Integer</a>(const char *str)</td><td><a class="el" href="class_integer.html">Integer</a></td><td><code> [explicit]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#6931189bb0b2e68d04bef63bc6f172b3">Integer</a>(const wchar_t *str)</td><td><a class="el" href="class_integer.html">Integer</a></td><td><code> [explicit]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#19c0d3273fcc216a5849527c7ba759d8">Integer</a>(const byte *encodedInteger, size_t byteCount, Signedness s=UNSIGNED)</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#39fee8047d003a1d6044da4b5025f3ce">Integer</a>(BufferedTransformation &bt, size_t byteCount, Signedness s=UNSIGNED)</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#81d3973655b9f9d358de31ca4d0215c1">Integer</a>(BufferedTransformation &bt)</td><td><a class="el" href="class_integer.html">Integer</a></td><td><code> [explicit]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#eb4abb834e9e897a28850d2081f3fa63">Integer</a>(RandomNumberGenerator &rng, size_t bitcount)</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#88a110cb9f89a8810c228ad00cea18c2">Integer</a>(RandomNumberGenerator &rng, const Integer &min, const Integer &max, RandomNumberType rnType=ANY, const Integer &equiv=Zero(), const Integer &mod=One())</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#881f9c714ee42f35718725a43d4d7db3">InverseMod</a>(const Integer &n) const </td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#301b042e5375cbdc310c351a25eec117">InverseMod</a>(word n) const</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#6b20fdbc800c7ba12db483eba866bd21">IsConvertableToLong</a>() const</td><td><a class="el" href="class_integer.html">Integer</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#fedf9af097a3417d8bd3742ec53f9593">IsEven</a>() const</td><td><a class="el" href="class_integer.html">Integer</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#d767ae81c89be3804da8785e132d2d1f">IsNegative</a>() const</td><td><a class="el" href="class_integer.html">Integer</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#ed4bb7208a18b986ef3e1a7d92e06d1d">IsOdd</a>() const</td><td><a class="el" href="class_integer.html">Integer</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_integer.html#13ddbfd8e9729932c2a99b0dff530978">IsPositive</a>() const</td><td><a class="el" href="class_integer.html">Integer</a></td><td><code> [inline]</code></td></tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -