class BufferingIntervalStore extends IntervalStore
- Alphabetic
- By Inheritance
- BufferingIntervalStore
- IntervalStore
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new BufferingIntervalStore(term: ConstantTerm, updateBound: Int, smallIntBound: IdealInt)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def add(i: Interval, lowerAssumptions: BitSet, upperAssumptions: BitSet, gapAssumptions: BitSet, initial: Boolean = false): Boolean
Add a new interval, return
trueiff the new interval represents strengthened bounds.Add a new interval, return
trueiff the new interval represents strengthened bounds.- Definition Classes
- BufferingIntervalStore → IntervalStore
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def get: Interval
Query the most recent interval.
Query the most recent interval.
- Definition Classes
- IntervalStore
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def getStableUpdated: (Interval, BitSet, BitSet, BitSet)
Query the interval bounds that are stable and have been updated compared to the initial bounds.
Query the interval bounds that are stable and have been updated compared to the initial bounds.
- Definition Classes
- BufferingIntervalStore → IntervalStore
- def getWithAssumptions: (Interval, BitSet, BitSet, BitSet)
Query the most recent interval, together with the required assumptions for lower bound, upper bound, gap, respectively.
Query the most recent interval, together with the required assumptions for lower bound, upper bound, gap, respectively.
- Definition Classes
- BufferingIntervalStore → IntervalStore
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)