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().