quill
Public Member Functions | Friends | List of all members
detail::bigint Class Reference

Public Member Functions

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

Friends

struct formatter< bigint >
 
FMTQUILL_CONSTEXPR auto compare (const bigint &b1, const bigint &b2) -> int
 
FMTQUILL_CONSTEXPR auto add_compare (const bigint &lhs1, const bigint &lhs2, const bigint &rhs) -> int
 

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