implicit class AssociativeComposeOps[A, B, =>:[-_, +_]] extends AnyRef
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- AssociativeComposeOps
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new AssociativeComposeOps(ab: =>:[A, B])
Value Members
- def <<<[Z](implicit ev: AssociativeCompose[=>:]): (=>:[Z, A]) => =>:[Z, B]
A symbolic alias for
compose
.A symbolic alias for
compose
. ComposesB <- A
withA <- Z
to formB <- Z
. - def >>>[C](implicit ev: AssociativeCompose[=>:]): (=>:[B, C]) => =>:[A, C]
A symbolic alias for
andThen
.A symbolic alias for
andThen
. ComposesA -> B
withB -> C
to formA -> C
. - def andThen[C](implicit ev: AssociativeCompose[=>:]): (=>:[B, C]) => =>:[A, C]
Composes
A -> B
withB -> C
to formA -> C
. - def compose[Z](implicit ev: AssociativeCompose[=>:]): (=>:[Z, A]) => =>:[Z, B]
Composes
B <- A
withA <- Z
to formB <- Z
.