bes  Updated for version 3.20.6
internal::BigInteger Class Reference
Collaboration diagram for internal::BigInteger:
Collaboration graph

Public Types

typedef uint64_t Type
 
typedef uint64_t Type
 

Public Member Functions

 BigInteger (const BigInteger &rhs)
 
 BigInteger (const BigInteger &rhs)
 
 BigInteger (const char *decimals, size_t length)
 
 BigInteger (const char *decimals, size_t length)
 
 BigInteger (uint64_t u)
 
 BigInteger (uint64_t u)
 
int Compare (const BigInteger &rhs) const
 
int Compare (const BigInteger &rhs) const
 
bool Difference (const BigInteger &rhs, BigInteger *out) const
 
bool Difference (const BigInteger &rhs, BigInteger *out) const
 
size_t GetCount () const
 
size_t GetCount () const
 
Type GetDigit (size_t index) const
 
Type GetDigit (size_t index) const
 
bool IsZero () const
 
bool IsZero () const
 
BigIntegerMultiplyPow5 (unsigned exp)
 
BigIntegerMultiplyPow5 (unsigned exp)
 
BigIntegeroperator*= (uint32_t u)
 
BigIntegeroperator*= (uint32_t u)
 
BigIntegeroperator*= (uint64_t u)
 
BigIntegeroperator*= (uint64_t u)
 
BigIntegeroperator+= (uint64_t u)
 
BigIntegeroperator+= (uint64_t u)
 
BigIntegeroperator<<= (size_t shift)
 
BigIntegeroperator<<= (size_t shift)
 
BigIntegeroperator= (const BigInteger &rhs)
 
BigIntegeroperator= (const BigInteger &rhs)
 
BigIntegeroperator= (uint64_t u)
 
BigIntegeroperator= (uint64_t u)
 
bool operator== (const BigInteger &rhs) const
 
bool operator== (const BigInteger &rhs) const
 
bool operator== (const Type rhs) const
 
bool operator== (const Type rhs) const
 

Detailed Description

Definition at line 28 of file cmr_module/rapidjson/internal/biginteger.h.


The documentation for this class was generated from the following file: