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 1238 of file format-inl.h. Member Typedef Documentation◆ bigit
Definition at line 1242 of file format-inl.h. ◆ double_bigit
Definition at line 1243 of file format-inl.h. Member Enumeration Documentation◆ anonymous enum
Definition at line 1244 of file format-inl.h. Constructor & Destructor Documentation◆ bigint() [1/3]
Definition at line 1308 of file format-inl.h. ◆ bigint() [2/3]
Definition at line 1309 of file format-inl.h. References bigint::assign(). ◆ ~bigint()
Definition at line 1310 of file format-inl.h. References bigint::bigits_, bigint::bigits_capacity, and buffer< T >::capacity(). ◆ bigint() [3/3]Member Function Documentation◆ align()
Definition at line 1448 of file format-inl.h. References bigint::bigits_, buffer< T >::data(), bigint::exp_, bigint::num_bigits(), basic_memory_buffer< T, SIZE, Allocator >::resize(), buffer< T >::size(), and detail::to_unsigned(). ◆ assign() [1/2]
Definition at line 1315 of file format-inl.h. References bigint::bigits_, buffer< T >::data(), bigint::exp_, detail::make_checked(), basic_memory_buffer< T, SIZE, Allocator >::resize(), and buffer< T >::size(). Referenced by bigint::assign_pow10(), bigint::bigint(), and detail::fallback_format(). ◆ assign() [2/2]
Definition at line 1323 of file format-inl.h. References bigint::bigit_bits, bigint::bigits_, bigint::exp_, bigint::num_bigits(), and basic_memory_buffer< T, SIZE, Allocator >::resize(). ◆ assign_pow10()
Definition at line 1397 of file format-inl.h. References bigint::assign(), detail::exp, and bigint::square(). Referenced by detail::fallback_format(). ◆ divmod_assign()
Definition at line 1461 of file format-inl.h. References bigint::bigits_, bigint::compare, FMT_ASSERT, buffer< T >::size(), and bigint::subtract_aligned(). ◆ multiply() [1/2]
Definition at line 1279 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 1290 of file format-inl.h. References bigint::bigit_bits, bigint::bigits_, buffer< T >::push_back(), and buffer< T >::size(). ◆ num_bigits()
Definition at line 1333 of file format-inl.h. References bigint::bigits_, bigint::exp_, and buffer< T >::size(). Referenced by bigint::align(), bigint::assign(), bigint::remove_leading_zeros(), and bigint::square(). ◆ operator*=()
template<typename Int >
Definition at line 1350 of file format-inl.h. References FMT_ASSERT, and bigint::multiply(). ◆ operator<<=()
Definition at line 1335 of file format-inl.h. References bigint::bigit_bits, bigint::bigits_, bigint::exp_, buffer< T >::push_back(), and buffer< T >::size(). ◆ operator=()
◆ operator[]() [1/2]
Definition at line 1249 of file format-inl.h. References bigint::bigits_, detail::index, and detail::to_unsigned(). ◆ operator[]() [2/2]
Definition at line 1248 of file format-inl.h. References bigint::bigits_, detail::index, and detail::to_unsigned(). ◆ remove_leading_zeros()
Definition at line 1261 of file format-inl.h. References bigint::bigits_, bigint::num_bigits(), basic_memory_buffer< T, SIZE, Allocator >::resize(), buffer< T >::size(), and detail::to_unsigned(). Referenced by bigint::square(), and bigint::subtract_aligned(). ◆ square()
Definition at line 1416 of file format-inl.h. References bigint::bigits_, bigint::exp_, bigint::num_bigits(), bigint::remove_leading_zeros(), basic_memory_buffer< T, SIZE, Allocator >::resize(), buffer< T >::size(), and detail::to_unsigned(). Referenced by bigint::assign_pow10(). ◆ subtract_aligned()
Definition at line 1268 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 1255 of file format-inl.h. References bigint::bigit_bits, and detail::index. Referenced by bigint::subtract_aligned(). Friends And Related Symbol Documentation◆ add_compareDefinition at line 1373 of file format-inl.h. ◆ compareDefinition at line 1356 of file format-inl.h. Referenced by bigint::divmod_assign(), and bigint::subtract_aligned(). ◆ formatter< bigint >Definition at line 1251 of file format-inl.h. Member Data Documentation◆ bigit_bits
Definition at line 1251 of file format-inl.h. Referenced by bigint::assign(), formatter< detail::bigint >::format(), bigint::multiply(), bigint::multiply(), bigint::operator<<=(), and bigint::subtract_bigits(). ◆ bigits_
Definition at line 1245 of file format-inl.h. Referenced by bigint::align(), bigint::assign(), bigint::assign(), bigint::divmod_assign(), formatter< detail::bigint >::format(), bigint::multiply(), bigint::multiply(), bigint::num_bigits(), bigint::operator<<=(), bigint::operator[](), bigint::operator[](), bigint::remove_leading_zeros(), bigint::square(), bigint::subtract_aligned(), and bigint::~bigint(). ◆ exp_
Definition at line 1246 of file format-inl.h. Referenced by bigint::align(), bigint::assign(), bigint::assign(), formatter< detail::bigint >::format(), bigint::num_bigits(), bigint::operator<<=(), bigint::square(), and bigint::subtract_aligned().
|