ValDefTransform

cps.macros.forest.ValDefTransform$

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

class RhsFlatMappedCpsExpr[F[_], T, V](using thisQuotes: Quotes)(monad: Expr[CpsMonad[F]], prev: Seq[ExprTreeGen], oldValDef: ValDef, cpsRhs: CpsExpr[F, V], next: CpsExpr[F, T])(implicit evidence$3: Type[F], evidence$4: Type[T], evidence$5: Type[V]) extends AsyncCpsExpr[F, T]

Attributes

Graph
Supertypes
class AsyncCpsExpr[F, T]
trait CpsExpr[F, T]
class Object
trait Matchable
class Any
class ValWrappedCpsExpr[F[_], T, V](using x$1: Quotes)(monad: Expr[CpsMonad[F]], prev: Seq[ExprTreeGen], oldValDef: ValDef, next: CpsExpr[F, T])(implicit evidence$6: Type[F], evidence$7: Type[T], evidence$8: Type[V]) extends AsyncCpsExpr[F, T]

Attributes

Graph
Supertypes
class AsyncCpsExpr[F, T]
trait CpsExpr[F, T]
class Object
trait Matchable
class Any

Value members

Concrete methods

def fromBlock[F[_] : Type, C <: CpsMonadContext[F] : Type](using Quotes)(cpsCtx: TransformationContext[F, Unit, C], valDef: ValDef): CpsExpr[F, Unit]