Packages

t

scalan.dynamic

SpecializationsModule

trait SpecializationsModule extends TypeDescs with SpecializationsDefs with TypesApi

Self Type
SpecializationsModule with ScalanEx
Linear Supertypes
TypesApi, SpecializationsDefs, Specializations, DefRewriting, Converters, ViewsModule, ViewsDefs, Views, TypeSum, MethodCalls, GraphVizExport, TypeDescs, Base, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SpecializationsModule
  2. TypesApi
  3. SpecializationsDefs
  4. Specializations
  5. DefRewriting
  6. Converters
  7. ViewsModule
  8. ViewsDefs
  9. Views
  10. TypeSum
  11. MethodCalls
  12. GraphVizExport
  13. TypeDescs
  14. Base
  15. AnyRef
  16. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class AnyConvOps extends AnyRef
    Definition Classes
    Converters
  2. abstract class BaseConverter[T, R] extends (Converters.this)#Node with (Converters.this)#Converter[T, R]
    Definition Classes
    Converters
    Annotations
    @Isospec()
  3. trait BaseConverterCompanion extends AnyRef
    Definition Classes
    Converters
  4. abstract class ComposeConverter[A, B, C] extends (Converters.this)#Node with (Converters.this)#Converter[A, C]
    Definition Classes
    Converters
    Annotations
    @Isospec()
  5. implicit class ConvOps[A, B] extends AnyRef
    Definition Classes
    Converters
  6. trait Converter[T, R] extends (Converters.this)#Node with (Converters.this)#Def[(Converters.this)#Converter[T, R]]
    Definition Classes
    Converters
  7. trait ConverterCompanion extends AnyRef
    Definition Classes
    Converters
  8. abstract class ConverterIso[A, B] extends (Converters.this)#Node with (Converters.this)#IsoUR[A, B]
    Definition Classes
    Converters
    Annotations
    @Isospec()
  9. abstract class FunctorConverter[A, B, F[_]] extends (Converters.this)#Node with (Converters.this)#Converter[F[A], F[B]]
    Definition Classes
    Converters
    Annotations
    @Isospec()
  10. trait FunctorConverterCompanion extends AnyRef
    Definition Classes
    Converters
  11. abstract class IdentityConv[A] extends (Converters.this)#Node with (Converters.this)#Converter[A, A]
    Definition Classes
    Converters
    Annotations
    @Isospec()
  12. abstract class NaturalConverter[A, F[_], G[_]] extends (Converters.this)#Node with (Converters.this)#Converter[F[A], G[A]]
    Definition Classes
    Converters
    Annotations
    @Isospec()
  13. abstract class PairConverter[A1, A2, B1, B2] extends (Converters.this)#Node with (Converters.this)#Converter[(A1, A2), (B1, B2)]
    Definition Classes
    Converters
    Annotations
    @Isospec()
  14. trait PairConverterCompanion extends AnyRef
    Definition Classes
    Converters
  15. abstract class SumConverter[A1, A2, B1, B2] extends (Converters.this)#Node with (Converters.this)#Converter[(Converters.this)#|[A1, A2], (Converters.this)#|[B1, B2]]
    Definition Classes
    Converters
    Annotations
    @Isospec()
  16. trait SumConverterCompanion extends AnyRef
    Definition Classes
    Converters
  17. abstract class AbsorbFirstUnitIso[A2, B2] extends (Views.this)#Node with (Views.this)#IsoUR[A2, (Unit, B2)]
    Definition Classes
    Views
    Annotations
    @Isospec()
  18. abstract class AbsorbSecondUnitIso[A1, B1] extends (Views.this)#Node with (Views.this)#IsoUR[A1, (B1, Unit)]
    Definition Classes
    Views
    Annotations
    @Isospec()
  19. implicit class AnyIsoOps extends AnyRef
    Definition Classes
    Views
  20. abstract class ComposeIso[A, B, C] extends (Views.this)#Node with (Views.this)#IsoUR[A, C]
    Definition Classes
    Views
    Annotations
    @Isospec()
  21. abstract class FuncIso[A, B, C, D] extends (Views.this)#Node with (Views.this)#IsoUR[(A) ⇒ C, (B) ⇒ D]
    Definition Classes
    Views
    Annotations
    @Isospec()
  22. abstract class IdentityIso[A] extends (Views.this)#Node with (Views.this)#IsoUR[A, A]
    Definition Classes
    Views
    Annotations
    @Isospec()
  23. trait Iso1UR[A, B, C[_]] extends (Views.this)#Node with (Views.this)#IsoUR[C[A], C[B]]
    Definition Classes
    Views
  24. implicit class IsoOps[A, B] extends AnyRef
    Definition Classes
    Views
  25. trait IsoUR[From, To] extends (Views.this)#Node with (Views.this)#Def[(Views.this)#IsoUR[From, To]]
    Definition Classes
    Views
  26. abstract class PairIso[A1, A2, B1, B2] extends (Views.this)#Node with (Views.this)#IsoUR[(A1, A2), (B1, B2)]
    Definition Classes
    Views
    Annotations
    @Isospec()
  27. trait PairIsoCompanion extends AnyRef
    Definition Classes
    Views
  28. abstract class SumIso[A1, A2, B1, B2] extends (Views.this)#Node with (Views.this)#IsoUR[(Views.this)#|[A1, A2], (Views.this)#|[B1, B2]]
    Definition Classes
    Views
    Annotations
    @Isospec()
  29. abstract class ThunkIso[A, B] extends (Views.this)#Node with (Views.this)#Iso1UR[A, B, (Views.this)#Thunk]
    Definition Classes
    Views
    Annotations
    @Isospec()
  30. class ConcreteIsoElem[From, To, IsoType <: (ViewsModule.this)#IsoUR[From, To]] extends IsoURElem[From, To, IsoType]
    Definition Classes
    ViewsModule
  31. trait EntityIso[From, To] extends (ViewsModule.this)#Node with (ViewsModule.this)#IsoUR[From, To] with Product

    The base type of all isos for user-defined types

    The base type of all isos for user-defined types

    Definition Classes
    ViewsModule
  32. case class PairView[A1, A2, B1, B2](source: (ViewsModule.this)#Ref[(A1, A2)], iso1: (ViewsModule.this)#Iso[A1, B1], iso2: (ViewsModule.this)#Iso[A2, B2]) extends (ViewsModule.this)#View2[A1, A2, B1, B2, Tuple2] with Product with Serializable
    Definition Classes
    ViewsModule
  33. case class SumView[A1, A2, B1, B2](source: (ViewsModule.this)#Ref[(ViewsModule.this)#|[A1, A2]])(implicit iso1: (ViewsModule.this)#Iso[A1, B1], iso2: (ViewsModule.this)#Iso[A2, B2]) extends (ViewsModule.this)#View2[A1, A2, B1, B2, (ViewsModule.this)#|] with Product with Serializable
    Definition Classes
    ViewsModule
  34. case class UnpackView[A, B](view: (ViewsModule.this)#Ref[B], iso: (ViewsModule.this)#Iso[A, B]) extends (ViewsModule.this)#Node with (ViewsModule.this)#Def[A] with Product with Serializable
    Definition Classes
    ViewsModule
  35. abstract class View[From, To] extends (ViewsModule.this)#Node with (ViewsModule.this)#Def[To]
    Definition Classes
    ViewsModule
  36. abstract class View1[A, B, C[_]] extends (ViewsModule.this)#View[C[A], C[B]]
    Definition Classes
    ViewsModule
  37. abstract class View2[A1, A2, B1, B2, C[_, _]] extends (ViewsModule.this)#View[C[A1, A2], C[B1, B2]]
    Definition Classes
    ViewsModule
  38. trait ViewElem[From, To] extends (ViewsModule.this)#Elem[To]
    Definition Classes
    ViewsModule
  39. trait ViewElem1[A, From, To, C[_]] extends (ViewsModule.this)#Elem[To] with (ViewsModule.this)#ViewElem[From, To]
    Definition Classes
    ViewsModule
  40. trait IsoFunc[T, R, M] extends (Specializations.this)#Node with (Specializations.this)#Def[(Specializations.this)#IsoFunc[T, R, M]]
    Definition Classes
    Specializations
  41. abstract class IsoFuncBase[T, R, M] extends (Specializations.this)#Node with (Specializations.this)#IsoFunc[T, R, M]
    Definition Classes
    Specializations
    Annotations
    @Isospec()
  42. trait AbstractSpecKey[F] extends AnyRef
  43. case class ApplyKernel[A, B, C, A1, D, B1](kernel: (SpecializationsModule.this)#Ref[(A) ⇒ B], arg: (SpecializationsModule.this)#Ref[C], isoDom: (SpecializationsModule.this)#Iso[C, A1], isoRange: (SpecializationsModule.this)#Iso[D, B1], specNum: (SpecializationsModule.this)#Ref[Int]) extends (SpecializationsModule.this)#Node with (SpecializationsModule.this)#Def[D] with Product with Serializable
  44. abstract class BaseDef[+T] extends Scalan.Node with Scalan.Def[T]
    Definition Classes
    Base
  45. abstract class BaseElem[A] extends Scalan.Elem[A] with Serializable with Equals
    Definition Classes
    TypeDescs
  46. class BaseElemLiftable[A] extends Scalan.BaseElem[A]
    Definition Classes
    TypeDescs
  47. abstract class CompanionDef[T] extends Scalan.Node with Scalan.Def[T]
    Definition Classes
    Base
  48. case class Const[T] extends Scalan.BaseDef[T] with Product with Serializable
    Definition Classes
    Base
  49. abstract class Cont[F[_]] extends Scalan.TypeDesc
    Definition Classes
    TypeDescs
    Annotations
    @implicitNotFound( "No Cont available for ${F}." )
  50. type Conv[T, R] = (SpecializationsModule.this)#Ref[(SpecializationsModule.this)#Converter[T, R]]
    Definition Classes
    Converters
  51. type ConverterMatrix = Map[((SpecializationsModule.this)#Elem[_], (SpecializationsModule.this)#Elem[_]), Set[(SpecializationsModule.this)#Conv[Any, Any]]]
  52. type DataEnv = Map[(SpecializationsModule.this)#Sym, AnyRef]
    Definition Classes
    TypeDescs
  53. trait Def[+T] extends Scalan.Node
    Definition Classes
    Base
  54. case class DynKernel[A, B](func: (SpecializationsModule.this)#Ref[(A) ⇒ B], inTypes: (SpecializationsModule.this)#TypePredicate, outTypes: (SpecializationsModule.this)#TypePredicate)(implicit eA: (SpecializationsModule.this)#Elem[A] = func.elem.eDom, eB: (SpecializationsModule.this)#Elem[B] = func.elem.eRange) extends (SpecializationsModule.this)#BaseDef[(A) ⇒ B] with Product with Serializable
  55. abstract class Elem[A] extends Scalan.TypeDesc
    Definition Classes
    TypeDescs
    Annotations
    @implicitNotFound( "No Elem available for ${A}." )
  56. class ElemCacheEntry extends AnyRef
    Definition Classes
    TypeDescs
  57. class EntityObject extends AnyRef
    Definition Classes
    Base
  58. case class EntityObjectOwner extends Scalan.OwnerKind with Product with Serializable
    Definition Classes
    Base
  59. case class EnvRep[A] extends Product with Serializable
    Definition Classes
    TypeDescs
  60. case class FuncElem[A, B] extends Scalan.Elem[(A) ⇒ B] with Product with Serializable
    Definition Classes
    TypeDescs
  61. trait Functor[F[_]] extends Scalan.Cont[F]
    Definition Classes
    TypeDescs
  62. case class GraphFile extends Product with Serializable
    Definition Classes
    GraphVizExport
  63. case class InvokeFailure extends Scalan.InvokeResult with Product with Serializable
    Definition Classes
    MethodCalls
  64. sealed abstract class InvokeResult extends AnyRef
    Definition Classes
    MethodCalls
  65. case class InvokeSuccess extends Scalan.InvokeResult with Product with Serializable
    Definition Classes
    MethodCalls
  66. type Iso[From, To] = (SpecializationsModule.this)#Ref[(SpecializationsModule.this)#IsoUR[From, To]]
    Definition Classes
    Views
  67. type Iso1[A, B, C[_]] = (SpecializationsModule.this)#Ref[(SpecializationsModule.this)#Iso1UR[A, B, C]]
    Definition Classes
    Views
  68. type LElem[A] = Lazy[(SpecializationsModule.this)#Elem[A]]
    Definition Classes
    TypeDescs
  69. case class MethodCall extends Scalan.Node with Scalan.Def[Any] with Product with Serializable
    Definition Classes
    MethodCalls
  70. sealed abstract class MethodDesc extends AnyRef
    Definition Classes
    TypeDescs
  71. case class NewObject[A] extends Scalan.BaseDef[A] with Product with Serializable
    Definition Classes
    MethodCalls
  72. case class NoFuse[A](arg: (SpecializationsModule.this)#Ref[A])(implicit evidence$1: (SpecializationsModule.this)#Elem[A]) extends (SpecializationsModule.this)#Node with (SpecializationsModule.this)#Def[A] with Product with Serializable
  73. abstract class Node extends Product
    Definition Classes
    Base
  74. class NotImplementedStagingException extends Scalan.StagingException
    Definition Classes
    Base
  75. sealed abstract class OwnerKind extends AnyRef
    Definition Classes
    Base
  76. case class PairElem[A, B] extends Scalan.Elem[(A, B)] with Product with Serializable
    Definition Classes
    TypeDescs
  77. case class Placeholder[T] extends Scalan.Node with Scalan.Def[T] with Product with Serializable
    Definition Classes
    Base
  78. type RFunc[-A, +B] = (SpecializationsModule.this)#Ref[(A) ⇒ B]
    Definition Classes
    Base
  79. case class RMethodDesc extends Scalan.MethodDesc with Product with Serializable
    Definition Classes
    TypeDescs
  80. type ROptional[A] = (SpecializationsModule.this)#Ref[(SpecializationsModule.this)#SOptional[A]]
    Definition Classes
    TypeSum
  81. type RPair[+A, +B] = (SpecializationsModule.this)#Ref[(A, B)]
    Definition Classes
    Base
  82. abstract class Ref[+T] extends AnyRef
    Definition Classes
    Base
  83. type RepIsoFunc[T, R, M] = (SpecializationsModule.this)#Ref[(SpecializationsModule.this)#IsoFunc[T, R, M]]
    Definition Classes
    Specializations
  84. type SOptional[A] = Either[Unit, A]
    Definition Classes
    TypeSum
  85. implicit class SeqExpExtensionsForEmitGraph extends AnyRef
    Definition Classes
    GraphVizExport
  86. final class SingleRef[+T] extends Scalan.Ref[T]
    Definition Classes
    Base
  87. case class SpecKey(eIn: (SpecializationsModule.this)#Elem[_], eOut: (SpecializationsModule.this)#Elem[_], convTo: (SpecializationsModule.this)#Elem[_], intermediateFormat: Option[(SpecializationsModule.this)#Elem[_]]) extends (SpecializationsModule.this)#AbstractSpecKey[(SpecializationsModule.this)#Elem[_]] with Product with Serializable
  88. class StagingException extends RuntimeException
    Definition Classes
    Base
  89. case class SumElem[A, B] extends Scalan.Elem[Scalan.|[A, B]] with Product with Serializable
    Definition Classes
    TypeDescs
  90. type Sym = (SpecializationsModule.this)#Ref[_]
    Definition Classes
    Base
  91. abstract class Transformer extends AnyRef
    Definition Classes
    Base
  92. abstract class TypeDesc extends Serializable
    Definition Classes
    TypeDescs
  93. type UnpackTester = ((SpecializationsModule.this)#Elem[_]) ⇒ Boolean
    Definition Classes
    ViewsModule
  94. type Unpacked[T] = ((SpecializationsModule.this)#Ref[Source], (SpecializationsModule.this)#Iso[Source, T]) forSome {type Source}
    Definition Classes
    ViewsModule
  95. type UnpackedLambdaResult[T, R] = ((SpecializationsModule.this)#Ref[(T) ⇒ R], (SpecializationsModule.this)#Iso[Source, R]) forSome {type Source}
    Definition Classes
    ViewsModule
  96. case class Variable[T] extends Scalan.Node with Scalan.Def[T] with Product with Serializable
    Definition Classes
    Base
  97. case class WMethodDesc extends Scalan.MethodDesc with Product with Serializable
    Definition Classes
    TypeDescs
  98. type |[+A, +B] = Either[A, B]
    Definition Classes
    Base
  99. implicit class JoinSumOps[A] extends AnyRef
    Definition Classes
    TypeSum
  100. implicit class OptionOps[A] extends AnyRef
    Definition Classes
    TypeSum
  101. implicit class RepExtensionsForSum[A] extends AnyRef
    Definition Classes
    TypeSum
  102. case class SLeft[A, B](left: (TypeSum.this)#Ref[A], eRight: (TypeSum.this)#Elem[B]) extends (TypeSum.this)#BaseDef[(TypeSum.this)#|[A, B]] with Product with Serializable
    Definition Classes
    TypeSum
  103. case class SRight[A, B](right: (TypeSum.this)#Ref[B], eLeft: (TypeSum.this)#Elem[A]) extends (TypeSum.this)#BaseDef[(TypeSum.this)#|[A, B]] with Product with Serializable
    Definition Classes
    TypeSum
  104. case class SumFold[A, B, R](sum: (TypeSum.this)#Ref[(TypeSum.this)#|[A, B]], left: (TypeSum.this)#Ref[(A) ⇒ R], right: (TypeSum.this)#Ref[(B) ⇒ R]) extends (TypeSum.this)#BaseDef[R] with Product with Serializable
    Definition Classes
    TypeSum
  105. case class SumMap[A, B, C, D](sum: (TypeSum.this)#Ref[(TypeSum.this)#|[A, B]], left: (TypeSum.this)#Ref[(A) ⇒ C], right: (TypeSum.this)#Ref[(B) ⇒ D]) extends (TypeSum.this)#BaseDef[(TypeSum.this)#|[C, D]] with Product with Serializable
    Definition Classes
    TypeSum
  106. trait SumOps[A, B] extends AnyRef
    Definition Classes
    TypeSum
  107. class SumOpsExp[A, B] extends (TypeSum.this)#SumOps[A, B]
    Definition Classes
    TypeSum
  108. class Entity extends AnyRef
    Definition Classes
    TypesApi
  109. class Module extends AnyRef
    Definition Classes
    TypesApi
  110. case class QueryParams(checkVariance: Boolean, typeFilter: ((TypesApi.this)#Elem[_]) ⇒ Boolean = AllTypes) extends Product with Serializable
    Definition Classes
    TypesApi
  111. implicit class TypeDescOpsForTypes extends AnyRef
    Definition Classes
    TypesApi

Value Members

  1. object ViewElem extends Serializable
    Definition Classes
    ViewsModule
  2. def !!!(msg: String, e: Throwable, syms: (SpecializationsModule.this)#Ref[_]*): Nothing
    Definition Classes
    Base
  3. def !!!(msg: String, syms: (SpecializationsModule.this)#Ref[_]*): Nothing
    Definition Classes
    Base
  4. def !!!: Nothing
    Definition Classes
    Base
  5. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. final def ##(): Int
    Definition Classes
    AnyRef → Any
  7. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def ???(value: Any, syms: (SpecializationsModule.this)#Ref[_]*): Nothing
    Definition Classes
    Base
  9. def ???: Nothing
    Definition Classes
    Base
  10. val AnyElement: (SpecializationsModule.this)#Elem[Any]
    Definition Classes
    TypeDescs
  11. val AnyRefElement: (SpecializationsModule.this)#Elem[AnyRef]
    Definition Classes
    TypeDescs
  12. implicit val BooleanElement: (SpecializationsModule.this)#Elem[Boolean]
    Definition Classes
    TypeDescs
  13. implicit val ByteElement: (SpecializationsModule.this)#Elem[Byte]
    Definition Classes
    TypeDescs
  14. implicit val CharElement: (SpecializationsModule.this)#Elem[Char]
    Definition Classes
    TypeDescs
  15. implicit val DoubleElement: (SpecializationsModule.this)#Elem[Double]
    Definition Classes
    TypeDescs
  16. val EmptyTypeArgs: ListMap[String, ((SpecializationsModule.this)#TypeDesc, Variance)]
    Definition Classes
    TypeDescs
  17. implicit val FloatElement: (SpecializationsModule.this)#Elem[Float]
    Definition Classes
    TypeDescs
  18. implicit final def FuncElemExtensions[A, B](eAB: (SpecializationsModule.this)#Elem[(A) ⇒ B]): (SpecializationsModule.this)#FuncElem[A, B]
    Definition Classes
    TypeDescs
  19. implicit val IntElement: (SpecializationsModule.this)#Elem[Int]
    Definition Classes
    TypeDescs
  20. final def IntZero: (SpecializationsModule.this)#Ref[Int]
    Definition Classes
    Base
    Annotations
    @inline()
  21. val LazyAnyElement: Lazy[(SpecializationsModule.this)#Elem[Any]]
    Definition Classes
    TypeDescs
  22. implicit val LongElement: (SpecializationsModule.this)#Elem[Long]
    Definition Classes
    TypeDescs
  23. val NothingElement: (SpecializationsModule.this)#Elem[Nothing]
    Definition Classes
    TypeDescs
  24. implicit final def PairElemExtensions[A, B](eAB: (SpecializationsModule.this)#Elem[(A, B)]): (SpecializationsModule.this)#PairElem[A, B]
    Definition Classes
    TypeDescs
  25. implicit val ShortElement: (SpecializationsModule.this)#Elem[Short]
    Definition Classes
    TypeDescs
  26. implicit val StringElement: (SpecializationsModule.this)#Elem[String]
    Definition Classes
    TypeDescs
  27. implicit final def SumElemExtensions[A, B](eAB: (SpecializationsModule.this)#Elem[(SpecializationsModule.this)#|[A, B]]): (SpecializationsModule.this)#SumElem[A, B]
    Definition Classes
    TypeDescs
  28. final def TypeArgs(descs: (String, ((SpecializationsModule.this)#TypeDesc, Variance))*): ListMap[String, ((SpecializationsModule.this)#TypeDesc, Variance)]
    Definition Classes
    TypeDescs
  29. implicit val UnitElement: (SpecializationsModule.this)#Elem[Unit]
    Definition Classes
    TypeDescs
  30. def addUnpackTester(tester: (SpecializationsModule.this)#UnpackTester): Unit
    Definition Classes
    ViewsModule
  31. def allSpecs[A, B](iso: (SpecializationsModule.this)#Iso[A, B])(implicit params: (SpecializationsModule.this)#QueryParams): List[(SpecializationsModule.this)#Iso[_, B]]
  32. lazy val apiModules: HashMap[String, (SpecializationsModule.this)#Module]
    Definition Classes
    TypesApi
  33. def apiModulesIter: Iterator[(SpecializationsModule.this)#Module]
    Definition Classes
    TypesApi
  34. def applySpecificKernel[A, B, A1, B1](kernel: (SpecializationsModule.this)#DynKernel[A, B], arg: (SpecializationsModule.this)#Ref[A1], specNum: (SpecializationsModule.this)#Ref[Int], eOut: (SpecializationsModule.this)#Elem[B1]): (SpecializationsModule.this)#ApplyKernel[A, B, _, A1, B1, B]
  35. def applySubst(d: (SpecializationsModule.this)#TypeDesc, subst: (SpecializationsModule.this)#TypeArgSubst): (SpecializationsModule.this)#TypeDesc
    Definition Classes
    TypesApi
  36. final def asElem[T](d: (SpecializationsModule.this)#TypeDesc): (SpecializationsModule.this)#Elem[T]
    Definition Classes
    TypeDescs
    Annotations
    @inline()
  37. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  38. final def asRep[T](x: (SpecializationsModule.this)#Ref[_]): (SpecializationsModule.this)#Ref[T]
    Definition Classes
    Base
    Annotations
    @inline()
  39. def assertElem(value: (SpecializationsModule.this)#Ref[_], elem: (SpecializationsModule.this)#Elem[_], hint: ⇒ String): Unit
    Definition Classes
    TypeDescs
  40. def assertElem(value: (SpecializationsModule.this)#Ref[_], elem: (SpecializationsModule.this)#Elem[_]): Unit
    Definition Classes
    TypeDescs
  41. def assertEqualElems[A](e1: (SpecializationsModule.this)#Elem[A], e2: (SpecializationsModule.this)#Elem[A], m: ⇒ String): Unit
    Definition Classes
    TypeDescs
  42. def buildConvMatrix(esFrom: List[(SpecializationsModule.this)#Elem[_]], esTo: List[(SpecializationsModule.this)#Elem[_]], convSet: ((SpecializationsModule.this)#Elem[Any], (SpecializationsModule.this)#Elem[Any]) ⇒ Set[(SpecializationsModule.this)#Conv[Any, Any]]): (SpecializationsModule.this)#ConverterMatrix
  43. def buildFormatConvMatrix(formatsFrom: List[(SpecializationsModule.this)#Elem[_]], formatsTo: List[(SpecializationsModule.this)#Elem[_]], isosFrom: List[(SpecializationsModule.this)#Iso[Any, Any]], isosTo: List[(SpecializationsModule.this)#Iso[Any, Any]]): (SpecializationsModule.this)#ConverterMatrix
  44. val cacheElems: Boolean
    Definition Classes
    Base
  45. val cachePairs: Boolean
    Definition Classes
    Base
  46. final def cachedElemByClass[E <: (SpecializationsModule.this)#Elem[_]](args: AnyRef*)(implicit clazz: Class[E]): E
    Definition Classes
    TypeDescs
  47. def canBeInvoked(d: (SpecializationsModule.this)#Def[_], m: Method, args: Array[AnyRef]): Boolean
    Attributes
    protected
    Definition Classes
    MethodCalls
  48. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  49. def clusterColor(g: (SpecializationsModule.this)#AstGraph): Option[String]
    Attributes
    protected
    Definition Classes
    GraphVizExport
  50. def clusterSchedule(g: (SpecializationsModule.this)#AstGraph): Seq[(SpecializationsModule.this)#Sym]
    Attributes
    protected
    Definition Classes
    GraphVizExport
  51. def composeIso[A, B, C](iso2: (SpecializationsModule.this)#Iso[B, C], iso1: (SpecializationsModule.this)#Iso[A, B]): (SpecializationsModule.this)#Iso[A, C]
    Definition Classes
    ViewsModule
  52. def composeKernel[A, B](inE: (SpecializationsModule.this)#Elem[_], outE: (SpecializationsModule.this)#Elem[_], f: (SpecializationsModule.this)#Ref[(A) ⇒ B], whereIn: (SpecializationsModule.this)#TypePredicate, whereOut: (SpecializationsModule.this)#TypePredicate)(implicit arg0: (SpecializationsModule.this)#Elem[B]): List[(SpecializationsModule.this)#Ref[_]]
  53. def composeKernel[S, T, A, B, C](isoA: (SpecializationsModule.this)#Iso[S, A], f: (SpecializationsModule.this)#Ref[(A) ⇒ B], isoC: (SpecializationsModule.this)#Iso[T, C])(implicit arg0: (SpecializationsModule.this)#Elem[S], arg1: (SpecializationsModule.this)#Elem[T], arg2: (SpecializationsModule.this)#Elem[A], arg3: (SpecializationsModule.this)#Elem[B]): List[(SpecializationsModule.this)#Ref[(S) ⇒ T]]
  54. final def container[F[_]](implicit arg0: (SpecializationsModule.this)#Cont[F]): (SpecializationsModule.this)#Cont[F]
    Definition Classes
    TypeDescs
  55. implicit final def containerElem[F[_], A](implicit arg0: (SpecializationsModule.this)#Cont[F], arg1: (SpecializationsModule.this)#Elem[A]): (SpecializationsModule.this)#Elem[F[A]]
    Definition Classes
    TypeDescs
  56. def createDefinition[T](optScope: Nullable[(SpecializationsModule.this)#ThunkScope], s: (SpecializationsModule.this)#Ref[T], d: (SpecializationsModule.this)#Def[T]): (SpecializationsModule.this)#Ref[T]
    Attributes
    protected
    Definition Classes
    Base
  57. val debugModeSanityChecks: Boolean
    Definition Classes
    Base
  58. def defCount: Int
    Definition Classes
    Base
  59. def def_unapply[T](e: (SpecializationsModule.this)#Ref[T]): Nullable[(SpecializationsModule.this)#Def[T]]
    Definition Classes
    Base
  60. def defaultGraphVizConfig: GraphVizConfig
    Definition Classes
    GraphVizExport
  61. def defaultUnpackTester(e: (SpecializationsModule.this)#Elem[_]): Boolean
    Definition Classes
    ViewsModule
  62. def delayInvoke: Nothing
    Definition Classes
    MethodCalls
  63. def directSpecs[A, B](iso: (SpecializationsModule.this)#Iso[A, B])(implicit params: (SpecializationsModule.this)#QueryParams): List[(SpecializationsModule.this)#Iso[_, B]]
  64. val elemCache: AVHashMap[Class[_], (SpecializationsModule.this)#ElemCacheEntry]
    Attributes
    protected
    Definition Classes
    TypeDescs
  65. final def element[A](implicit ea: (SpecializationsModule.this)#Elem[A]): (SpecializationsModule.this)#Elem[A]
    Definition Classes
    TypeDescs
  66. def emitDepGraph(exceptionOrGraph: Either[Throwable, (SpecializationsModule.this)#AstGraph], directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(SpecializationsModule.this)#GraphFile]
    Definition Classes
    GraphVizExport
  67. def emitDepGraph(graph: (SpecializationsModule.this)#AstGraph, directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(SpecializationsModule.this)#GraphFile]
    Definition Classes
    GraphVizExport
  68. def emitDepGraph(ss: Seq[(SpecializationsModule.this)#Sym], directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(SpecializationsModule.this)#GraphFile]
    Definition Classes
    GraphVizExport
  69. def emitDepGraph(start: (SpecializationsModule.this)#Sym, directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(SpecializationsModule.this)#GraphFile]
    Definition Classes
    GraphVizExport
  70. def emitDepGraph(d: (SpecializationsModule.this)#Def[_], directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(SpecializationsModule.this)#GraphFile]
    Definition Classes
    GraphVizExport
  71. def emitDot(dotText: String, directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(SpecializationsModule.this)#GraphFile]
    Definition Classes
    GraphVizExport
  72. def emitExceptionGraph(e: Throwable, directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(SpecializationsModule.this)#GraphFile]
    Definition Classes
    GraphVizExport
  73. def entities: HashMap[String, (SpecializationsModule.this)#Entity]
    Definition Classes
    TypesApi
  74. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  75. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  76. def exactTypes(elems: (SpecializationsModule.this)#Elem[_]*): (SpecializationsModule.this)#TypePredicate
  77. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  78. def findGlobalDefinition[T](d: (SpecializationsModule.this)#Def[T]): (SpecializationsModule.this)#Ref[T]
    Definition Classes
    Base
  79. def findOrCreateDefinition[T](d: (SpecializationsModule.this)#Def[T], newSym: ⇒ (SpecializationsModule.this)#Ref[T]): (SpecializationsModule.this)#Ref[T]
    Definition Classes
    Base
  80. def formatConst(x: Any): String
    Attributes
    protected
    Definition Classes
    GraphVizExport
  81. def formatDef(d: (SpecializationsModule.this)#Def[_])(implicit config: GraphVizConfig): String
    Attributes
    protected
    Definition Classes
    MethodCalls → GraphVizExport
  82. def formatMetadata(s: (SpecializationsModule.this)#Sym): List[String]
    Attributes
    protected
    Definition Classes
    GraphVizExport
  83. final def freshId: Int
    Definition Classes
    Base
    Annotations
    @inline()
  84. final def freshSym[T](d: (SpecializationsModule.this)#Def[T]): (SpecializationsModule.this)#Ref[T]
    Definition Classes
    Base
    Annotations
    @inline()
  85. implicit final def funcElement[A, B](implicit ea: (SpecializationsModule.this)#Elem[A], eb: (SpecializationsModule.this)#Elem[B]): (SpecializationsModule.this)#Elem[(A) ⇒ B]
    Definition Classes
    TypeDescs
  86. def funcIso[A, B, C, D](iso1: (SpecializationsModule.this)#Iso[A, B], iso2: (SpecializationsModule.this)#Iso[C, D]): (SpecializationsModule.this)#Iso[(A) ⇒ C, (B) ⇒ D]
    Definition Classes
    ViewsModule
  87. def getAllReprIsos[A](eA: (SpecializationsModule.this)#Elem[A])(implicit params: (SpecializationsModule.this)#QueryParams): List[(SpecializationsModule.this)#Iso[_, A]]
  88. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  89. def getEntityObject(name: String): Nullable[(SpecializationsModule.this)#EntityObject]
    Definition Classes
    Base
    Annotations
    @inline()
  90. def getFormats(isos: List[(SpecializationsModule.this)#Iso[Any, Any]]): List[(SpecializationsModule.this)#Elem[Any]]
  91. def getIsoSpecs(typeSpecs: List[(SpecializationsModule.this)#Elem[_]])(implicit params: (SpecializationsModule.this)#QueryParams): List[(SpecializationsModule.this)#Iso[Any, Any]]
  92. def getOwnerKind(constructor: java.lang.reflect.Constructor[_]): (SpecializationsModule.this)#OwnerKind
    Attributes
    protected
    Definition Classes
    Base
  93. def getReprIsos[A](eA: (SpecializationsModule.this)#Elem[A])(implicit params: (SpecializationsModule.this)#QueryParams): List[(SpecializationsModule.this)#Iso[_, A]]
  94. final def getSourceValues(dataEnv: (SpecializationsModule.this)#DataEnv, forWrapper: Boolean, stagedValues: AnyRef*): Seq[AnyRef]
    Definition Classes
    TypeDescs
  95. final def getSym(id: Int): (SpecializationsModule.this)#Sym
    Definition Classes
    Base
    Annotations
    @inline()
  96. def getTypeSpecs(t: (SpecializationsModule.this)#TypeDesc)(implicit params: (SpecializationsModule.this)#QueryParams): List[(SpecializationsModule.this)#Elem[_]]
  97. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  98. def identityIso[A](implicit elem: (SpecializationsModule.this)#Elem[A]): (SpecializationsModule.this)#Iso[A, A]
    Definition Classes
    ViewsModule
  99. val initialUnpackTesters: Set[(SpecializationsModule.this)#UnpackTester]
    Attributes
    protected
    Definition Classes
    ViewsModule
  100. def invokeUnlifted(e: (SpecializationsModule.this)#Elem[_], mc: (SpecializationsModule.this)#MethodCall, dataEnv: (SpecializationsModule.this)#DataEnv): AnyRef
    Definition Classes
    TypeDescs
  101. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  102. def isInvokeEnabled(d: (SpecializationsModule.this)#Def[_], m: Method): Boolean
    Definition Classes
    MethodCalls
  103. def isoFun[A, B](f: ((SpecializationsModule.this)#Ref[A]) ⇒ (SpecializationsModule.this)#Ref[B], inTypes: (SpecializationsModule.this)#TypePredicate = AllTypes, outTypes: (SpecializationsModule.this)#TypePredicate = AllTypes)(implicit arg0: (SpecializationsModule.this)#Elem[A], arg1: (SpecializationsModule.this)#Elem[B]): (SpecializationsModule.this)#DynKernel[A, B]
  104. implicit def liftToRep[A](x: A)(implicit arg0: (SpecializationsModule.this)#Elem[A]): (SpecializationsModule.this)#Ref[A]
    Definition Classes
    Base
    Annotations
    @inline()
  105. def logWarn(msg: ⇒ String): Unit
    Definition Classes
    Base
  106. def mkLeft[A, B](a: (SpecializationsModule.this)#Ref[A])(implicit arg0: (SpecializationsModule.this)#Elem[B]): (SpecializationsModule.this)#Ref[(SpecializationsModule.this)#|[A, B]]
    Definition Classes
    TypeSum
  107. def mkMethodCall(receiver: (SpecializationsModule.this)#Sym, method: Method, args: Seq[AnyRef], neverInvoke: Boolean, isAdapterCall: Boolean, resultElem: (SpecializationsModule.this)#Elem[_]): (SpecializationsModule.this)#Sym
    Definition Classes
    MethodCalls
  108. def mkRight[A, B](b: (SpecializationsModule.this)#Ref[B])(implicit arg0: (SpecializationsModule.this)#Elem[A]): (SpecializationsModule.this)#Ref[(SpecializationsModule.this)#|[A, B]]
    Definition Classes
    TypeSum
  109. val nInitialDefs: Int
    Definition Classes
    Base
  110. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  111. def newObjEx[A](args: Any*)(implicit eA: (SpecializationsModule.this)#Elem[A]): (SpecializationsModule.this)#Ref[A]
    Definition Classes
    MethodCalls
  112. def no_fuse[A](arg: (SpecializationsModule.this)#Ref[A])(implicit arg0: (SpecializationsModule.this)#Elem[A]): (SpecializationsModule.this)#NoFuse[A]
  113. def nodeColor(td: (SpecializationsModule.this)#TypeDesc): String
    Attributes
    protected
    Definition Classes
    GraphVizExport
  114. def nodeColor(td: (SpecializationsModule.this)#TypeDesc, d: (SpecializationsModule.this)#Def[_])(implicit config: GraphVizConfig): String
    Attributes
    protected
    Definition Classes
    GraphVizExport
  115. final def nodeLabel(parts: String*)(implicit config: GraphVizConfig): String
    Attributes
    protected
    Definition Classes
    GraphVizExport
  116. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  117. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  118. def onReset(): Unit
    Attributes
    protected
    Definition Classes
    Base
  119. implicit final def pairElement[A, B](implicit ea: (SpecializationsModule.this)#Elem[A], eb: (SpecializationsModule.this)#Elem[B]): (SpecializationsModule.this)#Elem[(A, B)]
    Definition Classes
    TypeDescs
  120. def pairIso[A1, A2, B1, B2](iso1: (SpecializationsModule.this)#Iso[A1, B1], iso2: (SpecializationsModule.this)#Iso[A2, B2]): (SpecializationsModule.this)#Iso[(A1, A2), (B1, B2)]
    Definition Classes
    ViewsModule
  121. def partsIterator(td: (SpecializationsModule.this)#TypeDesc): TraversableOnce[(SpecializationsModule.this)#TypeDesc] { def seq: scala.collection.TraversableOnce[SpecializationsModule.this.TypeDesc]{def seq: scala.collection.TraversableOnce[SpecializationsModule.this.TypeDesc]{def seq: scala.collection.TraversableOnce[SpecializationsModule.this.TypeDesc]}} }
    Attributes
    protected
    Definition Classes
    GraphVizExport
  122. implicit def pimpSum[A, B](s: (SpecializationsModule.this)#Ref[(SpecializationsModule.this)#|[A, B]]): (SpecializationsModule.this)#SumOps[A, B]
    Definition Classes
    TypeSum
  123. def placeholder[T](implicit eT: (SpecializationsModule.this)#LElem[T]): (SpecializationsModule.this)#Ref[T]
    Definition Classes
    Base
    Annotations
    @inline()
  124. def propagateBinOp[T, R](op: (SpecializationsModule.this)#BinOp[T, R], x: (SpecializationsModule.this)#Ref[T], y: (SpecializationsModule.this)#Ref[T]): (SpecializationsModule.this)#Ref[R]
    Definition Classes
    DefRewriting
  125. def propagateUnOp[T, R](op: (SpecializationsModule.this)#UnOp[T, R], x: (SpecializationsModule.this)#Ref[T]): (SpecializationsModule.this)#Ref[R]
    Definition Classes
    DefRewriting
  126. def registerEntityObject(name: String, obj: (SpecializationsModule.this)#EntityObject): Unit
    Attributes
    protected
    Definition Classes
    Base
  127. implicit def reifyObject[A](obj: (SpecializationsModule.this)#Def[A]): (SpecializationsModule.this)#Ref[A]
    Definition Classes
    Base
  128. def removeUnpackTester(tester: (SpecializationsModule.this)#UnpackTester): Unit
    Definition Classes
    ViewsModule
  129. def resetContext(): Unit
    Definition Classes
    Base
  130. final def rewriteBinOp[A, R](op: (SpecializationsModule.this)#BinOp[A, R], x: (SpecializationsModule.this)#Ref[A], y: (SpecializationsModule.this)#Ref[A]): (SpecializationsModule.this)#Ref[_]
    Definition Classes
    DefRewriting
  131. def rewriteDef[T](d: (SpecializationsModule.this)#Def[T]): (SpecializationsModule.this)#Ref[Any]
    Definition Classes
    SpecializationsModule → DefRewriting
  132. def rewriteNonInvokableMethodCall(mc: (SpecializationsModule.this)#MethodCall): (SpecializationsModule.this)#Ref[_]
    Definition Classes
    MethodCalls
  133. final def rewriteUnOp[A, R](op: (SpecializationsModule.this)#UnOp[A, R], x: (SpecializationsModule.this)#Ref[A]): (SpecializationsModule.this)#Ref[_]
    Definition Classes
    DefRewriting
  134. def sOptionElement[A](implicit arg0: (SpecializationsModule.this)#Elem[A]): (SpecializationsModule.this)#Elem[(SpecializationsModule.this)#SOptional[A]]
    Definition Classes
    TypeSum
  135. def shouldEmitCluster(g: (SpecializationsModule.this)#AstGraph): Boolean
    Attributes
    protected
    Definition Classes
    GraphVizExport
  136. def shouldUnpack(e: (SpecializationsModule.this)#Elem[_]): Boolean
    Definition Classes
    ViewsModule
  137. def showGraphs(graph: (SpecializationsModule.this)#AstGraph)(implicit config: GraphVizConfig): Unit
    Definition Classes
    GraphVizExport
  138. def showGraphs(roots: (SpecializationsModule.this)#Sym*)(implicit config: GraphVizConfig): Unit
    Definition Classes
    GraphVizExport
  139. def specialize[A, B](f: (SpecializationsModule.this)#Ref[(A) ⇒ B], inFilter: (SpecializationsModule.this)#TypePredicate = AllTypes, outFilter: (SpecializationsModule.this)#TypePredicate = AllTypes)(implicit eA: (SpecializationsModule.this)#Elem[A], eB: (SpecializationsModule.this)#Elem[B]): List[(SpecializationsModule.this)#Sym]
  140. def stagingExceptionMessage(message: String, syms: Seq[(SpecializationsModule.this)#Ref[_]]): String
    Attributes
    protected
    Definition Classes
    Base
  141. implicit final def sumElement[A, B](implicit ea: (SpecializationsModule.this)#Elem[A], eb: (SpecializationsModule.this)#Elem[B]): (SpecializationsModule.this)#Elem[(SpecializationsModule.this)#|[A, B]]
    Definition Classes
    TypeDescs
  142. def sumIso[A1, A2, B1, B2](iso1: (SpecializationsModule.this)#Iso[A1, B1], iso2: (SpecializationsModule.this)#Iso[A2, B2]): (SpecializationsModule.this)#Iso[(SpecializationsModule.this)#|[A1, A2], (SpecializationsModule.this)#|[B1, B2]]
    Definition Classes
    ViewsModule
  143. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  144. def throwInvocationException(whatFailed: String, cause: Throwable, receiver: (SpecializationsModule.this)#Sym, m: Method, args: Seq[Any]): Nothing
    Definition Classes
    MethodCalls
  145. def thunkIso[A, B](iso: (SpecializationsModule.this)#Iso[A, B]): (SpecializationsModule.this)#Iso1[A, B, (SpecializationsModule.this)#Thunk]
    Definition Classes
    ViewsModule
  146. def toExp[T](d: (SpecializationsModule.this)#Def[T], newSym: ⇒ (SpecializationsModule.this)#Ref[T]): (SpecializationsModule.this)#Ref[T]
    Attributes
    protected[scalan]
    Definition Classes
    Base
  147. implicit final def toLazyElem[A](implicit eA: (SpecializationsModule.this)#Elem[A]): (SpecializationsModule.this)#LElem[A]
    Definition Classes
    TypeDescs
  148. def toRep[A](x: A)(implicit eA: (SpecializationsModule.this)#Elem[A]): (SpecializationsModule.this)#Ref[A]
    Definition Classes
    Base
  149. def toString(): String
    Definition Classes
    AnyRef → Any
  150. def transformProductParam(x: Any, t: (SpecializationsModule.this)#Transformer): Any
    Attributes
    protected
    Definition Classes
    Base
  151. def unifyTypeLists(items1: List[(SpecializationsModule.this)#TypeDesc], items2: List[(SpecializationsModule.this)#TypeDesc]): Option[(SpecializationsModule.this)#TypeArgSubst]
    Definition Classes
    TypesApi
  152. def unifyTypes(t1: (SpecializationsModule.this)#TypeDesc, t2: (SpecializationsModule.this)#TypeDesc): Option[(SpecializationsModule.this)#TypeArgSubst]
    Definition Classes
    TypesApi
  153. def unmkBaseConstructorType1(ty: STpeExpr, name: String): Option[STpeExpr]
    Definition Classes
    TypesApi
  154. val unpackTesters: Set[(SpecializationsModule.this)#UnpackTester]
    Attributes
    protected
    Definition Classes
    ViewsModule
  155. def unrefDelegate[T <: AnyRef](x: (SpecializationsModule.this)#Ref[T])(implicit ct: ClassTag[T]): T
    Attributes
    protected
    Definition Classes
    MethodCalls
  156. def updateDynKernel[A, B](dynKernel: (SpecializationsModule.this)#DynKernel[A, B], inTypes: (SpecializationsModule.this)#TypePredicate, outTypes: (SpecializationsModule.this)#TypePredicate): (SpecializationsModule.this)#DynKernel[A, B]
  157. final def updateSymbolTable[T](s: (SpecializationsModule.this)#Ref[T], d: (SpecializationsModule.this)#Def[T]): (SpecializationsModule.this)#Ref[T]
    Definition Classes
    Base
  158. final def valueFromRep[A](x: (SpecializationsModule.this)#Ref[A]): A
    Definition Classes
    Base
    Annotations
    @inline()
  159. def variable[T](implicit eT: (SpecializationsModule.this)#LElem[T]): (SpecializationsModule.this)#Ref[T]
    Definition Classes
    Base
    Annotations
    @inline()
  160. implicit def viewElement[From, To](implicit iso: (SpecializationsModule.this)#Iso[From, To]): (SpecializationsModule.this)#Elem[To]
    Definition Classes
    ViewsModule
  161. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  162. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  163. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  164. object Def
    Definition Classes
    Base
  165. object Elem extends Serializable
    Definition Classes
    TypeDescs
  166. object Liftables
    Definition Classes
    Base
  167. object IsoFunc extends (SpecializationsDefs.this)#EntityObject
    Definition Classes
    SpecializationsDefs
  168. object IsoFuncBase extends (SpecializationsDefs.this)#EntityObject
    Definition Classes
    SpecializationsDefs
  169. object AbsorbFirstUnitIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  170. object AbsorbSecondUnitIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  171. object ComposeIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  172. object FuncIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  173. object IdentityIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  174. object Iso1UR extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  175. object IsoUR extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  176. object PairIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  177. object SumIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  178. object ThunkIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  179. object SOptional
    Definition Classes
    TypeSum
  180. object BaseType
    Definition Classes
    TypesApi
  181. object Entity
    Definition Classes
    TypesApi

Inherited from TypesApi

Inherited from SpecializationsDefs

Inherited from Specializations

Inherited from DefRewriting

Inherited from Converters

Inherited from ViewsModule

Inherited from ViewsDefs

Inherited from Views

Inherited from TypeSum

Inherited from MethodCalls

Inherited from GraphVizExport

Inherited from TypeDescs

Inherited from Base

Inherited from AnyRef

Inherited from Any

Ungrouped