Package

izumi.fundamentals.reflection

macrortti

Permalink

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. All

Type Members

  1. trait LTTRenderables extends WithRenderableSyntax

    Permalink
  2. final case class LTag[T](tag: LightTypeTag) extends Product with Serializable

    Permalink
  3. type LTagK[K[_]] = StrongHK[AnyRef { type Arg[A] = K[A] }]

    Permalink
  4. type LTagK3[K[_, _, _]] = StrongHK[AnyRef { type Arg[A, B, C] = K[A,B,C] }]

    Permalink
  5. type LTagKK[K[_, _]] = StrongHK[AnyRef { type Arg[A, B] = K[A,B] }]

    Permalink
  6. type LTagT[K[_[_]]] = StrongHK[AnyRef { type Arg[A[_]] = K[A] }]

    Permalink
  7. type LTagTK[K[_[_], _]] = StrongHK[AnyRef { type Arg[A[_], B] = K[A,B] }]

    Permalink
  8. type LTagTK3[K[_[_], _, _, _]] = StrongHK[AnyRef { type Arg[A[_], B, C, D] = K[A,B,C,D] }]

    Permalink
  9. type LTagTKK[K[_[_], _, _]] = StrongHK[AnyRef { type Arg[A[_], B, C] = K[A,B,C] }]

    Permalink
  10. type LWeakTag[T] = Weak[T]

    Permalink
  11. abstract class LightTypeTag extends Serializable

    Permalink
  12. final class LightTypeTagImpl[U <: Universe with Singleton] extends AnyRef

    Permalink
  13. final class LightTypeTagInheritance extends AnyRef

    Permalink
  14. final class LightTypeTagMacro extends LightTypeTagMacro0[Context]

    Permalink
  15. sealed trait LightTypeTagRef extends AnyRef

    Permalink
  16. case class LightTypeTagUnpacker(tag: LightTypeTag) extends Product with Serializable

    Permalink

    Extracts internal databases from LightTypeTag.

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

Value Members

  1. macro def LTT[T]: LightTypeTag

    Permalink
  2. object LTTRenderables

    Permalink
  3. macro def LTT[+_][T[+_]]: LightTypeTag

    Permalink
  4. macro def LTT[A,B,_>:B<:A][A, B <: A, T[_ >: B <: A]]: LightTypeTag

    Permalink
  5. macro def LTT[_,_][T[_, _]]: LightTypeTag

    Permalink
  6. macro def LTT[_[_,_],_,_][T[_[_, _], _, _]]: LightTypeTag

    Permalink
  7. macro def LTT[_[_,_]][T[_[_, _]]]: LightTypeTag

    Permalink
  8. macro def LTT[_[_[_],_[_]]][T[_[_[_], _[_]]]]: LightTypeTag

    Permalink
  9. macro def LTT[_[_[_]]][T[_[_[_]]]]: LightTypeTag

    Permalink
  10. macro def LTT[_[_],_[_]][T[_[_], _[_]]]: LightTypeTag

    Permalink
  11. macro def LTT[_[_]][T[_[_]]]: LightTypeTag

    Permalink
  12. macro def LTT[_][T[_]]: LightTypeTag

    Permalink
  13. object LTag extends Serializable

    Permalink

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

  14. object LTagK extends Serializable

    Permalink
  15. object LTagK3 extends Serializable

    Permalink
  16. object LTagKK extends Serializable

    Permalink
  17. object LTagT extends Serializable

    Permalink
  18. object LTagTK extends Serializable

    Permalink
  19. object LTagTK3 extends Serializable

    Permalink
  20. object LTagTKK extends Serializable

    Permalink
  21. object LWeakTag extends Serializable

    Permalink
  22. object LightTypeTag extends Serializable

    Permalink
  23. object LightTypeTagImpl

    Permalink
  24. object LightTypeTagInheritance

    Permalink
  25. object LightTypeTagRef

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped