|
|
| bigint (bigint const &)=delete |
| |
|
bigint & | operator= (bigint const &)=delete |
| |
|
| bigint (bigint &&)=delete |
| |
|
bigint & | operator= (bigint &&other)=delete |
| |
| SIMDJSON_FASTFLOAT_CONSTEXPR20 | bigint (uint64_t value) |
| |
| SIMDJSON_FASTFLOAT_CONSTEXPR20 uint64_t | hi64 (bool &truncated) const noexcept |
| |
| SIMDJSON_FASTFLOAT_CONSTEXPR20 int | compare (bigint const &other) const noexcept |
| |
| SIMDJSON_FASTFLOAT_CONSTEXPR20 bool | shl_bits (size_t n) noexcept |
| |
| SIMDJSON_FASTFLOAT_CONSTEXPR20 bool | shl_limbs (size_t n) noexcept |
| |
| SIMDJSON_FASTFLOAT_CONSTEXPR20 bool | shl (size_t n) noexcept |
| |
| SIMDJSON_FASTFLOAT_CONSTEXPR20 int | ctlz () const noexcept |
| |
| SIMDJSON_FASTFLOAT_CONSTEXPR20 int | bit_length () const noexcept |
| |
| SIMDJSON_FASTFLOAT_CONSTEXPR20 bool | mul (limb y) noexcept |
| |
| SIMDJSON_FASTFLOAT_CONSTEXPR20 bool | add (limb y) noexcept |
| |
| SIMDJSON_FASTFLOAT_CONSTEXPR20 bool | pow2 (uint32_t exp) noexcept |
| |
| SIMDJSON_FASTFLOAT_CONSTEXPR20 bool | pow5 (uint32_t exp) noexcept |
| |
| SIMDJSON_FASTFLOAT_CONSTEXPR20 bool | pow10 (uint32_t exp) noexcept |
| |
Definition at line 3918 of file fast_float.h.
◆ bigint() [1/2]
| SIMDJSON_FASTFLOAT_CONSTEXPR20 simdjson_fast_float::bigint::bigint |
( |
| ) |
|
|
inline |
◆ bigint() [2/2]
| SIMDJSON_FASTFLOAT_CONSTEXPR20 simdjson_fast_float::bigint::bigint |
( |
uint64_t |
value | ) |
|
|
inline |
◆ add()
| SIMDJSON_FASTFLOAT_CONSTEXPR20 bool simdjson_fast_float::bigint::add |
( |
limb |
y | ) |
|
|
inlinenoexcept |
◆ bit_length()
| SIMDJSON_FASTFLOAT_CONSTEXPR20 int simdjson_fast_float::bigint::bit_length |
( |
| ) |
const |
|
inlinenoexcept |
◆ compare()
| SIMDJSON_FASTFLOAT_CONSTEXPR20 int simdjson_fast_float::bigint::compare |
( |
bigint const & |
other | ) |
const |
|
inlinenoexcept |
◆ ctlz()
| SIMDJSON_FASTFLOAT_CONSTEXPR20 int simdjson_fast_float::bigint::ctlz |
( |
| ) |
const |
|
inlinenoexcept |
◆ hi64()
| SIMDJSON_FASTFLOAT_CONSTEXPR20 uint64_t simdjson_fast_float::bigint::hi64 |
( |
bool & |
truncated | ) |
const |
|
inlinenoexcept |
◆ mul()
| SIMDJSON_FASTFLOAT_CONSTEXPR20 bool simdjson_fast_float::bigint::mul |
( |
limb |
y | ) |
|
|
inlinenoexcept |
◆ pow10()
| SIMDJSON_FASTFLOAT_CONSTEXPR20 bool simdjson_fast_float::bigint::pow10 |
( |
uint32_t |
exp | ) |
|
|
inlinenoexcept |
◆ pow2()
| SIMDJSON_FASTFLOAT_CONSTEXPR20 bool simdjson_fast_float::bigint::pow2 |
( |
uint32_t |
exp | ) |
|
|
inlinenoexcept |
◆ pow5()
| SIMDJSON_FASTFLOAT_CONSTEXPR20 bool simdjson_fast_float::bigint::pow5 |
( |
uint32_t |
exp | ) |
|
|
inlinenoexcept |
◆ shl()
| SIMDJSON_FASTFLOAT_CONSTEXPR20 bool simdjson_fast_float::bigint::shl |
( |
size_t |
n | ) |
|
|
inlinenoexcept |
◆ shl_bits()
| SIMDJSON_FASTFLOAT_CONSTEXPR20 bool simdjson_fast_float::bigint::shl_bits |
( |
size_t |
n | ) |
|
|
inlinenoexcept |
◆ shl_limbs()
| SIMDJSON_FASTFLOAT_CONSTEXPR20 bool simdjson_fast_float::bigint::shl_limbs |
( |
size_t |
n | ) |
|
|
inlinenoexcept |
◆ vec
| stackvec<bigint_limbs> simdjson_fast_float::bigint::vec |
The documentation for this struct was generated from the following file: