UnitCpsExpr

case class UnitCpsExpr[F[_]](monad: Expr[CpsMonad[F]], prev: Seq[ExprTreeGen], changed: Boolean)(implicit evidence$17: Type[F], x$4: Quotes) extends SyncCpsExpr[F, Unit]
trait Serializable
trait Product
trait Equals
class SyncCpsExpr[F, Unit]
trait CpsExpr[F, Unit]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def append[A : Type](e: CpsExpr[F, A])(implicit evidence$56: Type[A], Quotes): CpsExpr[F, A]
Definition Classes
Source:
CpsExpr.scala
override def isChanged: Boolean
Definition Classes
Source:
CpsExpr.scala
override def last(using Quotes): Expr[Unit]
Definition Classes
Source:
CpsExpr.scala
override def prependExprs(exprs: Seq[ExprTreeGen]): CpsExpr[F, Unit]
Definition Classes
Source:
CpsExpr.scala

Inherited methods

override def fLast(using Quotes): Expr[F[Unit]]
Definition Classes
Inherited from:
SyncCpsExpr
Source:
CpsExpr.scala
def flatMap[A : Type](f: Expr[Unit => F[A]])(implicit evidence$20: Type[A], Quotes): CpsExpr[F, A]
Inherited from:
CpsExpr
Source:
CpsExpr.scala
def flatMapIgnore[A : Type](t: Expr[F[A]])(implicit evidence$21: Type[A], Quotes): CpsExpr[F, A]
Inherited from:
CpsExpr
Source:
CpsExpr.scala
override def isAsync: Boolean
Definition Classes
Inherited from:
SyncCpsExpr
Source:
CpsExpr.scala
def map[A : Type](f: Expr[Unit => A])(implicit evidence$19: Type[A], Quotes): CpsExpr[F, A]
Inherited from:
CpsExpr
Source:
CpsExpr.scala
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product
override def syncOrigin(using Quotes): Option[Expr[Unit]]
Definition Classes
Inherited from:
SyncCpsExpr
Source:
CpsExpr.scala
def tType: Type[Unit]
Inherited from:
CpsExpr
Source:
CpsExpr.scala
def transformed(using Quotes): Expr[F[Unit]]
Inherited from:
CpsExpr
Source:
CpsExpr.scala

Deprecated and Inherited methods

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