ValWrappedCpsExpr

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

Value members

Concrete methods

override def append[A](e: CpsExpr[F, A])(`evidence$10`: Type[A], Quotes): CpsExpr[F, A]
Definition Classes
override def fLast(using Quotes): Expr[F[T]]
Definition Classes
override def isAsync: Boolean
Definition Classes
override def prependExprs(exprs: Seq[ExprTreeGen]): CpsExpr[F, T]
Definition Classes
def prependPrev(using qctx: Quotes)(term: Term): Term
override def syncOrigin(using Quotes): Option[Expr[T]]
Definition Classes
override def transformed(using Quotes): Expr[F[T]]
Definition Classes

Inherited methods

def flatMap[A](f: Expr[T => F[A]])(`evidence$20`: Type[A], Quotes): CpsExpr[F, A]
Inherited from
CpsExpr
def flatMapIgnore[A](t: Expr[F[A]])(`evidence$21`: Type[A], Quotes): CpsExpr[F, A]
Inherited from
CpsExpr
override def isChanged: Boolean
Definition Classes
Inherited from
AsyncCpsExpr
def map[A](f: Expr[T => A])(`evidence$19`: Type[A], Quotes): CpsExpr[F, A]
Inherited from
CpsExpr
def tType: Type[T]
Inherited from
CpsExpr

Deprecated and Inherited methods

@Deprecated
def asyncMonad: Expr[CpsMonad[F]]
Deprecated
Inherited from
CpsExpr