CallChainAsyncShiftSubst

cps.runtime.CallChainAsyncShiftSubst
trait CallChainAsyncShiftSubst[F[_], T, FT]

wrapper which can be used for translations of call-chains with given substitution methods. The conventions, that shifted method can return such wrapper from shifted function instead F[T] and then cps engine substitute calls of chanined functions if they are implemented.

Attributes

Source
CallChainAsyncShiftSubst.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class DelayedWithFilter[F, A, C, CA]
class Function1AndThenCallChainSubst[F, A, B, C]
class Function1ComposeCallChainSubst[F, A, B, Z]
Show all

Members list

Value members

Abstract methods

def _finishChain: FT

called when we have no calls in futher chain.

called when we have no calls in futher chain.

Attributes

Source
CallChainAsyncShiftSubst.scala