GenericAsyncCpsExpr

case
class GenericAsyncCpsExpr[F[_], T](dm: Expr[CpsMonad[F]], prev: Seq[ExprTreeGen], fLastExpr: Expr[F[T]])(implicit evidence$9: Type[F], evidence$10: Type[T]) extends AsyncCpsExpr[F, T]
trait Serializable
trait Product
trait Equals
class AsyncCpsExpr[F, T]
trait CpsExpr[F, T]
class Object
trait Matchable
class Any

Value members

Concrete methods

override
def fLast(using Quotes): Expr[F[T]]
Definition Classes
Source
CpsExpr.scala
override
def flatMap[A : Type](f: Expr[T => F[A]])(implicit evidence$35: Type[A], Quotes): CpsExpr[F, A]
Definition Classes
Source
CpsExpr.scala
override
def flatMapIgnore[A : Type](t: Expr[F[A]])(implicit evidence$36: Type[A], Quotes): CpsExpr[F, A]
Definition Classes
Source
CpsExpr.scala
override
def map[A : Type](f: Expr[T => A])(implicit evidence$34: Type[A], Quotes): CpsExpr[F, A]
Definition Classes
Source
CpsExpr.scala
override
def prependExprs(exprs: Seq[ExprTreeGen]): CpsExpr[F, T]
Definition Classes
Source
CpsExpr.scala

Inherited methods

override
def append[A : Type](e: CpsExpr[F, A])(implicit evidence$24: Type[A], Quotes): CpsExpr[F, A]
Definition Classes
Inherited from
AsyncCpsExpr
Source
CpsExpr.scala
override
def isAsync: Boolean
Definition Classes
Inherited from
AsyncCpsExpr
Source
CpsExpr.scala
override
def isChanged: Boolean
Definition Classes
Inherited from
AsyncCpsExpr
Source
CpsExpr.scala
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
override
def syncOrigin(using Quotes): Option[Expr[T]]
Definition Classes
Inherited from
AsyncCpsExpr
Source
CpsExpr.scala
def tType: Type[T]
Inherited from
CpsExpr
Source
CpsExpr.scala
def transformed(using Quotes): Expr[F[T]]
Inherited from
CpsExpr
Source
CpsExpr.scala

Deprecated and Inherited methods

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