#include <UT_VeryLong.h>
Definition at line 37 of file UT_VeryLong.h.
| UT_VeryLong::UT_VeryLong | ( | uint | x = 0 |
) |
| UT_VeryLong::UT_VeryLong | ( | const UT_VeryLong & | x | ) |
| UT_VeryLong::UT_VeryLong | ( | const UT_PolyField & | x | ) |
| UT_VeryLong::UT_VeryLong | ( | const uint32 * | data, | |
| int | nwords | |||
| ) |
| UT_VeryLong::UT_VeryLong | ( | const char * | string | ) |
| UT_VeryLong::~UT_VeryLong | ( | ) |
| int UT_VeryLong::divideBy | ( | uint | base = 10 |
) |
| static UT_VeryLong UT_VeryLong::gcd | ( | const UT_VeryLong & | X, | |
| const UT_VeryLong & | Y | |||
| ) | [static] |
| int UT_VeryLong::getBit | ( | int | i | ) | const |
| uint UT_VeryLong::getLow32Bits | ( | ) | const |
| int UT_VeryLong::getNegative | ( | ) | const [inline] |
Definition at line 103 of file UT_VeryLong.h.
| int UT_VeryLong::getNumBits | ( | ) | const |
| const ut_VeryLongValue* UT_VeryLong::getValue | ( | ) | const [inline] |
Definition at line 102 of file UT_VeryLong.h.
| ut_VeryLongValue* UT_VeryLong::getValue | ( | ) | [inline] |
Definition at line 101 of file UT_VeryLong.h.
| int UT_VeryLong::isZero | ( | ) | const |
| void UT_VeryLong::loadFromBitStream | ( | UT_BitStream & | bs, | |
| int | nbits | |||
| ) |
| static UT_VeryLong UT_VeryLong::modexp | ( | const UT_VeryLong & | x, | |
| const UT_VeryLong & | e, | |||
| const UT_VeryLong & | m | |||
| ) | [static] |
| static UT_VeryLong UT_VeryLong::modinv | ( | const UT_VeryLong & | a, | |
| const UT_VeryLong & | m | |||
| ) | [static] |
| UT_VeryLong::operator unsigned | ( | ) |
| UT_VeryLong& UT_VeryLong::operator%= | ( | const UT_VeryLong & | x | ) |
| UT_VeryLong& UT_VeryLong::operator*= | ( | const UT_VeryLong & | x | ) |
| UT_VeryLong& UT_VeryLong::operator+= | ( | const UT_VeryLong & | x | ) |
| UT_VeryLong& UT_VeryLong::operator-= | ( | const UT_VeryLong & | x | ) |
| UT_VeryLong& UT_VeryLong::operator/= | ( | const UT_VeryLong & | x | ) |
| UT_VeryLong& UT_VeryLong::operator<<= | ( | uint | shift | ) |
| UT_VeryLong& UT_VeryLong::operator= | ( | const char * | x | ) |
| UT_VeryLong& UT_VeryLong::operator= | ( | uint | x | ) |
| UT_VeryLong& UT_VeryLong::operator= | ( | const UT_VeryLong & | x | ) |
| UT_VeryLong& UT_VeryLong::operator>>= | ( | uint | shift | ) |
| UT_VeryLong& UT_VeryLong::operator^= | ( | const UT_VeryLong & | x | ) |
| UT_VeryLong& UT_VeryLong::operator|= | ( | const UT_VeryLong & | x | ) |
| void UT_VeryLong::print | ( | const char * | prefix = 0, |
|
| int | radix = 16, |
|||
| const char * | suffix = "\n" | |||
| ) | const |
| void UT_VeryLong::printVariable | ( | const char * | name | ) | const |
| void UT_VeryLong::saveToBitStream | ( | UT_BitStream & | bs, | |
| int | nbits | |||
| ) | const |
| void UT_VeryLong::setNegative | ( | int | n | ) | [inline] |
Definition at line 104 of file UT_VeryLong.h.
| int operator!= | ( | const UT_VeryLong & | x, | |
| const UT_VeryLong & | y | |||
| ) | [friend] |
Definition at line 72 of file UT_VeryLong.h.
| int operator< | ( | const UT_VeryLong & | x, | |
| const UT_VeryLong & | y | |||
| ) | [friend] |
Definition at line 87 of file UT_VeryLong.h.
| int operator<= | ( | const UT_VeryLong & | x, | |
| const UT_VeryLong & | y | |||
| ) | [friend] |
Definition at line 81 of file UT_VeryLong.h.
| int operator== | ( | const UT_VeryLong & | x, | |
| const UT_VeryLong & | y | |||
| ) | [friend] |
Definition at line 75 of file UT_VeryLong.h.
| int operator> | ( | const UT_VeryLong & | x, | |
| const UT_VeryLong & | y | |||
| ) | [friend] |
Definition at line 84 of file UT_VeryLong.h.
| int operator>= | ( | const UT_VeryLong & | x, | |
| const UT_VeryLong & | y | |||
| ) | [friend] |
Definition at line 78 of file UT_VeryLong.h.
friend class ut_MMExp [friend] |
Definition at line 127 of file UT_VeryLong.h.
friend class UT_PolyField [friend] |
Definition at line 128 of file UT_VeryLong.h.
1.5.9