p

izumi.reflect

macrortti

package macrortti

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. macrortti
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait LTTRenderables extends WithRenderableSyntax
  2. final case class LTag[T](tag: LightTypeTag) extends Product with Serializable
  3. type LTagK[K[_]] = StrongHK[AnyRef { type Arg[A] = K[A] }]
  4. type LTagK3[K[_, _, _]] = StrongHK[AnyRef { type Arg[A, B, C] = K[A,B,C] }]
  5. type LTagKK[K[_, _]] = StrongHK[AnyRef { type Arg[A, B] = K[A,B] }]
  6. type LTagT[K[_[_]]] = StrongHK[AnyRef { type Arg[A[_]] = K[A] }]
  7. type LTagTK[K[_[_], _]] = StrongHK[AnyRef { type Arg[A[_], B] = K[A,B] }]
  8. type LTagTK3[K[_[_], _, _, _]] = StrongHK[AnyRef { type Arg[A[_], B, C, D] = K[A,B,C,D] }]
  9. type LTagTKK[K[_[_], _, _]] = StrongHK[AnyRef { type Arg[A[_], B, C] = K[A,B,C] }]
  10. type LWeakTag[T] = Weak[T]
  11. abstract class LightTypeTag extends Serializable
  12. final class LightTypeTagImpl[U <: Universe with Singleton] extends AnyRef
  13. final class LightTypeTagInheritance extends AnyRef
  14. final class LightTypeTagMacro extends LightTypeTagMacro0[Context]
  15. sealed trait LightTypeTagRef extends AnyRef
  16. case class LightTypeTagUnpacker(tag: LightTypeTag) extends Product with Serializable

    Extracts internal databases from LightTypeTag.

    Extracts internal databases from LightTypeTag. Should not be used under normal circumstances.

    Internal API: binary compatibility not guaranteed.

Value Members

  1. macro def LTT[T]: LightTypeTag
  2. macro def LTT[+_][T[+_]]: LightTypeTag
  3. macro def LTT[A,B,_>:B<:A][A, B <: A, T[_ >: B <: A]]: LightTypeTag
  4. macro def LTT[_,_][T[_, _]]: LightTypeTag
  5. macro def LTT[_[+_,+_],_,_][T[_[+_, +_], _, _]]: LightTypeTag
  6. macro def LTT[_[+_,+_]][T[_[+_, +_]]]: LightTypeTag
  7. macro def LTT[_[+_]][T[_[+_]]]: LightTypeTag
  8. macro def LTT[_[_,_],_,_][T[_[_, _], _, _]]: LightTypeTag
  9. macro def LTT[_[_,_]][T[_[_, _]]]: LightTypeTag
  10. macro def LTT[_[_[_],_[_]]][T[_[_[_], _[_]]]]: LightTypeTag
  11. macro def LTT[_[_[_]]][T[_[_[_]]]]: LightTypeTag
  12. macro def LTT[_[_],_[_]][T[_[_], _[_]]]: LightTypeTag
  13. macro def LTT[_[_]][T[_[_]]]: LightTypeTag
  14. macro def LTT[_][T[_]]: LightTypeTag
  15. object LTTRenderables
  16. object LTag extends Serializable

    these are different summoners for light tags, it's fine for them to be the same structurally

  17. object LTagK
  18. object LTagK3
  19. object LTagKK
  20. object LTagT
  21. object LTagTK
  22. object LTagTK3
  23. object LTagTKK
  24. object LWeakTag
  25. object LightTypeTag extends Serializable
  26. object LightTypeTagImpl
  27. object LightTypeTagInheritance
  28. object LightTypeTagRef
  29. object RuntimeAPI

Inherited from AnyRef

Inherited from Any

Ungrouped