SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
detail::bigint Class Reference

Public Member Functions

 bigint (uint64_t n)
 
 bigint (const bigint &)=delete
 
void operator= (const bigint &)=delete
 
FMT_CONSTEXPR20 void assign (const bigint &other)
 
FMT_CONSTEXPR20 void assign (uint64_t n)
 
FMT_CONSTEXPR20 int num_bigits () const
 
FMT_NOINLINE FMT_CONSTEXPR20 bigintoperator<<= (int shift)
 
template<typename Int >
FMT_CONSTEXPR20 bigintoperator*= (Int value)
 
FMT_CONSTEXPR20 void assign_pow10 (int exp)
 
FMT_CONSTEXPR20 void square ()
 
FMT_CONSTEXPR20 void align (const bigint &other)
 
FMT_CONSTEXPR20 int divmod_assign (const bigint &divisor)
 

Friends

struct formatter< bigint >
 
FMT_CONSTEXPR20 int compare (const bigint &lhs, const bigint &rhs)
 
FMT_CONSTEXPR20 int add_compare (const bigint &lhs1, const bigint &lhs2, const bigint &rhs)