#include <biginteger.h>
◆ Type
◆ BigInteger() [1/3]
◆ 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()
◆ 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]
◆ operator==() [2/2]
◆ 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_
◆ kBitCount
const size_t internal::BigInteger::kBitCount = 3328 |
|
staticprivate |
◆ kCapacity
◆ kTypeBit
const size_t internal::BigInteger::kTypeBit = sizeof(Type) * 8 |
|
staticprivate |
The documentation for this class was generated from the following file:
- deps/discord-rpc/thirdparty/rapidjson-1.1.0/include/rapidjson/internal/biginteger.h