sealed
trait
Natural extends AnyRef
Abstract Value Members
-
-
-
-
-
-
-
abstract
def
digit: UInt
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
-
def
%(rhs: BigInt): BigInt
-
-
-
-
def
*(rhs: BigInt): BigInt
-
-
def
+(rhs: BigInt): BigInt
-
-
def
-(rhs: BigInt): BigInt
-
-
def
/(rhs: BigInt): BigInt
-
-
def
/%(rhs: BigInt): (BigInt, BigInt)
-
-
def
/~(rhs: BigInt): BigInt
-
-
def
<(r: BigInt): Boolean
-
def
<(r: UInt): Boolean
-
def
<(rhs: Natural): Boolean
-
def
<<(n: Int): Natural
-
def
<=(r: BigInt): Boolean
-
def
<=(r: UInt): Boolean
-
def
<=(rhs: Natural): Boolean
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
def
>(r: BigInt): Boolean
-
def
>(r: UInt): Boolean
-
def
>(rhs: Natural): Boolean
-
def
>=(r: BigInt): Boolean
-
def
>=(r: UInt): Boolean
-
def
>=(rhs: Natural): Boolean
-
def
>>(n: Int): Natural
-
-
-
final
def
asInstanceOf[T0]: T0
-
def
chop(n: Int): Natural
-
def
clone(): AnyRef
-
def
compare(rhs: Natural): Int
-
def
compare(rhs: UInt): Int
-
final
def
eq(arg0: AnyRef): Boolean
-
final
def
equals(rhs: Any): Boolean
-
def
finalize(): Unit
-
def
foldDigitsLeft[A](a: A)(f: (A, UInt) ⇒ A): A
-
def
foldDigitsRight[A](a: A)(f: (A, UInt) ⇒ A): A
-
final
def
getClass(): Class[_]
-
def
getDigitLength: Int
-
def
getNumBits: Int
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
isZero: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
-
def
powerOfTwo: Int
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toArray: Array[Int]
-
def
toBigInt: BigInt
-
def
toInt: Int
-
def
toList: List[UInt]
-
def
toLong: Long
-
def
toRepr: String
-
def
toString(): String
-
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
-
Inherited from AnyRef
Inherited from Any