10 #ifndef TEUCHOS_BIG_UINT_DECL_HPP
11 #define TEUCHOS_BIG_UINT_DECL_HPP
41 explicit operator bool() const noexcept;
42 std::uint32_t& operator[](
int i);
43 std::uint32_t const& operator[](
int i) const;
44 BigUInt& operator+=(std::uint32_t b);
46 BigUInt& operator-=(std::uint32_t b);
48 BigUInt& operator*=(std::uint32_t b);
49 BigUInt& operator<<=(std::uint32_t b);
50 BigUInt& operator>>=(std::uint32_t b);
54 std::ostream& operator<<(std::ostream& os,
BigUInt<
n> a);
Arbitrary-precision unsigned integer class.
void divmod(BigUInt< n > "ient, BigUInt< n > &x, std::uint32_t const &b)
int comp(BigUInt< n > const &a, BigUInt< n > const &b)