42 #ifndef TEUCHOS_BIG_UINT_DECL_HPP
43 #define TEUCHOS_BIG_UINT_DECL_HPP
72 explicit operator bool()
const noexcept;
73 std::uint32_t& operator[](
int i);
74 std::uint32_t
const& operator[](
int i)
const;
75 BigUInt& operator+=(std::uint32_t b);
77 BigUInt& operator-=(std::uint32_t b);
79 BigUInt& operator*=(std::uint32_t b);
80 BigUInt& operator<<=(std::uint32_t b);
81 BigUInt& operator>>=(std::uint32_t b);
85 std::ostream& operator<<(std::ostream& os, BigUInt<n> a);
101 bool operator<=(BigUInt<n>
const& a,
BigUInt<n> const& b);
103 bool operator<(BigUInt<n>
const& a,
BigUInt<n> const& b);
Arbitrary-precision unsigned integer class.