Packages

implicit class AssociativeComposeOps[A, B, =>:[-_, +_]] extends AnyRef

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AssociativeComposeOps
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new AssociativeComposeOps(ab: =>:[A, B])

Value Members

  1. def <<<[Z](implicit ev: AssociativeCompose[=>:]): (=>:[Z, A]) => =>:[Z, B]

    A symbolic alias for compose.

    A symbolic alias for compose. Composes B <- A with A <- Z to form B <- Z.

  2. def >>>[C](implicit ev: AssociativeCompose[=>:]): (=>:[B, C]) => =>:[A, C]

    A symbolic alias for andThen.

    A symbolic alias for andThen. Composes A -> B with B -> C to form A -> C.

  3. def andThen[C](implicit ev: AssociativeCompose[=>:]): (=>:[B, C]) => =>:[A, C]

    Composes A -> B with B -> C to form A -> C.

  4. def compose[Z](implicit ev: AssociativeCompose[=>:]): (=>:[Z, A]) => =>:[Z, B]

    Composes B <- A with A <- Z to form B <- Z.