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.