SyncCpsExpr

abstract class SyncCpsExpr[F[_], T](dm: Expr[CpsMonad[F]], prev: Seq[ExprTreeGen])(implicit evidence$3: Type[F], evidence$4: Type[T]) extends CpsExpr[F, T]
trait CpsExpr[F, T]
class Object
trait Matchable
class Any
class GenericSyncCpsExpr[F, T]
class UnitCpsExpr[F]
class DefCpsExpr[F]

Value members

Abstract methods

def last(using Quotes): Expr[T]

Concrete methods

override def fLast(using Quotes): Expr[F[T]]
Definition Classes
override def isAsync: Boolean
Definition Classes
override def syncOrigin(using Quotes): Option[Expr[T]]
Definition Classes

Inherited methods

def append[A : Type](chunk: CpsExpr[F, A])(implicit evidence$18: Type[A], Quotes): CpsExpr[F, A]
Inherited from:
CpsExpr
def flatMap[A : Type](f: Expr[T => F[A]])(implicit evidence$20: Type[A], Quotes): CpsExpr[F, A]
Inherited from:
CpsExpr
def flatMapIgnore[A : Type](t: Expr[F[A]])(implicit evidence$21: Type[A], Quotes): CpsExpr[F, A]
Inherited from:
CpsExpr
def isChanged: Boolean
Inherited from:
CpsExpr
def map[A : Type](f: Expr[T => A])(implicit evidence$19: Type[A], Quotes): CpsExpr[F, A]
Inherited from:
CpsExpr
def prependExprs(exprs: Seq[ExprTreeGen]): CpsExpr[F, T]
Inherited from:
CpsExpr
def show(using Quotes): String
Inherited from:
CpsExpr
def tType: Type[T]
Inherited from:
CpsExpr
def transformed(using Quotes): Expr[F[T]]
Inherited from:
CpsExpr

Deprecated and Inherited methods

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