Trait

japgolly.microlibs.utils.SafeBool

WithBoolOps

Related Doc: package SafeBool

Permalink

trait WithBoolOps[B <: SafeBool[B]] extends SafeBool[B]

Adds boolean ops with companion.positive being the equivalent of true.

Self Type
WithBoolOps[B] with B
Linear Supertypes
SafeBool[B], Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. WithBoolOps
  2. SafeBool
  3. Serializable
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def canEqual(that: Any): Boolean

    Permalink
    Definition Classes
    Equals
  2. abstract def companion: Object[B]

    Permalink
    Definition Classes
    SafeBool
  3. abstract def productArity: Int

    Permalink
    Definition Classes
    Product
  4. abstract def productElement(n: Int): Any

    Permalink
    Definition Classes
    Product

Concrete Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def &(that: ⇒ B): B

    Permalink
  4. final def &&(that: ⇒ Boolean): B

    Permalink
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def fnToThisWhen[A](f: (A) ⇒ Boolean): (A) ⇒ B

    Permalink
    Definition Classes
    SafeBool
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  14. final def is(b: B): Boolean

    Permalink
    Definition Classes
    SafeBool
    Annotations
    @inline()
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. def productIterator: Iterator[Any]

    Permalink
    Definition Classes
    Product
  20. def productPrefix: String

    Permalink
    Definition Classes
    Product
  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  22. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  23. final def unary_!: B

    Permalink
    Definition Classes
    SafeBool
  24. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def when(cond: Boolean): B

    Permalink
    Definition Classes
    SafeBool
    Annotations
    @inline()
  28. final def whenAllAre(bs: B*): B

    Permalink
    Definition Classes
    SafeBool
  29. final def whenAnyAre(bs: B*): B

    Permalink
    Definition Classes
    SafeBool
  30. final def |(that: ⇒ B): B

    Permalink
  31. final def ||(that: ⇒ Boolean): B

    Permalink

Inherited from SafeBool[B]

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped