MacroEnv
object MacroEnv
Value members
Extensions
Extensions
extension (q: Quotes)
extension (q: Quotes)
extension (q: Quotes)
extension (q: Quotes)(self: Term)
extension [A](self: Type[A])
extension [A, B, Z](self: Expr[(A, B) => Z])
extension [A, Z](self: Expr[A => Z])
extension [A, B, C, D, Z](self: Expr[(A, B, C, D) => Z])
def apply(a: Expr[A], b: Expr[B], c: Expr[C], d: Expr[D])(using Quotes, Type[A], Type[B], Type[C], Type[D], Type[Z]): Expr[Z]
extension [A, B, C, Z](self: Expr[(A, B, C) => Z])
def apply(a: Expr[A], b: Expr[B], c: Expr[C])(using Quotes, Type[A], Type[B], Type[C], Type[Z]): Expr[Z]
extension [A](self: Expr[A])
extension [A, B, C, D, E, Z](self: Expr[(A, B, C, D, E) => Z])
def apply(a: Expr[A], b: Expr[B], c: Expr[C], d: Expr[D], e: Expr[E])(using Quotes, Type[A], Type[B], Type[C], Type[D], Type[E], Type[Z]): Expr[Z]
extension [F[_], A](self: Expr[F[A]])