FunctoidMacro

izumi.distage.reflection.macros.FunctoidMacro

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Inherited classlikes

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

Attributes

Inherited from:
FunctoidMacroBase
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

transparent inline def make[R](inline fun: AnyRef): Functoid[R]
def makeImpl[R](fun: Expr[AnyRef])(using evidence$1: Type[R], qctx: Quotes): Expr[Functoid[R]]

Inherited methods

final protected def generateRawFnCall(argsCount: Int, rawFn: Expr[Any], args: Expr[Seq[Any]])(using qctx: Quotes): Expr[Any]

Attributes

Inherited from:
FunctoidMacroBase