Définition à la ligne 29 du fichier biginteger.h.
◆ Type
◆ BigInteger() [1/3]
internal::BigInteger::BigInteger |
( |
const BigInteger & |
rhs | ) |
|
|
inline |
◆ BigInteger() [2/3]
internal::BigInteger::BigInteger |
( |
uint64_t |
u | ) |
|
|
inlineexplicit |
◆ BigInteger() [3/3]
internal::BigInteger::BigInteger |
( |
const char * |
decimals, |
|
|
size_t |
length |
|
) |
| |
|
inline |
◆ AppendDecimal64()
void internal::BigInteger::AppendDecimal64 |
( |
const char * |
begin, |
|
|
const char * |
end |
|
) |
| |
|
inlineprivate |
◆ Compare()
int internal::BigInteger::Compare |
( |
const BigInteger & |
rhs | ) |
const |
|
inline |
◆ Difference()
◆ GetCount()
size_t internal::BigInteger::GetCount |
( |
| ) |
const |
|
inline |
◆ GetDigit()
Type internal::BigInteger::GetDigit |
( |
size_t |
index | ) |
const |
|
inline |
◆ IsZero()
bool internal::BigInteger::IsZero |
( |
| ) |
const |
|
inline |
◆ MulAdd64()
◆ MultiplyPow5()
BigInteger & internal::BigInteger::MultiplyPow5 |
( |
unsigned |
exp | ) |
|
|
inline |
◆ operator*=() [1/2]
◆ operator*=() [2/2]
◆ operator+=()
◆ operator<<=()
BigInteger & internal::BigInteger::operator<<= |
( |
size_t |
shift | ) |
|
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==() [1/2]
bool internal::BigInteger::operator== |
( |
const BigInteger & |
rhs | ) |
const |
|
inline |
◆ operator==() [2/2]
bool internal::BigInteger::operator== |
( |
const Type |
rhs | ) |
const |
|
inline |
◆ ParseUint64()
static uint64_t internal::BigInteger::ParseUint64 |
( |
const char * |
begin, |
|
|
const char * |
end |
|
) |
| |
|
inlinestaticprivate |
◆ PushBack()
void internal::BigInteger::PushBack |
( |
Type |
digit | ) |
|
|
inlineprivate |
◆ count_
size_t internal::BigInteger::count_ |
|
private |
◆ digits_
Type internal::BigInteger::digits_[kCapacity] |
|
private |
◆ kBitCount
const size_t internal::BigInteger::kBitCount = 3328 |
|
staticprivate |
◆ kCapacity
const size_t internal::BigInteger::kCapacity = kBitCount / sizeof(Type) |
|
staticprivate |
◆ kTypeBit
const size_t internal::BigInteger::kTypeBit = sizeof(Type) * 8 |
|
staticprivate |
La documentation de cette classe a été générée à partir du fichier suivant :