FunctoidMacroMethods

izumi.distage.reflection.macros.FunctoidMacroMethods

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Functoid

Members list

Implicits

Implicits

implicit inline def apply[R](inline fun: () => R): Functoid[R]
implicit inline def apply[R](inline fun: () => R): Functoid[R]
implicit inline def apply[R](inline fun: (, ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , , , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , , , , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , , , , , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , , , , , , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , , , , , , , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , , , , , , , , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , , , , , , , , , , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ) => R): Functoid[R]
implicit inline def apply[R](inline fun: (, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ) => R): Functoid[R]

Inherited implicits

implicit inline def apply[R](inline fun: R)(using isInsideBindImplicits: FunctoidDummyImplicit): Functoid[R]

Allow conversion from argument-less blocks, but only within a bindImplicits block

Allow conversion from argument-less blocks, but only within a bindImplicits block

 make[X].from(bindImplicits {
   makeX
 })

 def makeX(implicit d: ImplicitDependency) = new X(d)

Attributes

Inherited from:
FunctoidMacroByNameConversion