|
amath
1.8.5
Simple command line calculator
|
#include <bigint.h>
Public Member Functions | |
| BigInt & | operator= (const BigInt &rhs) |
| uint32_t | GetLength () const |
| uint32_t | Geboollock (uint32_t idx) const |
| void | SetZero () |
| bool | IsZero () const |
| void | SetUInt64 (uint64_t val) |
| void | SetUInt32 (uint32_t val) |
| uint32_t | GetUInt32 () const |
Public Attributes | |
| uint32_t | m_length |
| uint32_t | m_blocks [c_BigInt_MaxBlocks] |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 63 of file bigint.h.
References m_blocks, and m_length.
Referenced by BigInt_MultiplyPow10(), BigInt_Pow10(), and Dragon4().

|
inline |
|
inline |
| uint32_t BigInt::m_blocks[c_BigInt_MaxBlocks] |
Definition at line 117 of file bigint.h.
Referenced by BigInt_Add(), BigInt_Compare(), BigInt_DivideWithRemainder_MaxQuotient9(), BigInt_Multiply(), BigInt_Multiply10(), BigInt_Multiply2(), BigInt_Pow2(), BigInt_ShiftLeft(), Geboollock(), GetUInt32(), operator=(), SetUInt32(), and SetUInt64().
| uint32_t BigInt::m_length |
Definition at line 116 of file bigint.h.
Referenced by BigInt_Add(), BigInt_Compare(), BigInt_DivideWithRemainder_MaxQuotient9(), BigInt_Multiply(), BigInt_Multiply10(), BigInt_Multiply2(), BigInt_Pow2(), BigInt_ShiftLeft(), GetLength(), GetUInt32(), IsZero(), operator=(), SetUInt32(), SetUInt64(), and SetZero().