CpsAsyncStreamMacro

cps.stream.CpsAsyncStreamMacro

Attributes

Source
CpsAsyncEmitAbsorber.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def insideLambda(using qctx: Quotes)(f: qctx.reflect.Term, op: (qctx.reflect.ValDef, qctx.reflect.Term) => qctx.reflect.Term): qctx.reflect.Term

Attributes

Source
CpsAsyncEmitAbsorber.scala
def transform[R : Type, F[_] : Type, C <: CpsMonadContext[F] : Type, T : Type](f: Expr[C ?=> (CpsAsyncEmitter[F, T]) => Unit], absorber: Expr[Aux[R, F, C, T]])(implicit evidence$1: Type[R], evidence$2: Type[F], evidence$3: Type[C], evidence$4: Type[T], Quotes): Expr[R]

Attributes

Source
CpsAsyncEmitAbsorber.scala
def transformTree[R : Type, F[_] : Type, C <: CpsMonadContext[F] : Type, T : Type](using qctx: Quotes)(f: qctx.reflect.Term, absorber: Expr[Aux[R, F, C, T]]): qctx.reflect.Term

Attributes

Source
CpsAsyncEmitAbsorber.scala