izumi.distage.reflection.macros

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
final class DummyImplicitsExtractorMacro[Q <: Quotes](using val qctx: Q)

Attributes

Supertypes
class Object
trait Matchable
class Any
sealed trait FunctoidDummyImplicit

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
trait FunctoidMacroBase[Ftoid <: ([X] =>> AbstractFunctoid[X, Ftoid])]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object FunctoidMacro

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Functoid
final class FunctoidParametersMacro[Q <: Quotes](using val qctx: Q)(idExtractor: IdExtractor[qctx.type]) extends FunctoidParametersMacroBase[Q]

Attributes

Supertypes
class Object
trait Matchable
class Any
trait FunctoidParametersMacroBase[Q <: Quotes]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait IdExtractor[Q <: Quotes]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class IdExtractorImpl[Q]
final class IdExtractorImpl[Q <: Quotes](using val qctx: Q) extends IdExtractor[Q]

Attributes

Supertypes
trait IdExtractor[Q]
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any