scalaz.std.AnyValInstances

booleanInstance

implicit object booleanInstance extends Enum[Boolean] with Show[Boolean]

Source
AnyVal.scala
Linear Supertypes
Show[Boolean], Enum[Boolean], Order[Boolean], Equal[Boolean], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. booleanInstance
  2. Show
  3. Enum
  4. Order
  5. Equal
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait EnumLaw extends OrderLaw

    Definition Classes
    Enum
  2. trait EqualLaw extends AnyRef

    Definition Classes
    Equal
  3. trait OrderLaw extends EqualLaw

    Definition Classes
    Order

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def apply(x: Boolean, y: Boolean): Ordering

    Definition Classes
    Order
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. object conjunction extends Monoid[Boolean]

  10. def contramap[B](f: (B) ⇒ Boolean): Order[B]

    Definition Classes
    OrderEqual
  11. object disjunction extends Monoid[Boolean]

  12. def enumLaw: EnumLaw

    Definition Classes
    Enum
  13. val enumSyntax: EnumSyntax[Boolean]

    Definition Classes
    Enum
  14. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. def equal(x: Boolean, y: Boolean): Boolean

    Definition Classes
    OrderEqual
  16. def equalIsNatural: Boolean

    returns

    true, if equal(f1, f2) is known to be equivalent to f1 == f2

    Definition Classes
    booleanInstanceEqual
  17. def equalLaw: EqualLaw

    Definition Classes
    Equal
  18. val equalSyntax: EqualSyntax[Boolean]

    Definition Classes
    Equal
  19. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  20. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. def from(a: Boolean): EphemeralStream[Boolean]

    Definition Classes
    Enum
  22. def fromStep(n: Int, a: Boolean): EphemeralStream[Boolean]

    Definition Classes
    Enum
  23. def fromStepTo(n: Int, a: Boolean, z: Boolean): EphemeralStream[Boolean]

    Definition Classes
    Enum
  24. def fromStepToL(n: Int, a: Boolean, z: Boolean): List[Boolean]

    Definition Classes
    Enum
  25. def fromTo(a: Boolean, z: Boolean): EphemeralStream[Boolean]

    Definition Classes
    Enum
  26. def fromToL(a: Boolean, z: Boolean): List[Boolean]

    Definition Classes
    Enum
  27. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  28. def greaterThan(x: Boolean, y: Boolean): Boolean

    Definition Classes
    Order
  29. def greaterThanOrEqual(x: Boolean, y: Boolean): Boolean

    Definition Classes
    Order
  30. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  31. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  32. def lessThan(x: Boolean, y: Boolean): Boolean

    Definition Classes
    Order
  33. def lessThanOrEqual(x: Boolean, y: Boolean): Boolean

    Definition Classes
    Order
  34. def max: Some[Boolean]

    Definition Classes
    booleanInstanceEnum
  35. def max(x: Boolean, y: Boolean): Boolean

    Definition Classes
    Order
  36. def min: Some[Boolean]

    Definition Classes
    booleanInstanceEnum
  37. def min(x: Boolean, y: Boolean): Boolean

    Definition Classes
    Order
  38. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  39. final def notify(): Unit

    Definition Classes
    AnyRef
  40. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  41. def order(x: Boolean, y: Boolean): Ordering

    Definition Classes
    booleanInstanceOrder
  42. def orderLaw: OrderLaw

    Definition Classes
    Order
  43. val orderSyntax: OrderSyntax[Boolean]

    Definition Classes
    Order
  44. def pred(b: Boolean): Boolean

    Definition Classes
    booleanInstanceEnum
  45. def predState[X](f: (Boolean) ⇒ X): State[Boolean, X]

    Produce a state value that executes the predecessor (pred) on each spin and executing the given function on the current value.

    Produce a state value that executes the predecessor (pred) on each spin and executing the given function on the current value. This is useful to implement decremental looping. Evaluating the state value requires a beginning to decrement from.

    f

    The function to execute on each spin of the state value.

    Definition Classes
    Enum
  46. def predStateMax[X, Y](f: (Boolean) ⇒ X, k: (X) ⇒ Y): Option[Y]

    Produce a value that starts at the maximum (if it exists) and decrements through a state value with the given mapping function.

    Produce a value that starts at the maximum (if it exists) and decrements through a state value with the given mapping function. This is useful to implement decremental looping.

    f

    The function to execute on each spin of the state value.

    k

    The mapping function.

    Definition Classes
    Enum
  47. def predStateMaxM[X, Y](f: (Boolean) ⇒ X, k: (X) ⇒ State[Boolean, Y]): Option[Y]

    Produce a value that starts at the maximum (if it exists) and decrements through a state value with the given binding function.

    Produce a value that starts at the maximum (if it exists) and decrements through a state value with the given binding function. This is useful to implement decremental looping.

    f

    The function to execute on each spin of the state value.

    k

    The binding function.

    Definition Classes
    Enum
  48. def predStateZero[X, Y](f: (Boolean) ⇒ X, k: (X) ⇒ Y)(implicit m: Monoid[Boolean]): Y

    Produce a value that starts at zero (Monoid.zero) and decrements through a state value with the given mapping function.

    Produce a value that starts at zero (Monoid.zero) and decrements through a state value with the given mapping function. This is useful to implement decremental looping.

    f

    The function to execute on each spin of the state value.

    k

    The mapping function.

    m

    The implementation of the zero function from which to start.

    Definition Classes
    Enum
  49. def predStateZeroM[X, Y](f: (Boolean) ⇒ X, k: (X) ⇒ State[Boolean, Y])(implicit m: Monoid[Boolean]): Y

    Produce a value that starts at zero (Monoid.zero) and decrements through a state value with the given binding function.

    Produce a value that starts at zero (Monoid.zero) and decrements through a state value with the given binding function. This is useful to implement decremental looping.

    f

    The function to execute on each spin of the state value.

    k

    The binding function.

    m

    The implementation of the zero function from which to start.

    Definition Classes
    Enum
  50. def predn(n: Int, b: Boolean): Boolean

    Definition Classes
    booleanInstanceEnum
  51. def predx: Kleisli[Option, Boolean, Boolean]

    Moves to the predecessor, unless at the minimum.

    Moves to the predecessor, unless at the minimum.

    Definition Classes
    Enum
  52. final def reverseOrder: Order[Boolean]

    Definition Classes
    Order
  53. def show(f: Boolean): Cord

    Definition Classes
    Show
  54. val showSyntax: ShowSyntax[Boolean]

    Definition Classes
    Show
  55. def shows(f: Boolean): String

    Definition Classes
    booleanInstanceShow
  56. def succ(b: Boolean): Boolean

    Definition Classes
    booleanInstanceEnum
  57. def succState[X](f: (Boolean) ⇒ X): State[Boolean, X]

    Produce a state value that executes the successor (succ) on each spin and executing the given function on the current value.

    Produce a state value that executes the successor (succ) on each spin and executing the given function on the current value. This is useful to implement incremental looping. Evaluating the state value requires a beginning to increment from.

    f

    The function to execute on each spin of the state value.

    Definition Classes
    Enum
  58. def succStateMin[X, Y](f: (Boolean) ⇒ X, k: (X) ⇒ Y): Option[Y]

    Produce a value that starts at the minimum (if it exists) and increments through a state value with the given mapping function.

    Produce a value that starts at the minimum (if it exists) and increments through a state value with the given mapping function. This is useful to implement incremental looping.

    f

    The function to execute on each spin of the state value.

    k

    The mapping function.

    Definition Classes
    Enum
  59. def succStateMinM[X, Y](f: (Boolean) ⇒ X, k: (X) ⇒ State[Boolean, Y]): Option[Y]

    Produce a value that starts at the minimum (if it exists) and increments through a state value with the given binding function.

    Produce a value that starts at the minimum (if it exists) and increments through a state value with the given binding function. This is useful to implement incremental looping.

    f

    The function to execute on each spin of the state value.

    k

    The binding function.

    Definition Classes
    Enum
  60. def succStateZero[X, Y](f: (Boolean) ⇒ X, k: (X) ⇒ Y)(implicit m: Monoid[Boolean]): Y

    Produce a value that starts at zero (Monoid.zero) and increments through a state value with the given mapping function.

    Produce a value that starts at zero (Monoid.zero) and increments through a state value with the given mapping function. This is useful to implement incremental looping.

    f

    The function to execute on each spin of the state value.

    k

    The mapping function.

    m

    The implementation of the zero function from which to start.

    Definition Classes
    Enum
  61. def succStateZeroM[X, Y](f: (Boolean) ⇒ X, k: (X) ⇒ State[Boolean, Y])(implicit m: Monoid[Boolean]): Y

    Produce a value that starts at zero (Monoid.zero) and increments through a state value with the given binding function.

    Produce a value that starts at zero (Monoid.zero) and increments through a state value with the given binding function. This is useful to implement incremental looping.

    f

    The function to execute on each spin of the state value.

    k

    The binding function.

    m

    The implementation of the zero function from which to start.

    Definition Classes
    Enum
  62. def succn(n: Int, b: Boolean): Boolean

    Definition Classes
    booleanInstanceEnum
  63. def succx: Kleisli[Option, Boolean, Boolean]

    Moves to the successor, unless at the maximum.

    Moves to the successor, unless at the maximum.

    Definition Classes
    Enum
  64. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  65. def toScalaOrdering: scala.math.Ordering[Boolean]

    Definition Classes
    Order
    Note

    Order.fromScalaOrdering(toScalaOrdering).order(x, y)

    this.order(x, y)

  66. def toString(): String

    Definition Classes
    AnyRef → Any
  67. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  70. def xmlText(f: Boolean): Text

    Definition Classes
    Show

Inherited from Show[Boolean]

Inherited from Enum[Boolean]

Inherited from Order[Boolean]

Inherited from Equal[Boolean]

Inherited from AnyRef

Inherited from Any

Ungrouped