Packages

t

scalan

ConvertersModule

trait ConvertersModule extends TypeDescs with ConvertersDefs

Self Type
ConvertersModule with Scalan
Linear Supertypes
ConvertersDefs, Converters, ViewsModule, ViewsDefs, Views, TypeSum, MethodCalls, GraphVizExport, TypeDescs, Base, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ConvertersModule
  2. ConvertersDefs
  3. Converters
  4. ViewsModule
  5. ViewsDefs
  6. Views
  7. TypeSum
  8. MethodCalls
  9. GraphVizExport
  10. TypeDescs
  11. Base
  12. AnyRef
  13. 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 BaseDef[+T] extends Scalan.Node with Scalan.Def[T]
    Definition Classes
    Base
  18. abstract class BaseElem[A] extends Scalan.Elem[A] with Serializable with Equals
    Definition Classes
    TypeDescs
  19. class BaseElemLiftable[A] extends Scalan.BaseElem[A]
    Definition Classes
    TypeDescs
  20. abstract class CompanionDef[T] extends Scalan.Node with Scalan.Def[T]
    Definition Classes
    Base
  21. case class Const[T] extends Scalan.BaseDef[T] with Product with Serializable
    Definition Classes
    Base
  22. abstract class Cont[F[_]] extends Scalan.TypeDesc
    Definition Classes
    TypeDescs
    Annotations
    @implicitNotFound( "No Cont available for ${F}." )
  23. type Conv[T, R] = (ConvertersModule.this)#Ref[(ConvertersModule.this)#Converter[T, R]]
    Definition Classes
    Converters
  24. type DataEnv = Map[(ConvertersModule.this)#Sym, AnyRef]
    Definition Classes
    TypeDescs
  25. trait Def[+T] extends Scalan.Node
    Definition Classes
    Base
  26. abstract class Elem[A] extends Scalan.TypeDesc
    Definition Classes
    TypeDescs
    Annotations
    @implicitNotFound( "No Elem available for ${A}." )
  27. class ElemCacheEntry extends AnyRef
    Definition Classes
    TypeDescs
  28. class EntityObject extends AnyRef
    Definition Classes
    Base
  29. case class EntityObjectOwner extends Scalan.OwnerKind with Product with Serializable
    Definition Classes
    Base
  30. case class EnvRep[A] extends Product with Serializable
    Definition Classes
    TypeDescs
  31. case class FuncElem[A, B] extends Scalan.Elem[(A) ⇒ B] with Product with Serializable
    Definition Classes
    TypeDescs
  32. trait Functor[F[_]] extends Scalan.Cont[F]
    Definition Classes
    TypeDescs
  33. case class GraphFile extends Product with Serializable
    Definition Classes
    GraphVizExport
  34. case class InvokeFailure extends Scalan.InvokeResult with Product with Serializable
    Definition Classes
    MethodCalls
  35. sealed abstract class InvokeResult extends AnyRef
    Definition Classes
    MethodCalls
  36. case class InvokeSuccess extends Scalan.InvokeResult with Product with Serializable
    Definition Classes
    MethodCalls
  37. type Iso[From, To] = (ConvertersModule.this)#Ref[(ConvertersModule.this)#IsoUR[From, To]]
    Definition Classes
    Views
  38. type Iso1[A, B, C[_]] = (ConvertersModule.this)#Ref[(ConvertersModule.this)#Iso1UR[A, B, C]]
    Definition Classes
    Views
  39. type LElem[A] = Lazy[(ConvertersModule.this)#Elem[A]]
    Definition Classes
    TypeDescs
  40. case class MethodCall extends Scalan.Node with Scalan.Def[Any] with Product with Serializable
    Definition Classes
    MethodCalls
  41. sealed abstract class MethodDesc extends AnyRef
    Definition Classes
    TypeDescs
  42. case class NewObject[A] extends Scalan.BaseDef[A] with Product with Serializable
    Definition Classes
    MethodCalls
  43. abstract class Node extends Product
    Definition Classes
    Base
  44. class NotImplementedStagingException extends Scalan.StagingException
    Definition Classes
    Base
  45. sealed abstract class OwnerKind extends AnyRef
    Definition Classes
    Base
  46. case class PairElem[A, B] extends Scalan.Elem[(A, B)] with Product with Serializable
    Definition Classes
    TypeDescs
  47. case class Placeholder[T] extends Scalan.Node with Scalan.Def[T] with Product with Serializable
    Definition Classes
    Base
  48. type RFunc[-A, +B] = (ConvertersModule.this)#Ref[(A) ⇒ B]
    Definition Classes
    Base
  49. case class RMethodDesc extends Scalan.MethodDesc with Product with Serializable
    Definition Classes
    TypeDescs
  50. type ROptional[A] = (ConvertersModule.this)#Ref[(ConvertersModule.this)#SOptional[A]]
    Definition Classes
    TypeSum
  51. type RPair[+A, +B] = (ConvertersModule.this)#Ref[(A, B)]
    Definition Classes
    Base
  52. abstract class Ref[+T] extends AnyRef
    Definition Classes
    Base
  53. type SOptional[A] = Either[Unit, A]
    Definition Classes
    TypeSum
  54. implicit class SeqExpExtensionsForEmitGraph extends AnyRef
    Definition Classes
    GraphVizExport
  55. final class SingleRef[+T] extends Scalan.Ref[T]
    Definition Classes
    Base
  56. class StagingException extends RuntimeException
    Definition Classes
    Base
  57. case class SumElem[A, B] extends Scalan.Elem[Scalan.|[A, B]] with Product with Serializable
    Definition Classes
    TypeDescs
  58. type Sym = (ConvertersModule.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 = ((ConvertersModule.this)#Elem[_]) ⇒ Boolean
    Definition Classes
    ViewsModule
  62. type Unpacked[T] = ((ConvertersModule.this)#Ref[Source], (ConvertersModule.this)#Iso[Source, T]) forSome {type Source}
    Definition Classes
    ViewsModule
  63. type UnpackedLambdaResult[T, R] = ((ConvertersModule.this)#Ref[(T) ⇒ R], (ConvertersModule.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: (ConvertersModule.this)#Ref[_]*): Nothing
    Definition Classes
    Base
  2. def !!!(msg: String, syms: (ConvertersModule.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: (ConvertersModule.this)#Ref[_]*): Nothing
    Definition Classes
    Base
  8. def ???: Nothing
    Definition Classes
    Base
  9. val AnyElement: (ConvertersModule.this)#Elem[Any]
    Definition Classes
    TypeDescs
  10. val AnyRefElement: (ConvertersModule.this)#Elem[AnyRef]
    Definition Classes
    TypeDescs
  11. implicit val BooleanElement: (ConvertersModule.this)#Elem[Boolean]
    Definition Classes
    TypeDescs
  12. implicit val ByteElement: (ConvertersModule.this)#Elem[Byte]
    Definition Classes
    TypeDescs
  13. implicit val CharElement: (ConvertersModule.this)#Elem[Char]
    Definition Classes
    TypeDescs
  14. implicit val DoubleElement: (ConvertersModule.this)#Elem[Double]
    Definition Classes
    TypeDescs
  15. val EmptyTypeArgs: ListMap[String, ((ConvertersModule.this)#TypeDesc, Variance)]
    Definition Classes
    TypeDescs
  16. implicit val FloatElement: (ConvertersModule.this)#Elem[Float]
    Definition Classes
    TypeDescs
  17. implicit final def FuncElemExtensions[A, B](eAB: (ConvertersModule.this)#Elem[(A) ⇒ B]): (ConvertersModule.this)#FuncElem[A, B]
    Definition Classes
    TypeDescs
  18. implicit val IntElement: (ConvertersModule.this)#Elem[Int]
    Definition Classes
    TypeDescs
  19. final def IntZero: (ConvertersModule.this)#Ref[Int]
    Definition Classes
    Base
    Annotations
    @inline()
  20. val LazyAnyElement: Lazy[(ConvertersModule.this)#Elem[Any]]
    Definition Classes
    TypeDescs
  21. implicit val LongElement: (ConvertersModule.this)#Elem[Long]
    Definition Classes
    TypeDescs
  22. val NothingElement: (ConvertersModule.this)#Elem[Nothing]
    Definition Classes
    TypeDescs
  23. implicit final def PairElemExtensions[A, B](eAB: (ConvertersModule.this)#Elem[(A, B)]): (ConvertersModule.this)#PairElem[A, B]
    Definition Classes
    TypeDescs
  24. implicit val ShortElement: (ConvertersModule.this)#Elem[Short]
    Definition Classes
    TypeDescs
  25. implicit val StringElement: (ConvertersModule.this)#Elem[String]
    Definition Classes
    TypeDescs
  26. implicit final def SumElemExtensions[A, B](eAB: (ConvertersModule.this)#Elem[(ConvertersModule.this)#|[A, B]]): (ConvertersModule.this)#SumElem[A, B]
    Definition Classes
    TypeDescs
  27. final def TypeArgs(descs: (String, ((ConvertersModule.this)#TypeDesc, Variance))*): ListMap[String, ((ConvertersModule.this)#TypeDesc, Variance)]
    Definition Classes
    TypeDescs
  28. implicit val UnitElement: (ConvertersModule.this)#Elem[Unit]
    Definition Classes
    TypeDescs
  29. def addUnpackTester(tester: (ConvertersModule.this)#UnpackTester): Unit
    Definition Classes
    ViewsModule
  30. final def asElem[T](d: (ConvertersModule.this)#TypeDesc): (ConvertersModule.this)#Elem[T]
    Definition Classes
    TypeDescs
    Annotations
    @inline()
  31. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  32. final def asRep[T](x: (ConvertersModule.this)#Ref[_]): (ConvertersModule.this)#Ref[T]
    Definition Classes
    Base
    Annotations
    @inline()
  33. def assertElem(value: (ConvertersModule.this)#Ref[_], elem: (ConvertersModule.this)#Elem[_], hint: ⇒ String): Unit
    Definition Classes
    TypeDescs
  34. def assertElem(value: (ConvertersModule.this)#Ref[_], elem: (ConvertersModule.this)#Elem[_]): Unit
    Definition Classes
    TypeDescs
  35. def assertEqualElems[A](e1: (ConvertersModule.this)#Elem[A], e2: (ConvertersModule.this)#Elem[A], m: ⇒ String): Unit
    Definition Classes
    TypeDescs
  36. def baseConv[T, R](f: (ConvertersModule.this)#Ref[(T) ⇒ R]): (ConvertersModule.this)#Conv[T, R]
  37. val cacheElems: Boolean
    Definition Classes
    Base
  38. val cachePairs: Boolean
    Definition Classes
    Base
  39. final def cachedElemByClass[E <: (ConvertersModule.this)#Elem[_]](args: AnyRef*)(implicit clazz: Class[E]): E
    Definition Classes
    TypeDescs
  40. def canBeInvoked(d: (ConvertersModule.this)#Def[_], m: Method, args: Array[AnyRef]): Boolean
    Attributes
    protected
    Definition Classes
    MethodCalls
  41. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  42. def clusterColor(g: (ConvertersModule.this)#AstGraph): Option[String]
    Attributes
    protected
    Definition Classes
    GraphVizExport
  43. def clusterSchedule(g: (ConvertersModule.this)#AstGraph): Seq[(ConvertersModule.this)#Sym]
    Attributes
    protected
    Definition Classes
    GraphVizExport
  44. def composeConv[A, B, B1 >: B, C](c2: (ConvertersModule.this)#Conv[B1, C], c1: (ConvertersModule.this)#Conv[A, B]): (ConvertersModule.this)#Conv[A, C]
  45. def composeIso[A, B, C](iso2: (ConvertersModule.this)#Iso[B, C], iso1: (ConvertersModule.this)#Iso[A, B]): (ConvertersModule.this)#Iso[A, C]
    Definition Classes
    ViewsModule
  46. final def container[F[_]](implicit arg0: (ConvertersModule.this)#Cont[F]): (ConvertersModule.this)#Cont[F]
    Definition Classes
    TypeDescs
  47. implicit final def containerElem[F[_], A](implicit arg0: (ConvertersModule.this)#Cont[F], arg1: (ConvertersModule.this)#Elem[A]): (ConvertersModule.this)#Elem[F[A]]
    Definition Classes
    TypeDescs
  48. def convertAfterIso[A, B, C](iso0: (ConvertersModule.this)#Iso[A, B], convTo: (ConvertersModule.this)#Conv[B, C], convFrom: (ConvertersModule.this)#Conv[C, B]): (ConvertersModule.this)#Iso[A, C]
  49. def convertBeforeIso[A, B, C](convTo: (ConvertersModule.this)#Conv[A, B], convFrom: (ConvertersModule.this)#Conv[B, A], iso0: (ConvertersModule.this)#Iso[B, C]): (ConvertersModule.this)#Iso[A, C]
  50. def converterIso[A, B](convTo: (ConvertersModule.this)#Conv[A, B], convFrom: (ConvertersModule.this)#Conv[B, A]): (ConvertersModule.this)#Iso[A, B]
  51. def createDefinition[T](optScope: Nullable[(ConvertersModule.this)#ThunkScope], s: (ConvertersModule.this)#Ref[T], d: (ConvertersModule.this)#Def[T]): (ConvertersModule.this)#Ref[T]
    Attributes
    protected
    Definition Classes
    Base
  52. val debugModeSanityChecks: Boolean
    Definition Classes
    Base
  53. def defCount: Int
    Definition Classes
    Base
  54. def def_unapply[T](e: (ConvertersModule.this)#Ref[T]): Nullable[(ConvertersModule.this)#Def[T]]
    Definition Classes
    Base
  55. def defaultGraphVizConfig: GraphVizConfig
    Definition Classes
    GraphVizExport
  56. def defaultUnpackTester(e: (ConvertersModule.this)#Elem[_]): Boolean
    Definition Classes
    ViewsModule
  57. def delayInvoke: Nothing
    Definition Classes
    MethodCalls
  58. val elemCache: AVHashMap[Class[_], (ConvertersModule.this)#ElemCacheEntry]
    Attributes
    protected
    Definition Classes
    TypeDescs
  59. final def element[A](implicit ea: (ConvertersModule.this)#Elem[A]): (ConvertersModule.this)#Elem[A]
    Definition Classes
    TypeDescs
  60. def emitDepGraph(exceptionOrGraph: Either[Throwable, (ConvertersModule.this)#AstGraph], directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(ConvertersModule.this)#GraphFile]
    Definition Classes
    GraphVizExport
  61. def emitDepGraph(graph: (ConvertersModule.this)#AstGraph, directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(ConvertersModule.this)#GraphFile]
    Definition Classes
    GraphVizExport
  62. def emitDepGraph(ss: Seq[(ConvertersModule.this)#Sym], directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(ConvertersModule.this)#GraphFile]
    Definition Classes
    GraphVizExport
  63. def emitDepGraph(start: (ConvertersModule.this)#Sym, directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(ConvertersModule.this)#GraphFile]
    Definition Classes
    GraphVizExport
  64. def emitDepGraph(d: (ConvertersModule.this)#Def[_], directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(ConvertersModule.this)#GraphFile]
    Definition Classes
    GraphVizExport
  65. def emitDot(dotText: String, directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(ConvertersModule.this)#GraphFile]
    Definition Classes
    GraphVizExport
  66. def emitExceptionGraph(e: Throwable, directory: File, fileName: String)(implicit config: GraphVizConfig): Option[(ConvertersModule.this)#GraphFile]
    Definition Classes
    GraphVizExport
  67. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  68. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  69. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  70. def findGlobalDefinition[T](d: (ConvertersModule.this)#Def[T]): (ConvertersModule.this)#Ref[T]
    Definition Classes
    Base
  71. def findOrCreateDefinition[T](d: (ConvertersModule.this)#Def[T], newSym: ⇒ (ConvertersModule.this)#Ref[T]): (ConvertersModule.this)#Ref[T]
    Definition Classes
    Base
  72. def formatConst(x: Any): String
    Attributes
    protected
    Definition Classes
    GraphVizExport
  73. def formatDef(d: (ConvertersModule.this)#Def[_])(implicit config: GraphVizConfig): String
    Attributes
    protected
    Definition Classes
    MethodCalls → GraphVizExport
  74. def formatMetadata(s: (ConvertersModule.this)#Sym): List[String]
    Attributes
    protected
    Definition Classes
    GraphVizExport
  75. final def freshId: Int
    Definition Classes
    Base
    Annotations
    @inline()
  76. final def freshSym[T](d: (ConvertersModule.this)#Def[T]): (ConvertersModule.this)#Ref[T]
    Definition Classes
    Base
    Annotations
    @inline()
  77. implicit final def funcElement[A, B](implicit ea: (ConvertersModule.this)#Elem[A], eb: (ConvertersModule.this)#Elem[B]): (ConvertersModule.this)#Elem[(A) ⇒ B]
    Definition Classes
    TypeDescs
  78. def funcFromConv[T, R](c: (ConvertersModule.this)#Conv[T, R]): (ConvertersModule.this)#Ref[(T) ⇒ R]
  79. def funcIso[A, B, C, D](iso1: (ConvertersModule.this)#Iso[A, B], iso2: (ConvertersModule.this)#Iso[C, D]): (ConvertersModule.this)#Iso[(A) ⇒ C, (B) ⇒ D]
    Definition Classes
    ViewsModule
  80. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  81. def getConverter[A, B](eA: (ConvertersModule.this)#Elem[A], eB: (ConvertersModule.this)#Elem[B]): Option[(ConvertersModule.this)#Conv[A, B]]
  82. def getConverterFrom[TData, TClass, E](eEntity: (ConvertersModule.this)#EntityElem[E], eClass: (ConvertersModule.this)#ConcreteElem[TData, TClass]): Option[(ConvertersModule.this)#Conv[E, TClass]]
  83. def getEntityObject(name: String): Nullable[(ConvertersModule.this)#EntityObject]
    Definition Classes
    Base
    Annotations
    @inline()
  84. def getOwnerKind(constructor: java.lang.reflect.Constructor[_]): (ConvertersModule.this)#OwnerKind
    Attributes
    protected
    Definition Classes
    Base
  85. final def getSourceValues(dataEnv: (ConvertersModule.this)#DataEnv, forWrapper: Boolean, stagedValues: AnyRef*): Seq[AnyRef]
    Definition Classes
    TypeDescs
  86. final def getSym(id: Int): (ConvertersModule.this)#Sym
    Definition Classes
    Base
    Annotations
    @inline()
  87. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  88. def identityConv[A](implicit elem: (ConvertersModule.this)#Elem[A]): (ConvertersModule.this)#Conv[A, A]
  89. def identityIso[A](implicit elem: (ConvertersModule.this)#Elem[A]): (ConvertersModule.this)#Iso[A, A]
    Definition Classes
    ViewsModule
  90. val initialUnpackTesters: Set[(ConvertersModule.this)#UnpackTester]
    Attributes
    protected
    Definition Classes
    ViewsModule
  91. def invokeUnlifted(e: (ConvertersModule.this)#Elem[_], mc: (ConvertersModule.this)#MethodCall, dataEnv: (ConvertersModule.this)#DataEnv): AnyRef
    Definition Classes
    TypeDescs
  92. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  93. def isInvokeEnabled(d: (ConvertersModule.this)#Def[_], m: Method): Boolean
    Definition Classes
    MethodCalls
  94. implicit def liftToRep[A](x: A)(implicit arg0: (ConvertersModule.this)#Elem[A]): (ConvertersModule.this)#Ref[A]
    Definition Classes
    Base
    Annotations
    @inline()
  95. def logWarn(msg: ⇒ String): Unit
    Definition Classes
    Base
  96. def mkLeft[A, B](a: (ConvertersModule.this)#Ref[A])(implicit arg0: (ConvertersModule.this)#Elem[B]): (ConvertersModule.this)#Ref[(ConvertersModule.this)#|[A, B]]
    Definition Classes
    TypeSum
  97. def mkMethodCall(receiver: (ConvertersModule.this)#Sym, method: Method, args: Seq[AnyRef], neverInvoke: Boolean, isAdapterCall: Boolean, resultElem: (ConvertersModule.this)#Elem[_]): (ConvertersModule.this)#Sym
    Definition Classes
    MethodCalls
  98. def mkRight[A, B](b: (ConvertersModule.this)#Ref[B])(implicit arg0: (ConvertersModule.this)#Elem[A]): (ConvertersModule.this)#Ref[(ConvertersModule.this)#|[A, B]]
    Definition Classes
    TypeSum
  99. val nInitialDefs: Int
    Definition Classes
    Base
  100. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  101. def newObjEx[A](args: Any*)(implicit eA: (ConvertersModule.this)#Elem[A]): (ConvertersModule.this)#Ref[A]
    Definition Classes
    MethodCalls
  102. def nodeColor(td: (ConvertersModule.this)#TypeDesc): String
    Attributes
    protected
    Definition Classes
    GraphVizExport
  103. def nodeColor(td: (ConvertersModule.this)#TypeDesc, d: (ConvertersModule.this)#Def[_])(implicit config: GraphVizConfig): String
    Attributes
    protected
    Definition Classes
    GraphVizExport
  104. final def nodeLabel(parts: String*)(implicit config: GraphVizConfig): String
    Attributes
    protected
    Definition Classes
    GraphVizExport
  105. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  106. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  107. def onReset(): Unit
    Attributes
    protected
    Definition Classes
    Base
  108. def pairConv[A1, A2, B1, B2](conv1: (ConvertersModule.this)#Conv[A1, B1], conv2: (ConvertersModule.this)#Conv[A2, B2]): (ConvertersModule.this)#Conv[(A1, A2), (B1, B2)]
  109. implicit final def pairElement[A, B](implicit ea: (ConvertersModule.this)#Elem[A], eb: (ConvertersModule.this)#Elem[B]): (ConvertersModule.this)#Elem[(A, B)]
    Definition Classes
    TypeDescs
  110. def pairIso[A1, A2, B1, B2](iso1: (ConvertersModule.this)#Iso[A1, B1], iso2: (ConvertersModule.this)#Iso[A2, B2]): (ConvertersModule.this)#Iso[(A1, A2), (B1, B2)]
    Definition Classes
    ViewsModule
  111. def partsIterator(td: (ConvertersModule.this)#TypeDesc): TraversableOnce[(ConvertersModule.this)#TypeDesc] { def seq: scala.collection.TraversableOnce[ConvertersModule.this.TypeDesc]{def seq: scala.collection.TraversableOnce[ConvertersModule.this.TypeDesc]{def seq: scala.collection.TraversableOnce[ConvertersModule.this.TypeDesc]}} }
    Attributes
    protected
    Definition Classes
    GraphVizExport
  112. implicit def pimpSum[A, B](s: (ConvertersModule.this)#Ref[(ConvertersModule.this)#|[A, B]]): (ConvertersModule.this)#SumOps[A, B]
    Definition Classes
    TypeSum
  113. def placeholder[T](implicit eT: (ConvertersModule.this)#LElem[T]): (ConvertersModule.this)#Ref[T]
    Definition Classes
    Base
    Annotations
    @inline()
  114. def registerEntityObject(name: String, obj: (ConvertersModule.this)#EntityObject): Unit
    Attributes
    protected
    Definition Classes
    Base
  115. implicit def reifyObject[A](obj: (ConvertersModule.this)#Def[A]): (ConvertersModule.this)#Ref[A]
    Definition Classes
    Base
  116. def removeUnpackTester(tester: (ConvertersModule.this)#UnpackTester): Unit
    Definition Classes
    ViewsModule
  117. def resetContext(): Unit
    Definition Classes
    Base
  118. def rewriteNonInvokableMethodCall(mc: (ConvertersModule.this)#MethodCall): (ConvertersModule.this)#Ref[_]
    Definition Classes
    MethodCalls
  119. def sOptionElement[A](implicit arg0: (ConvertersModule.this)#Elem[A]): (ConvertersModule.this)#Elem[(ConvertersModule.this)#SOptional[A]]
    Definition Classes
    TypeSum
  120. def shouldEmitCluster(g: (ConvertersModule.this)#AstGraph): Boolean
    Attributes
    protected
    Definition Classes
    GraphVizExport
  121. def shouldUnpack(e: (ConvertersModule.this)#Elem[_]): Boolean
    Definition Classes
    ViewsModule
  122. def showGraphs(graph: (ConvertersModule.this)#AstGraph)(implicit config: GraphVizConfig): Unit
    Definition Classes
    GraphVizExport
  123. def showGraphs(roots: (ConvertersModule.this)#Sym*)(implicit config: GraphVizConfig): Unit
    Definition Classes
    GraphVizExport
  124. def stagingExceptionMessage(message: String, syms: Seq[(ConvertersModule.this)#Ref[_]]): String
    Attributes
    protected
    Definition Classes
    Base
  125. implicit final def sumElement[A, B](implicit ea: (ConvertersModule.this)#Elem[A], eb: (ConvertersModule.this)#Elem[B]): (ConvertersModule.this)#Elem[(ConvertersModule.this)#|[A, B]]
    Definition Classes
    TypeDescs
  126. def sumIso[A1, A2, B1, B2](iso1: (ConvertersModule.this)#Iso[A1, B1], iso2: (ConvertersModule.this)#Iso[A2, B2]): (ConvertersModule.this)#Iso[(ConvertersModule.this)#|[A1, A2], (ConvertersModule.this)#|[B1, B2]]
    Definition Classes
    ViewsModule
  127. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  128. def throwInvocationException(whatFailed: String, cause: Throwable, receiver: (ConvertersModule.this)#Sym, m: Method, args: Seq[Any]): Nothing
    Definition Classes
    MethodCalls
  129. def thunkIso[A, B](iso: (ConvertersModule.this)#Iso[A, B]): (ConvertersModule.this)#Iso1[A, B, (ConvertersModule.this)#Thunk]
    Definition Classes
    ViewsModule
  130. def toExp[T](d: (ConvertersModule.this)#Def[T], newSym: ⇒ (ConvertersModule.this)#Ref[T]): (ConvertersModule.this)#Ref[T]
    Attributes
    protected[scalan]
    Definition Classes
    Base
  131. implicit final def toLazyElem[A](implicit eA: (ConvertersModule.this)#Elem[A]): (ConvertersModule.this)#LElem[A]
    Definition Classes
    TypeDescs
  132. def toRep[A](x: A)(implicit eA: (ConvertersModule.this)#Elem[A]): (ConvertersModule.this)#Ref[A]
    Definition Classes
    Base
  133. def toString(): String
    Definition Classes
    AnyRef → Any
  134. def transformProductParam(x: Any, t: (ConvertersModule.this)#Transformer): Any
    Attributes
    protected
    Definition Classes
    Base
  135. def unifyIsos[A, B, C, D](iso1: (ConvertersModule.this)#Iso[A, C], iso2: (ConvertersModule.this)#Iso[B, D], toD: (ConvertersModule.this)#Conv[C, D], toC: (ConvertersModule.this)#Conv[D, C]): ((ConvertersModule.this)#Iso[A, C], (ConvertersModule.this)#Iso[B, C])
  136. val unpackTesters: Set[(ConvertersModule.this)#UnpackTester]
    Attributes
    protected
    Definition Classes
    ViewsModule
  137. def unrefDelegate[T <: AnyRef](x: (ConvertersModule.this)#Ref[T])(implicit ct: ClassTag[T]): T
    Attributes
    protected
    Definition Classes
    MethodCalls
  138. final def updateSymbolTable[T](s: (ConvertersModule.this)#Ref[T], d: (ConvertersModule.this)#Def[T]): (ConvertersModule.this)#Ref[T]
    Definition Classes
    Base
  139. final def valueFromRep[A](x: (ConvertersModule.this)#Ref[A]): A
    Definition Classes
    Base
    Annotations
    @inline()
  140. def variable[T](implicit eT: (ConvertersModule.this)#LElem[T]): (ConvertersModule.this)#Ref[T]
    Definition Classes
    Base
    Annotations
    @inline()
  141. implicit def viewElement[From, To](implicit iso: (ConvertersModule.this)#Iso[From, To]): (ConvertersModule.this)#Elem[To]
    Definition Classes
    ViewsModule
  142. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  143. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  144. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  145. object Def
    Definition Classes
    Base
  146. object Elem extends Serializable
    Definition Classes
    TypeDescs
  147. object HasConv
  148. object IsConvertible
  149. object Liftables
    Definition Classes
    Base
  150. object ViewElem extends Serializable
    Definition Classes
    ViewsModule
  151. object BaseConverter extends (ConvertersDefs.this)#EntityObject
    Definition Classes
    ConvertersDefs
  152. object ComposeConverter extends (ConvertersDefs.this)#EntityObject
    Definition Classes
    ConvertersDefs
  153. object Converter extends (ConvertersDefs.this)#EntityObject
    Definition Classes
    ConvertersDefs
  154. object ConverterIso extends (ConvertersDefs.this)#EntityObject
    Definition Classes
    ConvertersDefs
  155. object FunctorConverter extends (ConvertersDefs.this)#EntityObject
    Definition Classes
    ConvertersDefs
  156. object IdentityConv extends (ConvertersDefs.this)#EntityObject
    Definition Classes
    ConvertersDefs
  157. object NaturalConverter extends (ConvertersDefs.this)#EntityObject
    Definition Classes
    ConvertersDefs
  158. object PairConverter extends (ConvertersDefs.this)#EntityObject
    Definition Classes
    ConvertersDefs
  159. object SumConverter extends (ConvertersDefs.this)#EntityObject
    Definition Classes
    ConvertersDefs
  160. object AbsorbFirstUnitIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  161. object AbsorbSecondUnitIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  162. object ComposeIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  163. object FuncIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  164. object IdentityIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  165. object Iso1UR extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  166. object IsoUR extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  167. object PairIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  168. object SumIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  169. object ThunkIso extends (ViewsDefs.this)#EntityObject
    Definition Classes
    ViewsDefs
  170. object SOptional
    Definition Classes
    TypeSum

Inherited from ConvertersDefs

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