#include <wpi/double-conversion/bignum.h>
|
| 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) |
◆ Bignum()
| wpi::double_conversion::Bignum::Bignum |
( |
| ) |
|
|
inline |
◆ AddBignum()
| void wpi::double_conversion::Bignum::AddBignum |
( |
const Bignum & | other | ) |
|
◆ AddUInt64()
| void wpi::double_conversion::Bignum::AddUInt64 |
( |
const uint64_t | operand | ) |
|
◆ AssignBignum()
| void wpi::double_conversion::Bignum::AssignBignum |
( |
const Bignum & | other | ) |
|
◆ AssignDecimalString()
| void wpi::double_conversion::Bignum::AssignDecimalString |
( |
const Vector< const char > | value | ) |
|
◆ AssignHexString()
| void wpi::double_conversion::Bignum::AssignHexString |
( |
const Vector< const char > | value | ) |
|
◆ AssignPowerUInt16()
| void wpi::double_conversion::Bignum::AssignPowerUInt16 |
( |
uint16_t | base, |
|
|
const int | exponent ) |
◆ AssignUInt16()
| void wpi::double_conversion::Bignum::AssignUInt16 |
( |
const uint16_t | value | ) |
|
◆ AssignUInt64()
| void wpi::double_conversion::Bignum::AssignUInt64 |
( |
uint64_t | value | ) |
|
◆ Compare()
| int wpi::double_conversion::Bignum::Compare |
( |
const Bignum & | a, |
|
|
const Bignum & | b ) |
|
static |
◆ DivideModuloIntBignum()
| uint16_t wpi::double_conversion::Bignum::DivideModuloIntBignum |
( |
const Bignum & | other | ) |
|
◆ Equal()
| bool wpi::double_conversion::Bignum::Equal |
( |
const Bignum & | a, |
|
|
const Bignum & | b ) |
|
inlinestatic |
◆ Less()
| bool wpi::double_conversion::Bignum::Less |
( |
const Bignum & | a, |
|
|
const Bignum & | b ) |
|
inlinestatic |
◆ LessEqual()
| bool wpi::double_conversion::Bignum::LessEqual |
( |
const Bignum & | a, |
|
|
const Bignum & | b ) |
|
inlinestatic |
◆ MultiplyByPowerOfTen()
| void wpi::double_conversion::Bignum::MultiplyByPowerOfTen |
( |
const int | exponent | ) |
|
◆ MultiplyByUInt32()
| void wpi::double_conversion::Bignum::MultiplyByUInt32 |
( |
const uint32_t | factor | ) |
|
◆ MultiplyByUInt64()
| void wpi::double_conversion::Bignum::MultiplyByUInt64 |
( |
const uint64_t | factor | ) |
|
◆ PlusCompare()
| int wpi::double_conversion::Bignum::PlusCompare |
( |
const Bignum & | a, |
|
|
const Bignum & | b, |
|
|
const Bignum & | c ) |
|
static |
◆ PlusEqual()
| bool wpi::double_conversion::Bignum::PlusEqual |
( |
const Bignum & | a, |
|
|
const Bignum & | b, |
|
|
const Bignum & | c ) |
|
inlinestatic |
◆ PlusLess()
| bool wpi::double_conversion::Bignum::PlusLess |
( |
const Bignum & | a, |
|
|
const Bignum & | b, |
|
|
const Bignum & | c ) |
|
inlinestatic |
◆ PlusLessEqual()
| bool wpi::double_conversion::Bignum::PlusLessEqual |
( |
const Bignum & | a, |
|
|
const Bignum & | b, |
|
|
const Bignum & | c ) |
|
inlinestatic |
◆ ShiftLeft()
| void wpi::double_conversion::Bignum::ShiftLeft |
( |
const int | shift_amount | ) |
|
◆ Square()
| void wpi::double_conversion::Bignum::Square |
( |
| ) |
|
◆ SubtractBignum()
| void wpi::double_conversion::Bignum::SubtractBignum |
( |
const Bignum & | other | ) |
|
◆ Times10()
| void wpi::double_conversion::Bignum::Times10 |
( |
| ) |
|
|
inline |
◆ ToHexString()
| bool wpi::double_conversion::Bignum::ToHexString |
( |
char * | buffer, |
|
|
const int | buffer_size ) const |
◆ kMaxSignificantBits
| const int wpi::double_conversion::Bignum::kMaxSignificantBits = 3584 |
|
static |
The documentation for this class was generated from the following file: