FunctoidMacroImpl

izumi.distage.reflection.macros.FunctoidMacroBase.FunctoidMacroImpl
final class FunctoidMacroImpl[Q <: Quotes](using val qctx: Q)(paramsMacro: FunctoidParametersMacroBase[qctx.type], dummyImplicitsExtractorMacro: DummyImplicitsExtractorMacro[qctx.type])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def analyze(fun: qctx.reflect.Term): (List[Expr[LinkedParameter]], Expr[AnyRef], List[qctx.reflect.Symbol])
def make[R : Type](fun: Expr[AnyRef]): Expr[FunctoidMacroBase.this.Ftoid[R]]

Givens

Givens

given qctx: Q