class BooleanOrder extends Order[Boolean] with Hash[Boolean] with BooleanBounded with BooleanEnumerable
- Alphabetic
- By Inheritance
- BooleanOrder
- BooleanEnumerable
- BoundedEnumerable
- PartialNextLowerBounded
- PartialPreviousUpperBounded
- PartialNext
- PartialPrevious
- BooleanBounded
- UpperBounded
- LowerBounded
- Hash
- Order
- PartialOrder
- Eq
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new BooleanOrder()
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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def compare(x: Boolean, y: Boolean): Int
Result of comparing
x
withy
.Result of comparing
x
withy
. Returns an Int whose sign is: - negative iffx < y
- zero iffx = y
- positive iffx > y
- Definition Classes
- BooleanOrder → Order
- def comparison(x: Boolean, y: Boolean): Comparison
Like
compare
, but returns a cats.kernel.Comparison instead of an Int.Like
compare
, but returns a cats.kernel.Comparison instead of an Int. Has the benefit of being able to pattern match on, but not as performant.- Definition Classes
- Order
- def cycleNext(a: Boolean): Boolean
- Definition Classes
- BoundedEnumerable
- def cyclePrevious(a: Boolean): Boolean
- Definition Classes
- BoundedEnumerable
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def eqv(x: Boolean, y: Boolean): Boolean
Returns true if
x
=y
, false otherwise.Returns true if
x
=y
, false otherwise.- Definition Classes
- BooleanOrder → Order → PartialOrder → Eq
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def gt(x: Boolean, y: Boolean): Boolean
Returns true if
x
>y
, false otherwise.Returns true if
x
>y
, false otherwise.- Definition Classes
- BooleanOrder → Order → PartialOrder
- def gteqv(x: Boolean, y: Boolean): Boolean
Returns true if
x
>=y
, false otherwise.Returns true if
x
>=y
, false otherwise.- Definition Classes
- BooleanOrder → Order → PartialOrder
- def hash(x: Boolean): Int
Returns the hash code of the given object under this hashing scheme.
Returns the hash code of the given object under this hashing scheme.
- Definition Classes
- BooleanOrder → Hash
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def lt(x: Boolean, y: Boolean): Boolean
Returns true if
x
<y
, false otherwise.Returns true if
x
<y
, false otherwise.- Definition Classes
- BooleanOrder → Order → PartialOrder
- def lteqv(x: Boolean, y: Boolean): Boolean
Returns true if
x
<=y
, false otherwise.Returns true if
x
<=y
, false otherwise.- Definition Classes
- BooleanOrder → Order → PartialOrder
- def max(x: Boolean, y: Boolean): Boolean
If x > y, return x, else return y.
If x > y, return x, else return y.
- Definition Classes
- BooleanOrder → Order
- def maxBound: Boolean
Returns the upper limit of a type.
Returns the upper limit of a type.
- Definition Classes
- BooleanBounded → UpperBounded
- def membersAscending: LazyList[Boolean]
Enumerate the members in ascending order.
Enumerate the members in ascending order.
- Definition Classes
- PartialNextLowerBounded
- def membersDescending: LazyList[Boolean]
Enumerate the members in descending order.
Enumerate the members in descending order.
- Definition Classes
- PartialPreviousUpperBounded
- def min(x: Boolean, y: Boolean): Boolean
If x < y, return x, else return y.
If x < y, return x, else return y.
- Definition Classes
- BooleanOrder → Order
- def minBound: Boolean
Returns the lower limit of a type.
Returns the lower limit of a type.
- Definition Classes
- BooleanBounded → LowerBounded
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def neqv(x: Boolean, y: Boolean): Boolean
Returns true if
x
!=y
, false otherwise.Returns true if
x
!=y
, false otherwise.Note: this default implementation provided by Order is the same as the one defined in Eq, but for purposes of binary compatibility, the override in Order has not yet been removed. See this discussion.
- Definition Classes
- BooleanOrder → Order → Eq
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val order: Order[Boolean]
- Definition Classes
- BooleanOrder → BoundedEnumerable
- def partialCompare(x: Boolean, y: Boolean): Double
Result of comparing
x
withy
.Result of comparing
x
withy
. Returns NaN if operands are not comparable. If operands are comparable, returns a Double whose sign is:- negative iff
x < y
- zero iff
x = y
- positive iff
x > y
- Definition Classes
- Order → PartialOrder
- negative iff
- def partialComparison(x: Boolean, y: Boolean): Option[Comparison]
Like
partialCompare
, but returns a cats.kernel.Comparison instead of an Double.Like
partialCompare
, but returns a cats.kernel.Comparison instead of an Double. Has the benefit of being able to pattern match on, but not as performant.- Definition Classes
- PartialOrder
- def partialNext(a: Boolean): Option[Boolean]
- Definition Classes
- BooleanEnumerable → PartialNext
- def partialOrder: PartialOrder[Boolean]
- Definition Classes
- BoundedEnumerable → LowerBounded → UpperBounded → PartialNext → PartialPrevious
- def partialPrevious(a: Boolean): Option[Boolean]
- Definition Classes
- BooleanEnumerable → PartialPrevious
- def pmax(x: Boolean, y: Boolean): Option[Boolean]
Returns Some(x) if x >= y, Some(y) if x < y, otherwise None.
Returns Some(x) if x >= y, Some(y) if x < y, otherwise None.
- Definition Classes
- PartialOrder
- def pmin(x: Boolean, y: Boolean): Option[Boolean]
Returns Some(x) if x <= y, Some(y) if x > y, otherwise None.
Returns Some(x) if x <= y, Some(y) if x > y, otherwise None.
- Definition Classes
- PartialOrder
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toOrdering: Ordering[Boolean]
Convert a
Order[A]
to ascala.math.Ordering[A]
instance.Convert a
Order[A]
to ascala.math.Ordering[A]
instance.- Definition Classes
- Order
- def toString(): String
- Definition Classes
- AnyRef → Any
- def tryCompare(x: Boolean, y: Boolean): Option[Int]
Result of comparing
x
withy
.Result of comparing
x
withy
. Returns None if operands are not comparable. If operands are comparable, returns Some[Int] where the Int sign is:- negative iff
x < y
- zero iff
x = y
- positive iff
x > y
- Definition Classes
- PartialOrder
- negative iff
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()