Attributes
- Companion
- object
- Source
- BitPat.scala
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Check whether this BitSet covers that (i.e. forall b matches that, b also matches this)
Check whether this BitSet covers that (i.e. forall b matches that, b also matches this)
Value parameters
- that
-
BitPatto be covered
Attributes
- Returns
-
true if this
BitSetcan cover thatBitSet - Definition Classes
- Source
- BitPat.scala
Test whether two BitSet matches the same set of value
Test whether two BitSet matches the same set of value
Attributes
- Returns
-
true if two
BitSetis same. - Note
-
This method can be very expensive compared to ordinary == operator between two Objects
- Definition Classes
-
BitSet -> Any
- Source
- BitPat.scala
Get specified width of said BitPat
Calculates a hash code value for the object.
Calculates a hash code value for the object.
The default hashing algorithm is platform dependent.
Note that it is allowed for two objects to have identical hash codes (o1.hashCode.equals(o2.hashCode)) yet not be equal (o1.equals(o2) returns false). A degenerate implementation could always return 0. However, it is required that if two objects are equal (o1.equals(o2) returns true) that they have identical hash codes (o1.hashCode.equals(o2.hashCode)). Therefore, when overriding this method, be sure to verify that the behavior is consistent with the equals method.
Attributes
- Returns
-
the hash code value for this object.
- Definition Classes
-
Any
- Source
- BitPat.scala
Intersect this and that BitPat.
Intersect this and that BitPat.
Value parameters
- that
-
BitPatto be intersected.
Attributes
- Returns
-
a
BitSetcontaining all elements ofthisthat also belong tothat. - Source
- BitPat.scala
whether this BitSet is empty (i.e. no value matches)
whether this BitSet is empty (i.e. no value matches)
Attributes
- Definition Classes
- Source
- BitPat.scala
Check whether this BitPat overlap with that BitPat, i.e. !(intersect.isEmpty)
Check whether this BitPat overlap with that BitPat, i.e. !(intersect.isEmpty)
Value parameters
- that
-
BitPatto be checked.
Attributes
- Returns
-
true if this and that
BitPathave overlap. - Definition Classes
- Source
- BitPat.scala
Generate raw string of a BitPat.
Subtract a BitPat from this.
Subtract a BitPat from this.
Value parameters
- that
-
subtrahend
BitPat.
Attributes
- Returns
-
a
BitSetcontaining elements ofthiswhich are not the elements ofthat. - Source
- BitPat.scala
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
- Returns
-
a string representation of the object.
- Definition Classes
-
BitSet -> Any
- Source
- BitPat.scala
Inherited methods
Attributes
- Inherited from:
- BitPatIntf (hidden)
- Source
- BitPatIntf.scala
Attributes
- Inherited from:
- BitPatIntf (hidden)
- Source
- BitPatIntf.scala
Attributes
- Inherited from:
- BitPatIntf (hidden)
- Source
- BitPatIntf.scala
Attributes
- Inherited from:
- BitPatIntf (hidden)
- Source
- BitPatIntf.scala
Attributes
- Inherited from:
- BitPatIntf (hidden)
- Source
- BitPatIntf.scala
Intersect this and that BitSet.
Intersect this and that BitSet.
Value parameters
- that
-
BitSetto be intersected.
Attributes
- Returns
-
a
BitSetcontaining all elements ofthisthat also belong tothat. - Inherited from:
- BitSet
- Source
- BitPat.scala
Calculate the inverse of this pattern set.
Calculate the inverse of this pattern set.
Attributes
- Returns
-
A BitSet matching all value (of the given with) iff it doesn't match this pattern.
- Inherited from:
- BitSet
- Source
- BitPat.scala
Attributes
- Inherited from:
- BitSet
- Source
- BitPat.scala
Subtract that from this BitSet.
Subtract that from this BitSet.
Value parameters
- that
-
subtrahend
BitSet.
Attributes
- Returns
-
a
BitSetcontining elements ofthiswhich are not the elements ofthat. - Inherited from:
- BitSet
- Source
- BitPat.scala
Attributes
- Inherited from:
- BitPatIntf (hidden)
- Source
- BitPatIntf.scala
Union this and that BitSet
Union this and that BitSet
Value parameters
- that
-
BitSetto union.
Attributes
- Returns
-
a
BitSetcontaining all elements ofthisandthat. - Inherited from:
- BitSet
- Source
- BitPat.scala
Concrete fields
Attributes
- Source
- BitPat.scala
Attributes
- Source
- BitPat.scala
Attributes
- Source
- BitPat.scala