Packages

trait BitString[A] extends Bool[A]

Linear Supertypes
Bool[A], GenBool[A], Heyting[A], BoundedDistributiveLattice[A], DistributiveLattice[A], BoundedLattice[A], BoundedJoinSemilattice[A], BoundedMeetSemilattice[A], Lattice[A], MeetSemilattice[A], JoinSemilattice[A], Serializable, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BitString
  2. Bool
  3. GenBool
  4. Heyting
  5. BoundedDistributiveLattice
  6. DistributiveLattice
  7. BoundedLattice
  8. BoundedJoinSemilattice
  9. BoundedMeetSemilattice
  10. Lattice
  11. MeetSemilattice
  12. JoinSemilattice
  13. Serializable
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def and(a: A, b: A): A
    Definition Classes
    GenBool
  2. abstract def bitCount(n: A): Int
  3. abstract def complement(a: A): A
    Definition Classes
    Heyting
  4. abstract def getClass(): Class[_ <: AnyRef]
    Definition Classes
    Any
  5. abstract def highestOneBit(n: A): A
  6. abstract def leftShift(n: A, i: Int): A
  7. abstract def lowestOneBit(n: A): A
  8. abstract def numberOfLeadingZeros(n: A): Int
  9. abstract def numberOfTrailingZeros(n: A): Int
  10. abstract def one: A
    Definition Classes
    BoundedMeetSemilattice
  11. abstract def or(a: A, b: A): A
    Definition Classes
    GenBool
  12. abstract def rightShift(n: A, i: Int): A
  13. abstract def rotateLeft(n: A, i: Int): A
  14. abstract def rotateRight(n: A, i: Int): A
  15. abstract def signed: Boolean
  16. abstract def signedRightShift(n: A, i: Int): A
  17. abstract def toHexString(n: A): String
  18. abstract def width: Int
  19. abstract def zero: A
    Definition Classes
    BoundedJoinSemilattice

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##: Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. def asBoolRing: BoolRing[A]
    Definition Classes
    Bool → GenBool
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def dual: Bool[A]
    Definition Classes
    Bool → BoundedDistributiveLattice → BoundedLattice → Lattice
  7. def equals(arg0: Any): Boolean
    Definition Classes
    Any
  8. def hashCode(): Int
    Definition Classes
    Any
  9. def imp(a: A, b: A): A
    Definition Classes
    Bool → Heyting
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. def isOne(a: A)(implicit ev: Eq[A]): Boolean
    Definition Classes
    BoundedMeetSemilattice
  12. def isZero(a: A)(implicit ev: Eq[A]): Boolean
    Definition Classes
    BoundedJoinSemilattice
  13. def join(a: A, b: A): A
    Definition Classes
    GenBool → JoinSemilattice
  14. def joinPartialOrder(implicit ev: Eq[A]): PartialOrder[A]
    Definition Classes
    JoinSemilattice
  15. def joinSemilattice: BoundedSemilattice[A]
    Definition Classes
    BoundedJoinSemilattice → JoinSemilattice
  16. def meet(a: A, b: A): A
    Definition Classes
    GenBool → MeetSemilattice
  17. def meetPartialOrder(implicit ev: Eq[A]): PartialOrder[A]
    Definition Classes
    MeetSemilattice
  18. def meetSemilattice: BoundedSemilattice[A]
    Definition Classes
    BoundedMeetSemilattice → MeetSemilattice
  19. def nand(a: A, b: A): A
    Definition Classes
    Heyting
  20. def nor(a: A, b: A): A
    Definition Classes
    Heyting
  21. def nxor(a: A, b: A): A
    Definition Classes
    Heyting
  22. def toString(): String
    Definition Classes
    Any
  23. def without(a: A, b: A): A
    Definition Classes
    Bool → GenBool
  24. def xor(a: A, b: A): A
    Definition Classes
    Bool → GenBool → Heyting

Inherited from Bool[A]

Inherited from GenBool[A]

Inherited from Heyting[A]

Inherited from BoundedDistributiveLattice[A]

Inherited from DistributiveLattice[A]

Inherited from BoundedLattice[A]

Inherited from BoundedJoinSemilattice[A]

Inherited from BoundedMeetSemilattice[A]

Inherited from Lattice[A]

Inherited from MeetSemilattice[A]

Inherited from JoinSemilattice[A]

Inherited from Serializable

Inherited from Any

Ungrouped