#include <bigint.hh>
◆ llong_t
◆ onedig_t
◆ twodig_t
◆ ullong_t
◆ anonymous enum
◆ ~BigInt()
◆ BigInt() [1/10]
◆ BigInt() [2/10]
◆ BigInt() [3/10]
| BigInt::BigInt |
( |
unsigned | u | ) |
|
◆ BigInt() [4/10]
| BigInt::BigInt |
( |
long signed int | x | ) |
|
◆ BigInt() [5/10]
| BigInt::BigInt |
( |
long unsigned int | x | ) |
|
◆ BigInt() [6/10]
◆ BigInt() [7/10]
◆ BigInt() [8/10]
| BigInt::BigInt |
( |
BigInt const & | y | ) |
|
◆ BigInt() [9/10]
◆ BigInt() [10/10]
| BigInt::BigInt |
( |
char const * | s, |
|
|
onedig_t | b = 10 ) |
◆ as_string()
| char * BigInt::as_string |
( |
char * | p, |
|
|
unsigned | l, |
|
|
onedig_t | b = 10 ) const |
◆ compare() [1/7]
| int BigInt::compare |
( |
BigInt const & | b | ) |
const |
◆ compare() [2/7]
| int BigInt::compare |
( |
int | n | ) |
const |
|
inline |
◆ compare() [3/7]
◆ compare() [4/7]
| int BigInt::compare |
( |
long | n | ) |
const |
|
inline |
◆ compare() [5/7]
◆ compare() [6/7]
| int BigInt::compare |
( |
unsigned long | n | ) |
const |
|
inline |
◆ compare() [7/7]
| int BigInt::compare |
( |
unsigned | n | ) |
const |
|
inline |
◆ digits()
| unsigned BigInt::digits |
( |
onedig_t | b = 10 | ) |
const |
◆ div()
◆ dump()
| bool BigInt::dump |
( |
unsigned char * | p, |
|
|
unsigned | n ) const |
◆ floorPow2()
| unsigned BigInt::floorPow2 |
( |
| ) |
const |
◆ is_even()
| bool BigInt::is_even |
( |
| ) |
const |
|
inline |
◆ is_int64()
| bool BigInt::is_int64 |
( |
| ) |
const |
◆ is_negative()
| bool BigInt::is_negative |
( |
| ) |
const |
|
inline |
◆ is_odd()
| bool BigInt::is_odd |
( |
| ) |
const |
|
inline |
◆ is_positive()
| bool BigInt::is_positive |
( |
| ) |
const |
|
inline |
◆ is_uint64()
| bool BigInt::is_uint64 |
( |
| ) |
const |
|
inline |
◆ is_zero()
| bool BigInt::is_zero |
( |
| ) |
const |
|
inline |
◆ load()
| void BigInt::load |
( |
unsigned char const * | p, |
|
|
unsigned | n ) |
◆ negate()
◆ operator++()
| BigInt & BigInt::operator++ |
( |
| ) |
|
|
inline |
◆ operator--()
| BigInt & BigInt::operator-- |
( |
| ) |
|
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ power2()
| BigInt BigInt::power2 |
( |
unsigned | n | ) |
|
|
inlinestatic |
◆ power2m1()
| BigInt BigInt::power2m1 |
( |
unsigned | n | ) |
|
|
inlinestatic |
◆ scan()
| char const * BigInt::scan |
( |
char const * | s, |
|
|
onedig_t | b = 10 ) |
◆ scan_on()
| char const * BigInt::scan_on |
( |
char const * | s, |
|
|
onedig_t | b = 10 ) |
◆ swap()
| void BigInt::swap |
( |
BigInt & | other | ) |
|
|
inline |
◆ to_int64()
| int64_t BigInt::to_int64 |
( |
| ) |
const |
◆ to_uint64()
| uint64_t BigInt::to_uint64 |
( |
| ) |
const |
◆ operator-
The documentation for this class was generated from the following files: