Packages

t

scalan

Converters

trait Converters extends TypeDescs with ViewsModule with TypeSum

Self Type
Scalan with ConvertersModule
Linear Supertypes
ViewsModule, ViewsDefs, Views, TypeSum, MethodCalls, GraphVizExport, TypeDescs, Base, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Converters
  2. ViewsModule
  3. ViewsDefs
  4. Views
  5. TypeSum
  6. MethodCalls
  7. GraphVizExport
  8. TypeDescs
  9. Base
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class AnyConvOps extends AnyRef
  2. abstract class BaseConverter[T, R] extends (Converters.this)#Node with (Converters.this)#Converter[T, R]
    Annotations
    @Isospec()
  3. trait BaseConverterCompanion extends AnyRef
  4. abstract class BaseDef[+T] extends Scalan.Node with Scalan.Def[T]
    Definition Classes
    Base
  5. abstract class BaseElem[A] extends Scalan.Elem[A] with Serializable with Equals
    Definition Classes
    TypeDescs
  6. class BaseElemLiftable[A] extends Scalan.BaseElem[A]
    Definition Classes
    TypeDescs
  7. abstract class CompanionDef[T] extends Scalan.Node with Scalan.Def[T]
    Definition Classes
    Base
  8. abstract class ComposeConverter[A, B, C] extends (Converters.this)#Node with (Converters.this)#Converter[A, C]
    Annotations
    @Isospec()
  9. case class Const[T] extends Scalan.BaseDef[T] with Product with Serializable
    Definition Classes
    Base
  10. abstract class Cont[F[_]] extends Scalan.TypeDesc
    Definition Classes
    TypeDescs
    Annotations
    @implicitNotFound( "No Cont available for ${F}." )
  11. type Conv[T, R] = (Converters.this)#Ref[(Converters.this)#Converter[T, R]]
  12. implicit class ConvOps[A, B] extends AnyRef
  13. trait Converter[T, R] extends (Converters.this)#Node with (Converters.this)#Def[(Converters.this)#Converter[T, R]]
  14. trait ConverterCompanion extends AnyRef
  15. abstract class ConverterIso[A, B] extends (Converters.this)#Node with (Converters.this)#IsoUR[A, B]
    Annotations
    @Isospec()
  16. type DataEnv = Map[(Converters.this)#Sym, AnyRef]
    Definition Classes
    TypeDescs
  17. trait Def[+T] extends Scalan.Node
    Definition Classes
    Base
  18. abstract class Elem[A] extends Scalan.TypeDesc
    Definition Classes
    TypeDescs
    Annotations
    @implicitNotFound( "No Elem available for ${A}." )
  19. class ElemCacheEntry extends AnyRef
    Definition Classes
    TypeDescs
  20. class EntityObject extends AnyRef
    Definition Classes
    Base
  21. case class EntityObjectOwner extends Scalan.OwnerKind with Product with Serializable
    Definition Classes
    Base
  22. case class EnvRep[A] extends Product with Serializable
    Definition Classes
    TypeDescs
  23. case class FuncElem[A, B] extends Scalan.Elem[(A) ⇒ B] with Product with Serializable
    Definition Classes
    TypeDescs
  24. trait Functor[F[_]] extends Scalan.Cont[F]
    Definition Classes
    TypeDescs
  25. abstract class FunctorConverter[A, B, F[_]] extends (Converters.this)#Node with (Converters.this)#Converter[F[A], F[B]]
    Annotations
    @Isospec()
  26. trait FunctorConverterCompanion extends AnyRef
  27. case class GraphFile extends Product with Serializable
    Definition Classes
    GraphVizExport
  28. abstract class IdentityConv[A] extends (Converters.this)#Node with (Converters.this)#Converter[A, A]
    Annotations
    @Isospec()
  29. case class InvokeFailure extends Scalan.InvokeResult with Product with Serializable
    Definition Classes
    MethodCalls
  30. sealed abstract class InvokeResult extends AnyRef
    Definition Classes
    MethodCalls
  31. case class InvokeSuccess extends Scalan.InvokeResult with Product with Serializable
    Definition Classes
    MethodCalls
  32. type Iso[From, To] = (Converters.this)#Ref[(Converters.this)#IsoUR[From, To]]
    Definition Classes
    Views
  33. type Iso1[A, B, C[_]] = (Converters.this)#Ref[(Converters.this)#Iso1UR[A, B, C]]
    Definition Classes
    Views
  34. type LElem[A] = Lazy[(Converters.this)#Elem[A]]
    Definition Classes
    TypeDescs
  35. case class MethodCall extends Scalan.Node with Scalan.Def[Any] with Product with Serializable
    Definition Classes
    MethodCalls
  36. sealed abstract class MethodDesc extends AnyRef
    Definition Classes
    TypeDescs
  37. abstract class NaturalConverter[A, F[_], G[_]] extends (Converters.this)#Node with (Converters.this)#Converter[F[A], G[A]]
    Annotations
    @Isospec()
  38. case class NewObject[A] extends Scalan.BaseDef[A] with Product with Serializable
    Definition Classes
    MethodCalls
  39. abstract class Node extends Product
    Definition Classes
    Base
  40. class NotImplementedStagingException extends Scalan.StagingException
    Definition Classes
    Base
  41. sealed abstract class OwnerKind extends AnyRef
    Definition Classes
    Base
  42. abstract class PairConverter[A1, A2, B1, B2] extends (Converters.this)#Node with (Converters.this)#Converter[(A1, A2), (B1, B2)]
    Annotations
    @Isospec()
  43. trait PairConverterCompanion extends AnyRef
  44. case class PairElem[A, B] extends Scalan.Elem[(A, B)] with Product with Serializable
    Definition Classes
    TypeDescs
  45. case class Placeholder[T] extends Scalan.Node with Scalan.Def[T] with Product with Serializable
    Definition Classes
    Base
  46. type RFunc[-A, +B] = (Converters.this)#Ref[(A) ⇒ B]
    Definition Classes
    Base
  47. case class RMethodDesc extends Scalan.MethodDesc with Product with Serializable
    Definition Classes
    TypeDescs
  48. type ROptional[A] = (Converters.this)#Ref[(Converters.this)#SOptional[A]]
    Definition Classes
    TypeSum
  49. type RPair[+A, +B] = (Converters.this)#Ref[(A, B)]
    Definition Classes
    Base
  50. abstract class Ref[+T] extends AnyRef
    Definition Classes
    Base
  51. type SOptional[A] = Either[Unit, A]
    Definition Classes
    TypeSum
  52. implicit class SeqExpExtensionsForEmitGraph extends AnyRef
    Definition Classes
    GraphVizExport
  53. final class SingleRef[+T] extends Scalan.Ref[T]
    Definition Classes
    Base
  54. class StagingException extends RuntimeException
    Definition Classes
    Base
  55. abstract class SumConverter[A1, A2, B1, B2] extends (Converters.this)#Node with (Converters.this)#Converter[(Converters.this)#|[A1, A2], (Converters.this)#|[B1, B2]]
    Annotations
    @Isospec()
  56. trait SumConverterCompanion extends AnyRef
  57. case class SumElem[A, B] extends Scalan.Elem[Scalan.|[A, B]] with Product with Serializable
    Definition Classes
    TypeDescs
  58. type Sym = (Converters.this)#Ref[_]
    Definition Classes
    Base
  59. abstract class Transformer extends AnyRef
    Definition Classes
    Base
  60. abstract class TypeDesc extends Serializable
    Definition Classes
    TypeDescs
  61. type UnpackTester = ((Converters.this)#Elem[_]) ⇒ Boolean
    Definition Classes
    ViewsModule
  62. type Unpacked[T] = ((Converters.this)#Ref[Source], (Converters.this)#Iso[Source, T]) forSome {type Source}
    Definition Classes
    ViewsModule
  63. type UnpackedLambdaResult[T, R] = ((Converters.this)#Ref[(T) ⇒ R], (Converters.this)#Iso[Source, R]) forSome {type Source}
    Definition Classes
    ViewsModule
  64. case class Variable[T] extends Scalan.Node with Scalan.Def[T] with Product with Serializable
    Definition Classes
    Base
  65. case class WMethodDesc extends Scalan.MethodDesc with Product with Serializable
    Definition Classes
    TypeDescs
  66. type |[+A, +B] = Either[A, B]
    Definition Classes
    Base
  67. abstract class AbsorbFirstUnitIso[A2, B2] extends (Views.this)#Node with (Views.this)#IsoUR[A2, (Unit, B2)]
    Definition Classes
    Views
    Annotations
    @Isospec()
  68. abstract class AbsorbSecondUnitIso[A1, B1] extends (Views.this)#Node with (Views.this)#IsoUR[A1, (B1, Unit)]
    Definition Classes
    Views
    Annotations
    @Isospec()
  69. implicit class AnyIsoOps extends AnyRef
    Definition Classes
    Views
  70. abstract class ComposeIso[A, B, C] extends (Views.this)#Node with (Views.this)#IsoUR[A, C]
    Definition Classes
    Views
    Annotations
    @Isospec()
  71. abstract class FuncIso[A, B, C, D] extends (Views.this)#Node with (Views.this)#IsoUR[(A) ⇒ C, (B) ⇒ D]
    Definition Classes
    Views
    Annotations
    @Isospec()
  72. abstract class IdentityIso[A] extends (Views.this)#Node with (Views.this)#IsoUR[A, A]
    Definition Classes
    Views
    Annotations
    @Isospec()
  73. trait Iso1UR[A, B, C[_]] extends (Views.this)#Node with (Views.this)#IsoUR[C[A], C[B]]
    Definition Classes
    Views
  74. implicit class IsoOps[A, B] extends AnyRef
    Definition Classes
    Views
  75. trait IsoUR[From, To] extends (Views.this)#Node with (Views.this)#Def[(Views.this)#IsoUR[From, To]]
    Definition Classes
    Views
  76. abstract class PairIso[A1, A2, B1, B2] extends (Views.this)#Node with (Views.this)#IsoUR[(A1, A2), (B1, B2)]
    Definition Classes
    Views
    Annotations
    @Isospec()
  77. trait PairIsoCompanion extends AnyRef
    Definition Classes
    Views
  78. 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()
  79. abstract class ThunkIso[A, B] extends (Views.this)#Node with (Views.this)#Iso1UR[A, B, (Views.this)#Thunk]
    Definition Classes
    Views
    Annotations
    @Isospec()
  80. class ConcreteIsoElem[From, To, IsoType <: (ViewsModule.this)#IsoUR[From, To]] extends IsoURElem[From, To, IsoType]
    Definition Classes
    ViewsModule
  81. 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
  82. 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
  83. 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
  84. 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
  85. abstract class View[From, To] extends (ViewsModule.this)#Node with (ViewsModule.this)#Def[To]
    Definition Classes
    ViewsModule
  86. abstract class View1[A, B, C[_]] extends (ViewsModule.this)#View[C[A], C[B]]
    Definition Classes
    ViewsModule
  87. abstract class View2[A1, A2, B1, B2, C[_, _]] extends (ViewsModule.this)#View[C[A1, A2], C[B1, B2]]
    Definition Classes
    ViewsModule
  88. trait ViewElem[From, To] extends (ViewsModule.this)#Elem[To]
    Definition Classes
    ViewsModule
  89. trait ViewElem1[A, From, To, C[_]] extends (ViewsModule.this)#Elem[To] with (ViewsModule.this)#ViewElem[From, To]
    Definition Classes
    ViewsModule
  90. implicit class JoinSumOps[A] extends AnyRef
    Definition Classes
    TypeSum
  91. implicit class OptionOps[A] extends AnyRef
    Definition Classes
    TypeSum
  92. implicit class RepExtensionsForSum[A] extends AnyRef
    Definition Classes
    TypeSum
  93. 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
  94. 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
  95. 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
  96. 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
  97. trait SumOps[A, B] extends AnyRef
    Definition Classes
    TypeSum
  98. class SumOpsExp[A, B] extends (TypeSum.this)#SumOps[A, B]
    Definition Classes
    TypeSum

Value Members

  1. def !!!(msg: String, e: Throwable, syms: (Converters.this)#Ref[_]*): Nothing
    Definition Classes
    Base
  2. def !!!(msg: String, syms: (Converters.this)#Ref[_]*): Nothing
    Definition Classes
    Base
  3. def !!!: Nothing
    Definition Classes
    Base
  4. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. final def ##(): Int
    Definition Classes
    AnyRef → Any
  6. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  7. def ???(value: Any, syms: (Converters.this)#Ref[_]*): Nothing
    Definition Classes
    Base
  8. def ???: Nothing
    Definition Classes
    Base
  9. val AnyElement: (Converters.this)#Elem[Any]
    Definition Classes
    TypeDescs
  10. val AnyRefElement: (Converters.this)#Elem[AnyRef]
    Definition Classes
    TypeDescs
  11. implicit val BooleanElement: (Converters.this)#Elem[Boolean]
    Definition Classes
    TypeDescs
  12. implicit val ByteElement: (Converters.this)#Elem[Byte]
    Definition Classes
    TypeDescs
  13. implicit val CharElement: (Converters.this)#Elem[Char]
    Definition Classes
    TypeDescs
  14. implicit val DoubleElement: (Converters.this)#Elem[Double]
    Definition Classes
    TypeDescs
  15. val EmptyTypeArgs: ListMap[String, ((Converters.this)#TypeDesc, Variance)]
    Definition Classes
    TypeDescs
  16. implicit val FloatElement: (Converters.this)#Elem[Float]
    Definition Classes
    TypeDescs
  17. implicit final def FuncElemExtensions[A, B](eAB: (Converters.this)#Elem[(A) ⇒ B]): (Converters.this)#FuncElem[A, B]
    Definition Classes
    TypeDescs
  18. implicit val IntElement: (Converters.this)#Elem[Int]
    Definition Classes
    TypeDescs
  19. final def IntZero: (Converters.this)#Ref[Int]
    Definition Classes
    Base
    Annotations
    @inline()
  20. val LazyAnyElement: Lazy[(Converters.this)#Elem[Any]]
    Definition Classes
    TypeDescs
  21. implicit val LongElement: (Converters.this)#Elem[Long]
    Definition Classes
    TypeDescs
  22. val NothingElement: (Converters.this)#Elem[Nothing]
    Definition Classes
    TypeDescs
  23. implicit final def PairElemExtensions[A, B](eAB: (Converters.this)#Elem[(A, B)]): (Converters.this)#PairElem[A, B]
    Definition Classes
    TypeDescs
  24. implicit val ShortElement: (Converters.this)#Elem[Short]
    Definition Classes
    TypeDescs
  25. implicit val StringElement: (Converters.this)#Elem[String]
    Definition Classes
    TypeDescs
  26. implicit final def SumElemExtensions[A, B](eAB: (Converters.this)#Elem[(Converters.this)#|[A, B]]): (Converters.this)#SumElem[A, B]
    Definition Classes
    TypeDescs
  27. final def TypeArgs(descs: (String, ((Converters.this)#TypeDesc, Variance))*): ListMap[String, ((Converters.this)#TypeDesc, Variance)]
    Definition Classes
    TypeDescs
  28. implicit val UnitElement: (Converters.this)#Elem[Unit]
    Definition Classes
    TypeDescs
  29. def addUnpackTester(tester: (Converters.this)#UnpackTester): Unit
    Definition Classes
    ViewsModule
  30. final def asElem[T](d: (Converters.this)#TypeDesc): (Converters.this)#Elem[T]
    Definition Classes
    TypeDescs
    Annotations
    @inline()
  31. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  32. final def asRep[T](x: (Converters.this)#Ref[_]): (Converters.this)#Ref[T]
    Definition Classes
    Base
    Annotations
    @inline()
  33. def assertElem(value: (Converters.this)#Ref[_], elem: (Converters.this)#Elem[_], hint: ⇒ String): Unit
    Definition Classes
    TypeDescs
  34. def assertElem(value: (Converters.this)#Ref[_], elem: (Converters.this)#Elem[_]): Unit
    Definition Classes
    TypeDescs
  35. def assertEqualElems[A](e1: (Converters.this)#Elem[A], e2: (Converters.this)#Elem[A], m: ⇒ String): Unit
    Definition Classes
    TypeDescs
  36. val cacheElems: Boolean
    Definition Classes
    Base
  37. val cachePairs: Boolean
    Definition Classes
    Base
  38. final def cachedElemByClass[E <: (Converters.this)#Elem[_]](args: AnyRef*)(implicit clazz: Class[E]): E
    Definition Classes
    TypeDescs
  39. def canBeInvoked(d: (Converters.this)#Def[_], m: Method, args: Array[AnyRef]): Boolean
    Attributes
    protected
    Definition Classes
    MethodCalls
  40. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  41. def clusterColor(g: (Converters.this)#AstGraph): Option[String]
    Attributes
    protected
    Definition Classes
    GraphVizExport
  42. def clusterSchedule(g: (Converters.this)#AstGraph): Seq[(Converters.this)#Sym]
    Attributes
    protected
    Definition Classes
    GraphVizExport
  43. def composeIso[A, B, C](iso2: (Converters.this)#Iso[B, C], iso1: (Converters.this)#Iso[A, B]): (Converters.this)#Iso[A, C]
    Definition Classes
    ViewsModule
  44. final def container[F[_]](implicit arg0: (Converters.this)#Cont[F]): (Converters.this)#Cont[F]
    Definition Classes
    TypeDescs
  45. implicit final def containerElem[F[_], A](implicit arg0: (Converters.this)#Cont[F], arg1: (Converters.this)#Elem[A]): (Converters.this)#Elem[F[A]]
    Definition Classes
    TypeDescs
  46. def createDefinition[T](optScope: Nullable[(Converters.this)#ThunkScope], s: (Converters.this)#Ref[T], d: (Converters.this)#Def[T]): (Converters.this)#Ref[T]
    Attributes
    protected
    Definition Classes
    Base
  47. val debugModeSanityChecks: Boolean
    Definition Classes
    Base
  48. def defCount: Int
    Definition Classes
    Base
  49. def def_unapply[T](e: (Converters.this)#Ref[T]): Nullable[(Converters.this)#Def[T]]
    Definition Classes
    Base
  50. def defaultGraphVizConfig: GraphVizConfig
    Definition Classes
    GraphVizExport
  51. def defaultUnpackTester(e: (Converters.this)#Elem[_]): Boolean
    Definition Classes
    ViewsModule
  52. def delayInvoke: Nothing
    Definition Classes
    MethodCalls
  53. val elemCache: AVHashMap[Class[_], (Converters.this)#ElemCacheEntry]
    Attributes
    protected
    Definition Classes
    TypeDescs
  54. final def element[A](implicit ea: (Converters.this)#Elem[A]): (Converters.this)#Elem[A]
    Definition Classes
    TypeDescs
  55. def emitDepGraph(exceptionOrGraph: Either[Throwable, (Converters.this)#AstGraph], directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(Converters.this)#GraphFile]
    Definition Classes
    GraphVizExport
  56. def emitDepGraph(graph: (Converters.this)#AstGraph, directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(Converters.this)#GraphFile]
    Definition Classes
    GraphVizExport
  57. def emitDepGraph(ss: Seq[(Converters.this)#Sym], directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(Converters.this)#GraphFile]
    Definition Classes
    GraphVizExport
  58. def emitDepGraph(start: (Converters.this)#Sym, directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(Converters.this)#GraphFile]
    Definition Classes
    GraphVizExport
  59. def emitDepGraph(d: (Converters.this)#Def[_], directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(Converters.this)#GraphFile]
    Definition Classes
    GraphVizExport
  60. def emitDot(dotText: String, directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(Converters.this)#GraphFile]
    Definition Classes
    GraphVizExport
  61. def emitExceptionGraph(e: Throwable, directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(Converters.this)#GraphFile]
    Definition Classes
    GraphVizExport
  62. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  63. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  64. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  65. def findGlobalDefinition[T](d: (Converters.this)#Def[T]): (Converters.this)#Ref[T]
    Definition Classes
    Base
  66. def findOrCreateDefinition[T](d: (Converters.this)#Def[T], newSym: ⇒ (Converters.this)#Ref[T]): (Converters.this)#Ref[T]
    Definition Classes
    Base
  67. def formatConst(x: Any): String
    Attributes
    protected
    Definition Classes
    GraphVizExport
  68. def formatDef(d: (Converters.this)#Def[_])(implicit config: GraphVizConfig): String
    Attributes
    protected
    Definition Classes
    MethodCalls → GraphVizExport
  69. def formatMetadata(s: (Converters.this)#Sym): List[String]
    Attributes
    protected
    Definition Classes
    GraphVizExport
  70. final def freshId: Int
    Definition Classes
    Base
    Annotations
    @inline()
  71. final def freshSym[T](d: (Converters.this)#Def[T]): (Converters.this)#Ref[T]
    Definition Classes
    Base
    Annotations
    @inline()
  72. implicit final def funcElement[A, B](implicit ea: (Converters.this)#Elem[A], eb: (Converters.this)#Elem[B]): (Converters.this)#Elem[(A) ⇒ B]
    Definition Classes
    TypeDescs
  73. def funcIso[A, B, C, D](iso1: (Converters.this)#Iso[A, B], iso2: (Converters.this)#Iso[C, D]): (Converters.this)#Iso[(A) ⇒ C, (B) ⇒ D]
    Definition Classes
    ViewsModule
  74. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  75. def getEntityObject(name: String): Nullable[(Converters.this)#EntityObject]
    Definition Classes
    Base
    Annotations
    @inline()
  76. def getOwnerKind(constructor: java.lang.reflect.Constructor[_]): (Converters.this)#OwnerKind
    Attributes
    protected
    Definition Classes
    Base
  77. final def getSourceValues(dataEnv: (Converters.this)#DataEnv, forWrapper: Boolean, stagedValues: AnyRef*): Seq[AnyRef]
    Definition Classes
    TypeDescs
  78. final def getSym(id: Int): (Converters.this)#Sym
    Definition Classes
    Base
    Annotations
    @inline()
  79. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  80. def identityIso[A](implicit elem: (Converters.this)#Elem[A]): (Converters.this)#Iso[A, A]
    Definition Classes
    ViewsModule
  81. val initialUnpackTesters: Set[(Converters.this)#UnpackTester]
    Attributes
    protected
    Definition Classes
    ViewsModule
  82. def invokeUnlifted(e: (Converters.this)#Elem[_], mc: (Converters.this)#MethodCall, dataEnv: (Converters.this)#DataEnv): AnyRef
    Definition Classes
    TypeDescs
  83. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  84. def isInvokeEnabled(d: (Converters.this)#Def[_], m: Method): Boolean
    Definition Classes
    MethodCalls
  85. implicit def liftToRep[A](x: A)(implicit arg0: (Converters.this)#Elem[A]): (Converters.this)#Ref[A]
    Definition Classes
    Base
    Annotations
    @inline()
  86. def logWarn(msg: ⇒ String): Unit
    Definition Classes
    Base
  87. def mkLeft[A, B](a: (Converters.this)#Ref[A])(implicit arg0: (Converters.this)#Elem[B]): (Converters.this)#Ref[(Converters.this)#|[A, B]]
    Definition Classes
    TypeSum
  88. def mkMethodCall(receiver: (Converters.this)#Sym, method: Method, args: Seq[AnyRef], neverInvoke: Boolean, isAdapterCall: Boolean, resultElem: (Converters.this)#Elem[_]): (Converters.this)#Sym
    Definition Classes
    MethodCalls
  89. def mkRight[A, B](b: (Converters.this)#Ref[B])(implicit arg0: (Converters.this)#Elem[A]): (Converters.this)#Ref[(Converters.this)#|[A, B]]
    Definition Classes
    TypeSum
  90. val nInitialDefs: Int
    Definition Classes
    Base
  91. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  92. def newObjEx[A](args: Any*)(implicit eA: (Converters.this)#Elem[A]): (Converters.this)#Ref[A]
    Definition Classes
    MethodCalls
  93. def nodeColor(td: (Converters.this)#TypeDesc): String
    Attributes
    protected
    Definition Classes
    GraphVizExport
  94. def nodeColor(td: (Converters.this)#TypeDesc, d: (Converters.this)#Def[_])(implicit config: GraphVizConfig): String
    Attributes
    protected
    Definition Classes
    GraphVizExport
  95. final def nodeLabel(parts: String*)(implicit config: GraphVizConfig): String
    Attributes
    protected
    Definition Classes
    GraphVizExport
  96. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  97. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  98. def onReset(): Unit
    Attributes
    protected
    Definition Classes
    Base
  99. implicit final def pairElement[A, B](implicit ea: (Converters.this)#Elem[A], eb: (Converters.this)#Elem[B]): (Converters.this)#Elem[(A, B)]
    Definition Classes
    TypeDescs
  100. def pairIso[A1, A2, B1, B2](iso1: (Converters.this)#Iso[A1, B1], iso2: (Converters.this)#Iso[A2, B2]): (Converters.this)#Iso[(A1, A2), (B1, B2)]
    Definition Classes
    ViewsModule
  101. def partsIterator(td: (Converters.this)#TypeDesc): TraversableOnce[(Converters.this)#TypeDesc] { def seq: scala.collection.TraversableOnce[Converters.this.TypeDesc]{def seq: scala.collection.TraversableOnce[Converters.this.TypeDesc]{def seq: scala.collection.TraversableOnce[Converters.this.TypeDesc]}} }
    Attributes
    protected
    Definition Classes
    GraphVizExport
  102. implicit def pimpSum[A, B](s: (Converters.this)#Ref[(Converters.this)#|[A, B]]): (Converters.this)#SumOps[A, B]
    Definition Classes
    TypeSum
  103. def placeholder[T](implicit eT: (Converters.this)#LElem[T]): (Converters.this)#Ref[T]
    Definition Classes
    Base
    Annotations
    @inline()
  104. def registerEntityObject(name: String, obj: (Converters.this)#EntityObject): Unit
    Attributes
    protected
    Definition Classes
    Base
  105. implicit def reifyObject[A](obj: (Converters.this)#Def[A]): (Converters.this)#Ref[A]
    Definition Classes
    Base
  106. def removeUnpackTester(tester: (Converters.this)#UnpackTester): Unit
    Definition Classes
    ViewsModule
  107. def resetContext(): Unit
    Definition Classes
    Base
  108. def rewriteNonInvokableMethodCall(mc: (Converters.this)#MethodCall): (Converters.this)#Ref[_]
    Definition Classes
    MethodCalls
  109. def sOptionElement[A](implicit arg0: (Converters.this)#Elem[A]): (Converters.this)#Elem[(Converters.this)#SOptional[A]]
    Definition Classes
    TypeSum
  110. def shouldEmitCluster(g: (Converters.this)#AstGraph): Boolean
    Attributes
    protected
    Definition Classes
    GraphVizExport
  111. def shouldUnpack(e: (Converters.this)#Elem[_]): Boolean
    Definition Classes
    ViewsModule
  112. def showGraphs(graph: (Converters.this)#AstGraph)(implicit config: GraphVizConfig): Unit
    Definition Classes
    GraphVizExport
  113. def showGraphs(roots: (Converters.this)#Sym*)(implicit config: GraphVizConfig): Unit
    Definition Classes
    GraphVizExport
  114. def stagingExceptionMessage(message: String, syms: Seq[(Converters.this)#Ref[_]]): String
    Attributes
    protected
    Definition Classes
    Base
  115. implicit final def sumElement[A, B](implicit ea: (Converters.this)#Elem[A], eb: (Converters.this)#Elem[B]): (Converters.this)#Elem[(Converters.this)#|[A, B]]
    Definition Classes
    TypeDescs
  116. def sumIso[A1, A2, B1, B2](iso1: (Converters.this)#Iso[A1, B1], iso2: (Converters.this)#Iso[A2, B2]): (Converters.this)#Iso[(Converters.this)#|[A1, A2], (Converters.this)#|[B1, B2]]
    Definition Classes
    ViewsModule
  117. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  118. def throwInvocationException(whatFailed: String, cause: Throwable, receiver: (Converters.this)#Sym, m: Method, args: Seq[Any]): Nothing
    Definition Classes
    MethodCalls
  119. def thunkIso[A, B](iso: (Converters.this)#Iso[A, B]): (Converters.this)#Iso1[A, B, (Converters.this)#Thunk]
    Definition Classes
    ViewsModule
  120. def toExp[T](d: (Converters.this)#Def[T], newSym: ⇒ (Converters.this)#Ref[T]): (Converters.this)#Ref[T]
    Attributes
    protected[scalan]
    Definition Classes
    Base
  121. implicit final def toLazyElem[A](implicit eA: (Converters.this)#Elem[A]): (Converters.this)#LElem[A]
    Definition Classes
    TypeDescs
  122. def toRep[A](x: A)(implicit eA: (Converters.this)#Elem[A]): (Converters.this)#Ref[A]
    Definition Classes
    Base
  123. def toString(): String
    Definition Classes
    AnyRef → Any
  124. def transformProductParam(x: Any, t: (Converters.this)#Transformer): Any
    Attributes
    protected
    Definition Classes
    Base
  125. val unpackTesters: Set[(Converters.this)#UnpackTester]
    Attributes
    protected
    Definition Classes
    ViewsModule
  126. def unrefDelegate[T <: AnyRef](x: (Converters.this)#Ref[T])(implicit ct: ClassTag[T]): T
    Attributes
    protected
    Definition Classes
    MethodCalls
  127. final def updateSymbolTable[T](s: (Converters.this)#Ref[T], d: (Converters.this)#Def[T]): (Converters.this)#Ref[T]
    Definition Classes
    Base
  128. final def valueFromRep[A](x: (Converters.this)#Ref[A]): A
    Definition Classes
    Base
    Annotations
    @inline()
  129. def variable[T](implicit eT: (Converters.this)#LElem[T]): (Converters.this)#Ref[T]
    Definition Classes
    Base
    Annotations
    @inline()
  130. implicit def viewElement[From, To](implicit iso: (Converters.this)#Iso[From, To]): (Converters.this)#Elem[To]
    Definition Classes
    ViewsModule
  131. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  132. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  133. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  134. object Def
    Definition Classes
    Base
  135. object Elem extends Serializable
    Definition Classes
    TypeDescs
  136. object Liftables
    Definition Classes
    Base
  137. object ViewElem extends Serializable
    Definition Classes
    ViewsModule
  138. object AbsorbFirstUnitIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  139. object AbsorbSecondUnitIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  140. object ComposeIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  141. object FuncIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  142. object IdentityIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  143. object Iso1UR extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  144. object IsoUR extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  145. object PairIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  146. object SumIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  147. object ThunkIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  148. object SOptional
    Definition Classes
    TypeSum

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