DefCpsExpr

class DefCpsExpr[F[_]](using qctx: Quotes)(monad: Expr[CpsMonad[F]], prev: Seq[ExprTreeGen], definition: Definition, changed: Boolean)(`evidence$3`: Type[F]) extends SyncCpsExpr[F, Unit]
class SyncCpsExpr[F, Unit]
trait CpsExpr[F, Unit]
class Object
trait Matchable
class Any

Value members

Concrete methods

def append[A](chunk: CpsExpr[F, A])(`evidence$4`: Type[A], Quotes): CpsExpr[F, A]
override def isChanged: Boolean
Definition Classes
def last(using Quotes): Expr[Unit]
def prependExprs(exprs: Seq[ExprTreeGen]): CpsExpr[F, Unit]

Inherited methods

override def fLast(using Quotes): Expr[F[Unit]]
Definition Classes
Inherited from
SyncCpsExpr
def flatMap[A](f: Expr[Unit => 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 isAsync: Boolean
Definition Classes
Inherited from
SyncCpsExpr
def map[A](f: Expr[Unit => A])(`evidence$19`: Type[A], Quotes): CpsExpr[F, A]
Inherited from
CpsExpr
override def syncOrigin(using Quotes): Option[Expr[Unit]]
Definition Classes
Inherited from
SyncCpsExpr
def tType: Type[Unit]
Inherited from
CpsExpr
def transformed(using Quotes): Expr[F[Unit]]
Inherited from
CpsExpr

Deprecated and Inherited methods

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