Loading...
Searching...
No Matches
Public Member Functions |
Private Types |
Private Member Functions |
Private Attributes |
Static Private Attributes |
Friends |
List of all members
bigint Class Reference
Detailed DescriptionDefinition at line 519 of file format-inl.h. Member Typedef Documentation◆ bigit
Definition at line 523 of file format-inl.h. ◆ double_bigit
Definition at line 524 of file format-inl.h. Member Enumeration Documentation◆ anonymous enum
Definition at line 525 of file format-inl.h. Constructor & Destructor Documentation◆ bigint() [1/3]
Definition at line 588 of file format-inl.h. ◆ bigint() [2/3]
Definition at line 589 of file format-inl.h. References bigint::assign(). ◆ ~bigint()
Definition at line 590 of file format-inl.h. References bigint::bigits_, bigint::bigits_capacity, and buffer< T >::capacity(). ◆ bigint() [3/3]Member Function Documentation◆ assign() [1/2]
Definition at line 595 of file format-inl.h. References bigint::bigits_, buffer< T >::data(), bigint::exp_, buffer< T >::resize(), and buffer< T >::size(). Referenced by bigint::assign_pow10(), bigint::bigint(), and internal::fallback_format(). ◆ assign() [2/2]
Definition at line 602 of file format-inl.h. References bigint::bigit_bits, bigint::bigits_, bigint::exp_, bigint::num_bigits(), and buffer< T >::resize(). ◆ assign_pow10()
Definition at line 676 of file format-inl.h. References bigint::assign(), internal::exp, and bigint::square(). Referenced by internal::fallback_format(). ◆ divmod_assign()
Definition at line 727 of file format-inl.h. References bigint::bigits_, bigint::compare, buffer< T >::data(), bigint::exp_, FMT_ASSERT, bigint::num_bigits(), buffer< T >::resize(), buffer< T >::size(), and bigint::subtract_aligned(). ◆ multiply() [1/2]
Definition at line 559 of file format-inl.h. References bigint::bigit_bits, bigint::bigits_, buffer< T >::push_back(), and buffer< T >::size(). Referenced by bigint::operator*=(). ◆ multiply() [2/2]
Definition at line 570 of file format-inl.h. References bigint::bigit_bits, bigint::bigits_, buffer< T >::push_back(), and buffer< T >::size(). ◆ num_bigits()
Definition at line 612 of file format-inl.h. References bigint::bigits_, bigint::exp_, and buffer< T >::size(). Referenced by bigint::assign(), bigint::divmod_assign(), bigint::remove_leading_zeros(), and bigint::square(). ◆ operator*=()
template<typename Int >
Definition at line 629 of file format-inl.h. References FMT_ASSERT, and bigint::multiply(). ◆ operator<<=()
Definition at line 614 of file format-inl.h. References bigint::bigit_bits, bigint::bigits_, bigint::exp_, buffer< T >::push_back(), and buffer< T >::size(). ◆ operator=()
◆ remove_leading_zeros()
Definition at line 539 of file format-inl.h. References bigint::bigits_, bigint::num_bigits(), buffer< T >::resize(), and buffer< T >::size(). Referenced by bigint::square(), and bigint::subtract_aligned(). ◆ square()
Definition at line 695 of file format-inl.h. References bigint::bigits_, bigint::exp_, bigint::num_bigits(), bigint::remove_leading_zeros(), buffer< T >::resize(), and buffer< T >::size(). Referenced by bigint::assign_pow10(). ◆ subtract_aligned()
Definition at line 546 of file format-inl.h. References bigint::bigits_, bigint::compare, bigint::exp_, FMT_ASSERT, bigint::remove_leading_zeros(), buffer< T >::size(), and bigint::subtract_bigits(). Referenced by bigint::divmod_assign(). ◆ subtract_bigits()Definition at line 533 of file format-inl.h. References bigint::bigit_bits, bigint::bigits_, and internal::index. Referenced by bigint::subtract_aligned(). Friends And Related Symbol Documentation◆ add_compareDefinition at line 652 of file format-inl.h. ◆ compareDefinition at line 635 of file format-inl.h. Referenced by bigint::divmod_assign(), and bigint::subtract_aligned(). ◆ formatter< bigint >Definition at line 529 of file format-inl.h. Member Data Documentation◆ bigit_bits
Definition at line 529 of file format-inl.h. Referenced by bigint::assign(), formatter< internal::bigint >::format(), bigint::multiply(), bigint::multiply(), bigint::operator<<=(), and bigint::subtract_bigits(). ◆ bigits_
Definition at line 526 of file format-inl.h. Referenced by bigint::assign(), bigint::assign(), bigint::divmod_assign(), formatter< internal::bigint >::format(), bigint::multiply(), bigint::multiply(), bigint::num_bigits(), bigint::operator<<=(), bigint::remove_leading_zeros(), bigint::square(), bigint::subtract_aligned(), bigint::subtract_bigits(), and bigint::~bigint(). ◆ exp_
Definition at line 527 of file format-inl.h. Referenced by bigint::assign(), bigint::assign(), bigint::divmod_assign(), formatter< internal::bigint >::format(), bigint::num_bigits(), bigint::operator<<=(), bigint::square(), and bigint::subtract_aligned().
|