|
void | AssignUInt16 (uint16_t value) |
|
void | AssignUInt64 (uint64_t value) |
|
void | AssignBignum (const Bignum &other) |
|
void | AssignDecimalString (Vector< const char > value) |
|
void | AssignHexString (Vector< const char > value) |
|
void | AssignPowerUInt16 (uint16_t base, int exponent) |
|
void | AddUInt16 (uint16_t operand) |
|
void | AddUInt64 (uint64_t operand) |
|
void | AddBignum (const Bignum &other) |
|
void | SubtractBignum (const Bignum &other) |
|
void | Square () |
|
void | ShiftLeft (int shift_amount) |
|
void | MultiplyByUInt32 (uint32_t factor) |
|
void | MultiplyByUInt64 (uint64_t factor) |
|
void | MultiplyByPowerOfTen (int exponent) |
|
void | Times10 () |
|
uint16_t | DivideModuloIntBignum (const Bignum &other) |
|
bool | ToHexString (char *buffer, int buffer_size) const |
|
|
static int | Compare (const Bignum &a, const Bignum &b) |
|
static bool | Equal (const Bignum &a, const Bignum &b) |
|
static bool | LessEqual (const Bignum &a, const Bignum &b) |
|
static bool | Less (const Bignum &a, const Bignum &b) |
|
static int | PlusCompare (const Bignum &a, const Bignum &b, const Bignum &c) |
|
static bool | PlusEqual (const Bignum &a, const Bignum &b, const Bignum &c) |
|
static bool | PlusLessEqual (const Bignum &a, const Bignum &b, const Bignum &c) |
|
static bool | PlusLess (const Bignum &a, const Bignum &b, const Bignum &c) |
|
|
static const int | kMaxSignificantBits = 3584 |
|
Definition at line 13 of file bignum.h.
The documentation for this class was generated from the following files: