Package

org.scalarules.dsl.core

operators

Permalink

package operators

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Addable[A, B, C] extends BinaryOperable[A, B, C]

    Permalink

    This type class allows values of different types to be added in the DSL.

    This type class allows values of different types to be added in the DSL.

    A

    type of the left hand side of the adding operation

    B

    type of the right hand side of the adding operation

    C

    type of the result of the adding operation

    Annotations
    @implicitNotFound( ... )
  2. trait BinaryOperable[A, B, C] extends AnyRef

    Permalink
  3. sealed trait Divisible[A, B, C] extends BinaryOperable[A, B, C]

    Permalink

    This type class allows values of different types to be added in the DSL.

    This type class allows values of different types to be added in the DSL.

    A

    type of the left hand side of the adding operation

    B

    type of the right hand side of the adding operation

    C

    type of the result of the adding operation

    Annotations
    @implicitNotFound( ... )
  4. sealed trait Multipliable[A, B, C] extends BinaryOperable[A, B, C]

    Permalink

    This type class allows values of different types to be added in the DSL.

    This type class allows values of different types to be added in the DSL.

    A

    type of the left hand side of the adding operation

    B

    type of the right hand side of the adding operation

    C

    type of the result of the adding operation

    Annotations
    @implicitNotFound( ... )
  5. trait Subtractable[A, B, C] extends BinaryOperable[A, B, C]

    Permalink

    This type class allows values of different types to be added in the DSL.

    This type class allows values of different types to be added in the DSL.

    A

    type of the left hand side of the adding operation

    B

    type of the right hand side of the adding operation

    C

    type of the result of the adding operation

    Annotations
    @implicitNotFound( ... )

Value Members

  1. object Addable

    Permalink
  2. object Divisible

    Permalink
  3. object Multipliable

    Permalink
  4. object Subtractable

    Permalink

Ungrouped