sealed trait IntOrUnbounded extends Product with Serializable
Represents a limit of an interval. It can be either an Int or an Unbounded value
- Source
- IntOrUnbounded.scala
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- IntOrUnbounded
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
-
abstract
def
+(other: ⇒ IntOrUnbounded): IntOrUnbounded
Add another IntOrUnbounded to this value
-
abstract
def
canEqual(that: Any): Boolean
- Definition Classes
- Equals
- abstract def getLimit: Option[Int]
-
abstract
def
isUnbounded: Boolean
true
if this value is Unbounded - abstract def minusOne: IntOrUnbounded
-
abstract
def
productArity: Int
- Definition Classes
- Product
-
abstract
def
productElement(n: Int): Any
- Definition Classes
- Product
Concrete Value Members
- def <=(x: Int): Boolean
- def >(other: IntOrUnbounded): Boolean
- def >=(x: Int): Boolean
- def hasLimit: Boolean
- implicit def intOrUnboundedShow: Show[IntOrUnbounded]
- def max(other: ⇒ IntOrUnbounded): IntOrUnbounded
- def min(other: ⇒ IntOrUnbounded): IntOrUnbounded
-
def
productIterator: Iterator[Any]
- Definition Classes
- Product
-
def
productPrefix: String
- Definition Classes
- Product
- def show: String
-
def
toString(): String
- Definition Classes
- IntOrUnbounded → AnyRef → Any